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

debug TOF benchmark

parent a7490013
No related branches found
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: ...@@ -73,8 +73,8 @@ common:detector:
include: include:
# - local: 'benchmarks/ecal/config.yml' # - local: 'benchmarks/ecal/config.yml'
- local: 'benchmarks/track_finding/config.yml' - local: 'benchmarks/track_finding/config.yml'
- local: 'benchmarks/track_fitting/config.yml' # - local: 'benchmarks/track_fitting/config.yml'
- local: 'benchmarks/tracking/config.yml' # - local: 'benchmarks/tracking/config.yml'
# - local: 'benchmarks/clustering/config.yml' # - local: 'benchmarks/clustering/config.yml'
# - local: 'benchmarks/rich/config.yml' # - local: 'benchmarks/rich/config.yml'
# - local: 'benchmarks/imaging_ecal/config.yml' # - local: 'benchmarks/imaging_ecal/config.yml'
......
...@@ -44,7 +44,7 @@ from Configurables import Jug__Reco__SimpleClustering as SimpleClustering ...@@ -44,7 +44,7 @@ from Configurables import Jug__Reco__SimpleClustering as SimpleClustering
algorithms = [ ] algorithms = [ ]
podioinput = PodioInput("PodioReader", podioinput = PodioInput("PodioReader",
collections=["mcparticles","TrackerEndcapHits","TrackerBarrelHits","VertexBarrelHits","VertexEndcapHits","GEMTrackerEndcapHits"]) collections=["mcparticles","TrackerEndcapHits","TrackerBarrelHits","VertexBarrelHits","VertexEndcapHits","GEMTrackerEndcapHits","BarrelTOFHits","ForwardTOFHits","BackwardTOFHits"])
algorithms.append( podioinput ) algorithms.append( podioinput )
## copiers to get around input --> output copy bug. Note the "2" appended to the output collection. ## 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", ...@@ -87,6 +87,24 @@ gem_ec_digi = TrackerDigi("gem_ec_digi",
timeResolution=10) timeResolution=10)
algorithms.append(gem_ec_digi) 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 # Tracker and vertex reconstruction
trk_b_reco = TrackerHitReconstruction("trk_b_reco", trk_b_reco = TrackerHitReconstruction("trk_b_reco",
inputHitCollection = trk_b_digi.outputHitCollection, inputHitCollection = trk_b_digi.outputHitCollection,
...@@ -113,13 +131,31 @@ gem_ec_reco = TrackerHitReconstruction("gem_ec_reco", ...@@ -113,13 +131,31 @@ gem_ec_reco = TrackerHitReconstruction("gem_ec_reco",
outputHitCollection="GEMTrackerEndcapRecHits") outputHitCollection="GEMTrackerEndcapRecHits")
algorithms.append(gem_ec_reco) 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", trk_hit_col = TrackingHitsCollector("trk_hit_col",
inputTrackingHits=[ inputTrackingHits=[
str(trk_b_reco.outputHitCollection), str(trk_b_reco.outputHitCollection),
str(trk_ec_reco.outputHitCollection), str(trk_ec_reco.outputHitCollection),
str(vtx_b_reco.outputHitCollection), str(vtx_b_reco.outputHitCollection),
str(vtx_ec_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", trackingHits="trackingHits",
OutputLevel=DEBUG) OutputLevel=DEBUG)
algorithms.append( trk_hit_col ) 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