Search/Navigation:
Related:
SLAC/EPP/HPS Public
Jefferson Lab/Hall B/HPS Run Wiki
S30XL-LESA/LDMX
...
The reconstruction Driver chain is defined in production steering files such as EngineeringRun2015FullRecon.lcsim, which are kept in this SVN folder and typically accessed as a class resource from a jar file.
Order | Driver Name | Driver Class | Description | |||
---|---|---|---|---|---|---|
1 | RfFitter | RfFitterDriver | converts accelerator's RF wave form to time and inserts into event | |||
2 | EcalRunningPedestal | calculates per channel running averages for ECal signal pedestals | ||||
3 | EcalRawConverter | EcalRawConverterDriver | converts ECal digits to CalorimeterHit collection with energy and time measurements | |||
4 | ReconClusterer | ReconClusterDriver | performs calorimeter clustering algorithm on ECal hits | |||
5 | CopyCollection | CopyClusterCollectionDriver | copies calorimeter clusters to new collection to preserve uncorrected energy measurements | |||
6 | RawTrackerHitSensorSetup | RawTrackerHitSensorSetup | assigns RawTrackerHits to their sensors for use by track recon | |||
7 | RawTrackerHitFitterDriver | RawTrackerHitFitterDriver | fits ADC vs time signal to produce fitted hits collection | |||
8 | TrackerHitDriver | DataTrackerHitDriver | creates stereo pairs from from SVT strip hits | |||
9 | HelicalTrackHitDriver | HelicalTrackHitDriver | creates 3D hits from clusters of stereo pairs | |||
10 | TrackReconSeed345Conf2Extd16 | TrackerReconDriver | runs track finding using layers 3, 4 & 5 as a seed, layer 2 to confirm, and layers 1 and 6 to extend | |||
11 | TrackReconSeed456Conf3Extd21 | TrackerReconDriver | runs track finding using layers 4, 5 & 6 as a seed, layer 3 to confirm, and layers 2 and 1 to extend | |||
12 | TrackReconSeed123Conf4Extd56 | TrackerReconDriver | runs track finding using layers 1, 2 & 3 as a seed, layer 4 to confirm, and layers 5 and 6 to extend | |||
13 | TrackReconSeed123Conf5Extd46 | TrackerReconDriver | runs track finding using layers 1, 2 & 3 as a seed, layer 5 to confirm, and layers 4 and 6 to extend | |||
14 | MergeTrackCollections | MergeTrackCollections | merge collections from track finding into single output collection | |||
15 | GBLRefitterDriver | GBLRefitterDriver | performs GBL track refit | |||
16 | TrackDataDriver | TrackDataDriver | adds additional collections containing track information to output event | |||
17 | ReconParticleDriver | HpsReconParticleDriver | creates output reconstructed particle collection, associating tracks with clusters also performs vertex reconstruction | |||
18 | LCIOWriter | LCIODriver | writes output LCIO file | |||
19 | CleanupDriver | ReadoutCleanupDriver | cleanup readout state for next event (clears assignments of SVT raw hits to sensors) | AidaSaveDriver | AidaSaveDriver | saves AIDA plots to file at end of job
Collection | Java Class | Created By | Description |
---|---|---|---|
BeamspotConstrainedMollerCandidates | ReconstructedParticle | HpsReconParticleDriver | Møller candidate particles required to point back to beamspot at the target |
BeamspotConstrainedMollerVertices | Vertex | HpsReconParticleDriver | Møller vertices required to point back to beamspot at the target |
BeamspotConstraintedV0Candidates | ReconstructedParticle | HpsReconParticleDriver | electron-positron candidate particles required to point back to beamspot at the target |
BeamspotConstraintedV0Vertices | Vertex | HpsReconParticleDriver | electron-positron vertices required to point back to beamspot at the target |
EcalCalHits | CalorimeterHit | EcalRawConverterDriver | calibrated ECal Hits |
EcalClusters | Cluster | ReconClusterDriver | reconstructed ECal clusters with uncorrected energies |
EcalClustersCorr | Cluster | CopyClusterCollectionDriver | reconstructed ECal clusters with corrected energies
|
EcalReadoutHits | RawTrackerHit | EcalEvioReader | ECal Hits in ADC counts |
EpicsData | GenericObject | LCSimEngRunEventBuilder | EPICS data banks |
FADCGenericHits | GenericObject | EcalEvioReader | additional FADC readout information |
FinalStateParticles | ReconstructedParticle | HpsReconParticleDriver | final state particles (electrons, positrons, photons) with 4-momenta |
GBLKinkData | GenericObject | GBLRefitterDriver | extra GBL track kink data |
GBLKinkDataRelations | LCRelation | GBLRefitterDriver | relation from GBLTracks to GBLKinkData |
GBLTracks | Track | GBLRefitterDriver | tracks created from GBL refit |
HelicalTrackHitRelations | LCRelation | HelicalTrackHitDriver | relation from HelicalTrackHits to StripClusterer_SiTrackerHitStrip1D |
HelicalTrackHits | TrackerHit | HelicalTrackHitDriver | 3D hits combining StripClusterer_SiTrackerHitStrip1D hits in axial/stereo layers |
MatchedToGBLTrackRelations | LCRelation | GBLRefitterDriver | relation from MatchedTracks to GBLTracks |
MatchedTracks | Track | TrackerReconDriver | primary collection of reconstructed tracks merged from collections with tracks generated from different strategies |
PartialTracks | Track | MergeTrackCollections | collection of tracks which have a set of hits that are a strict subset of another track |
RotatedHelicalTrackHitRelations | LCRelation | HelicalTrackHitDriver | relation from RotatedHelicalTrackHit to HelicalTrackHit |
RotatedHelicalTrackHits | TrackerHit | HelicalTrackHitDriver | HelicalTrackHits rotated into SeedTracker tracking frame: x→y, y→z, z→x |
SVTFittedRawTrackerHits | LCRelation | RawTrackerHitFitterDriver | relation from SVTRawTrackerHits to SVTShapeFitParameters |
SVTRawTrackerHits | RawTrackerHit | SvtEvioReader | Si sensor single strip hits |
SVTShapeFitParameters | GenericObject | RawTrackerHitFitterDriver | results of the ADC vs sample number fits for SVT data |
StripClusterer_SiTrackerHitStrip1D | TrackerHit | DataTrackerHitDriver | 1D Si strip clusters |
TargetConstrainedMollerCandidates | ReconstructedParticle | HpsReconParticleDriver | Møller candidate particles with the vertex z fixed to the target position and (x,y) constrained to beamspot |
TargetConstrainedMollerVertices | Vertex | HpsReconParticleDriver | Møller vertices with the vertex z fixed to the target position and (x,y) constrained to beamspot |
TargetConstrainedV0Candidates | ReconstructedParticle | HpsReconParticleDriver | electron-positron pairs with the vertex z fixed to the target position and (x,y) constrained to beamspot |
TargetConstrainedV0Vertices | Vertex | HpsReconParticleDriver | electron-positron vertices with the vertex z fixed to the target position and (x,y) constrained to beamspot |
TrackData | GenericObject | TrackDataDriver | additional track information |
TrackDataRelations | LCRelation | TrackDataDriver | relation from TrackData to a Track |
TrackResiduals | GenericObject | TrackDataDriver | X & Y track residuals calculated at the stereo hit position |
TrackResidualsRelations | LCRelation | TrackDataDriver | relation from TrackResiduals to a Track |
TriggerBank | GenericObject | LCSimEngRunEventBuilder | trigger information for the event |
UnconstrainedMollerCandidates | ReconstructedParticle | HpsReconParticleDriver | Møller particle candidates with unconstrained vertex |
UnconstrainedMollerVertices | Vertex | HpsReconParticleDriver | unconstrained Møller vertices |
UnconstrainedV0Candidates | ReconstructedParticle | HpsReconParticleDriver | electron-positron pairs with unconstrained vertex |
UnconstrainedV0Vertices | Vertex | HpsReconParticleDriver | unconstrained electron-positron vertices |
...