Skip to content
Snippets Groups Projects
Commit eee9529c authored by Zhenyu Ye's avatar Zhenyu Ye
Browse files

debug TOF benchmark

parent a7490013
Branches
No related tags found
1 merge request!209Draft: Resolve "Add TOF benchmark"
This commit is part of merge request !209. Comments created here will be created in the context of that merge request.
......@@ -73,8 +73,8 @@ common:detector:
include:
# - local: 'benchmarks/ecal/config.yml'
- local: 'benchmarks/track_finding/config.yml'
- local: 'benchmarks/track_fitting/config.yml'
- local: 'benchmarks/tracking/config.yml'
# - local: 'benchmarks/track_fitting/config.yml'
# - local: 'benchmarks/tracking/config.yml'
# - local: 'benchmarks/clustering/config.yml'
# - local: 'benchmarks/rich/config.yml'
# - local: 'benchmarks/imaging_ecal/config.yml'
......
......@@ -44,7 +44,7 @@ from Configurables import Jug__Reco__SimpleClustering as SimpleClustering
algorithms = [ ]
podioinput = PodioInput("PodioReader",
collections=["mcparticles","TrackerEndcapHits","TrackerBarrelHits","VertexBarrelHits","VertexEndcapHits","GEMTrackerEndcapHits"])
collections=["mcparticles","TrackerEndcapHits","TrackerBarrelHits","VertexBarrelHits","VertexEndcapHits","GEMTrackerEndcapHits","BarrelTOFHits","ForwardTOFHits","BackwardTOFHits"])
algorithms.append( podioinput )
## copiers to get around input --> output copy bug. Note the "2" appended to the output collection.
......@@ -87,6 +87,24 @@ gem_ec_digi = TrackerDigi("gem_ec_digi",
timeResolution=10)
algorithms.append(gem_ec_digi)
tof_b_digi = TrackerDigi("tof_b_digi",
inputHitCollection="BarrelTOFHits",
outputHitCollection="BarrelTOFRawHits",
timeResolution=20)
algorithms.append(tof_b_digi)
tof_forward_digi = TrackerDigi("tof_forward_digi",
inputHitCollection="ForwardTOFHits",
outputHitCollection="ForwardTOFRawHits",
timeResolution=20)
algorithms.append(tof_forward_digi)
tof_backward_digi = TrackerDigi("tof_backward_digi",
inputHitCollection="BackwardTOFHits",
outputHitCollection="BackwardTOFRawHits",
timeResolution=20)
algorithms.append(tof_backward_digi)
# Tracker and vertex reconstruction
trk_b_reco = TrackerHitReconstruction("trk_b_reco",
inputHitCollection = trk_b_digi.outputHitCollection,
......@@ -113,13 +131,31 @@ gem_ec_reco = TrackerHitReconstruction("gem_ec_reco",
outputHitCollection="GEMTrackerEndcapRecHits")
algorithms.append(gem_ec_reco)
tof_b_reco = TrackerHitReconstruction("tof_b_reco",
inputHitCollection=tof_b_digi.outputHitCollection,
outputHitCollection="BarrelTOFRecHits")
algorithms.append(tof_b_reco)
tof_forward_reco = TrackerHitReconstruction("tof_forward_reco",
inputHitCollection=tof_forward_digi.outputHitCollection,
outputHitCollection="ForwardTOFRecHits")
algorithms.append(tof_forward_reco)
tof_backward_reco = TrackerHitReconstruction("tof_backward_reco",
inputHitCollection=tof_backward_digi.outputHitCollection,
outputHitCollection="BackwardTOFRecHits")
algorithms.append(tof_forward_reco)
trk_hit_col = TrackingHitsCollector("trk_hit_col",
inputTrackingHits=[
str(trk_b_reco.outputHitCollection),
str(trk_ec_reco.outputHitCollection),
str(vtx_b_reco.outputHitCollection),
str(vtx_ec_reco.outputHitCollection),
str(gem_ec_reco.outputHitCollection) ],
str(gem_ec_reco.outputHitCollection),
str(tof_b_reco.outputHitCollection),
str(tof_forward_reco.outputHitCollection),
str(tof_backward_reco.outputHitCollection) ],
trackingHits="trackingHits",
OutputLevel=DEBUG)
algorithms.append( trk_hit_col )
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment