Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
R
reconstruction_benchmarks
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
EIC
benchmarks
reconstruction_benchmarks
Commits
b11372ea
Commit
b11372ea
authored
4 years ago
by
Whitney Armstrong
Browse files
Options
Downloads
Patches
Plain Diff
modified: options/tracker_reconstruction.py
parent
56e69f0e
Branches
Branches containing commit
Tags
Tags containing commit
1 merge request
!100
Improve tracking setup
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
benchmarks/tracking/options/tracker_reconstruction.py
+31
-24
31 additions, 24 deletions
benchmarks/tracking/options/tracker_reconstruction.py
with
31 additions
and
24 deletions
benchmarks/tracking/options/tracker_reconstruction.py
+
31
−
24
View file @
b11372ea
...
@@ -26,7 +26,7 @@ from Configurables import Jug__Base__InputCopier_dd4pod__CalorimeterHitCollectio
...
@@ -26,7 +26,7 @@ from Configurables import Jug__Base__InputCopier_dd4pod__CalorimeterHitCollectio
from
Configurables
import
Jug__Base__InputCopier_dd4pod__TrackerHitCollection_dd4pod__TrackerHitCollection_
as
TrkCopier
from
Configurables
import
Jug__Base__InputCopier_dd4pod__TrackerHitCollection_dd4pod__TrackerHitCollection_
as
TrkCopier
from
Configurables
import
Jug__Digi__ExampleCaloDigi
as
ExampleCaloDigi
from
Configurables
import
Jug__Digi__ExampleCaloDigi
as
ExampleCaloDigi
from
Configurables
import
Jug__Digi__UFSDTrackerDigi
as
UFSD
TrackerDigi
from
Configurables
import
Jug__Digi__UFSDTrackerDigi
as
TrackerDigi
from
Configurables
import
Jug__Digi__EMCalorimeterDigi
as
EMCalorimeterDigi
from
Configurables
import
Jug__Digi__EMCalorimeterDigi
as
EMCalorimeterDigi
from
Configurables
import
Jug__Reco__TrackerHitReconstruction
as
TrackerHitReconstruction
from
Configurables
import
Jug__Reco__TrackerHitReconstruction
as
TrackerHitReconstruction
...
@@ -47,7 +47,7 @@ from Configurables import Jug__Reco__SimpleClustering as SimpleClustering
...
@@ -47,7 +47,7 @@ from Configurables import Jug__Reco__SimpleClustering as SimpleClustering
podioinput
=
PodioInput
(
"
PodioReader
"
,
podioinput
=
PodioInput
(
"
PodioReader
"
,
collections
=
[
"
mcparticles
"
,
"
TrackerEndcapHits
"
,
"
TrackerBarrelHits
"
,
"
EcalBarrelHits
"
])
#, OutputLevel=DEBUG)
"SiVertexBarrelHits",
collections
=
[
"
mcparticles
"
,
"
TrackerEndcapHits
"
,
"
TrackerBarrelHits
"
,
"
VertexBarrelHits
"
,
"
VertexEndcapHits
"
,
"
EcalBarrelHits
"
])
#, OutputLevel=DEBUG)
## 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.
copier
=
MCCopier
(
"
MCCopier
"
,
copier
=
MCCopier
(
"
MCCopier
"
,
...
@@ -61,20 +61,23 @@ ecal_digi = EMCalorimeterDigi("ecal_digi",
...
@@ -61,20 +61,23 @@ ecal_digi = EMCalorimeterDigi("ecal_digi",
inputHitCollection
=
"
EcalBarrelHits
"
,
inputHitCollection
=
"
EcalBarrelHits
"
,
outputHitCollection
=
"
RawEcalBarrelHits
"
)
outputHitCollection
=
"
RawEcalBarrelHits
"
)
ufsd
_digi
=
UFSD
TrackerDigi
(
"
ufsd
_digi
"
,
trk_b
_digi
=
TrackerDigi
(
"
trk_b
_digi
"
,
inputHitCollection
=
"
TrackerBarrelHits
"
,
inputHitCollection
=
"
TrackerBarrelHits
"
,
outputHitCollection
=
"
TrackerBarrelRawHits
"
,
outputHitCollection
=
"
TrackerBarrelRawHits
"
,
timeResolution
=
8
)
timeResolution
=
8
)
ufsd
_digi
2
=
UFSD
TrackerDigi
(
"
ufsd
_digi
2
"
,
trk_ec
_digi
=
TrackerDigi
(
"
trk_ec
_digi
"
,
inputHitCollection
=
"
TrackerEndcapHits
"
,
inputHitCollection
=
"
TrackerEndcapHits
"
,
outputHitCollection
=
"
TrackerEndcapRawHits
"
,
outputHitCollection
=
"
TrackerEndcapRawHits
"
,
timeResolution
=
8
)
timeResolution
=
8
)
#vtx_digi = UFSDTrackerDigi("vtx_digi",
vtx_b_digi
=
UFSDTrackerDigi
(
"
vtx_b_digi
"
,
# inputHitCollection="SiVertexBarrelHits",
inputHitCollection
=
"
VertexBarrelHits
"
,
# outputHitCollection="SiVertexBarrelRawHits",
outputHitCollection
=
"
VertexBarrelRawHits
"
,
# timeResolution=8)
timeResolution
=
8
)
vtx_ec_digi
=
UFSDTrackerDigi
(
"
vtx_ec_digi
"
,
inputHitCollection
=
"
VertexEndcapHits
"
,
outputHitCollection
=
"
VertexEndcapRawHits
"
,
timeResolution
=
8
)
ecal_reco
=
EMCalReconstruction
(
"
ecal_reco
"
,
ecal_reco
=
EMCalReconstruction
(
"
ecal_reco
"
,
inputHitCollection
=
"
RawEcalBarrelHits
"
,
inputHitCollection
=
"
RawEcalBarrelHits
"
,
...
@@ -90,32 +93,36 @@ simple_cluster = SimpleClustering("simple_cluster",
...
@@ -90,32 +93,36 @@ simple_cluster = SimpleClustering("simple_cluster",
OutputLevel
=
WARNING
)
OutputLevel
=
WARNING
)
# Tracker and vertex reconstruction
# Tracker and vertex reconstruction
trk_b
arrel
_reco
=
TrackerHitReconstruction
(
"
trk_b
arrel
_reco
"
,
trk_b_reco
=
TrackerHitReconstruction
(
"
trk_b_reco
"
,
inputHitCollection
=
ufsd
_digi
.
outputHitCollection
,
inputHitCollection
=
trk_b
_digi
.
outputHitCollection
,
outputHitCollection
=
"
TrackerBarrelRecHits
"
)
outputHitCollection
=
"
TrackerBarrelRecHits
"
)
trk_e
ndcap
_reco
=
TrackerHitReconstruction
(
"
trk_e
ndcap
_reco
"
,
trk_e
c
_reco
=
TrackerHitReconstruction
(
"
trk_e
c
_reco
"
,
inputHitCollection
=
ufsd
_digi
2
.
outputHitCollection
,
inputHitCollection
=
trk_ec
_digi
.
outputHitCollection
,
outputHitCollection
=
"
TrackerEndcapRecHits
"
)
outputHitCollection
=
"
TrackerEndcapRecHits
"
)
#vtx_barrel_reco = TrackerHitReconstruction("vtx_barrel_reco",
vtx_b_reco
=
TrackerHitReconstruction
(
"
vtx_b_digi
"
,
# inputHitCollection = vtx_digi.outputHitCollection,
inputHitCollection
=
vtx_b_digi
.
outputHitCollection
,
# outputHitCollection="VertexBarrelRecHits")
outputHitCollection
=
"
VertexBarrelRecHits
"
)
vtx_ec_reco
=
TrackerHitReconstruction
(
"
vtx_ec_digi
"
,
inputHitCollection
=
vtx_ec_digi
.
outputHitCollection
,
outputHitCollection
=
"
VertexEndcapRecHits
"
)
# Hit Source linker
# Hit Source linker
sourcelinker
=
TrackerSourceLinker
(
"
sourcelinker
"
,
sourcelinker
=
TrackerSourceLinker
(
"
sourcelinker
"
,
inputHitCollection
=
"
TrackerBarrelRecHits
"
,
inputHitCollection
=
trk_b_reco
.
outputHitCollection
,
outputSourceLinks
=
"
BarrelTrackSourceLinks
"
,
outputSourceLinks
=
"
BarrelTrackSourceLinks
"
,
outputMeasurements
=
"
BarrelTrackMeasurements
"
,
outputMeasurements
=
"
BarrelTrackMeasurements
"
,
OutputLevel
=
DEBUG
)
OutputLevel
=
DEBUG
)
#
trk_hits_srclnkr = TrackerSourcesLinker("trk_srcslnkr",
trk_hits_srclnkr
=
TrackerSourcesLinker
(
"
trk_srcslnkr
"
,
#
ITrackerBarrelHits =
"TrackerBarrelRecHits"
,
ITrackerBarrelHits
=
vtx_b_reco
.
outputHitCollection
,
#
ITrackerEndcapHits =
"TrackerEndcapRecHits"
,
ITrackerEndcapHits
=
vtx_ec_reco
.
outputHitCollection
,
#
OTrackerBarrelHits =
"TrackerBarrelRecHits"
,
OTrackerBarrelHits
=
trk_b_reco
.
outputHitCollection
,
#
OTrackerEndcapHits =
"TrackerEndcapRecHits"
,
OTrackerEndcapHits
=
trk_ec_reco
.
outputHitCollection
,
#
outputSourceLinks="TrackerMeasurements",
outputSourceLinks
=
"
TrackerMeasurements
"
,
#
OutputLevel=DEBUG)
OutputLevel
=
DEBUG
)
## Track param init
## Track param init
truth_trk_init
=
TrackParamTruthInit
(
"
truth_trk_init
"
,
truth_trk_init
=
TrackParamTruthInit
(
"
truth_trk_init
"
,
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment