Search/Navigation:
Related:
SLAC/EPP/HPS Public
Jefferson Lab/Hall B/HPS Run Wiki
S30XL-LESA/LDMX
...
Oftentimes, steps 1-3 are performed in the same job (process) for efficiency using the EvioToLcio command line utility.
...
Info |
---|
The following information on the reconstruction Driver chain |
...
Info |
---|
The following information is and output collections is current as of February 28, 2016 (Physics Run 2016), but it may become outdated as if the reconstruction changescode is changed (for instance if Drivers or output collections are added or removed). Consult the latest versions of the production reconstruction steering files for the most up to date information. |
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.
Driver Name | Driver Class | Description |
---|---|---|
RfFitter | RfFitterDriver | converts accelerator's RF wave form to time and inserts into event |
EcalRunningPedestal | calculates per channel running averages for ECal signal pedestals | |
EcalRawConverter | EcalRawConverterDriver | converts ECal digits to CalorimeterHit collection with energy and time measurements |
ReconClusterer | ReconClusterDriver | performs calorimeter clustering algorithm on ECal hits |
CopyCollection | CopyClusterCollectionDriver | copies calorimeter clusters to new collection to preserve uncorrected energy measurements |
RawTrackerHitSensorSetup | RawTrackerHitSensorSetup | assigns RawTrackerHits to their sensors for use by track recon |
RawTrackerHitFitterDriver | RawTrackerHitFitterDriver | fits ADC vs time signal to produce fitted hits collection |
TrackerHitDriver | DataTrackerHitDriver | creates stereo pairs from from SVT strip hits |
HelicalTrackHitDriver | HelicalTrackHitDriver | creates 3D hits from clusters of stereo pairs |
TrackReconSeed345Conf2Extd16 | TrackerReconDriver | runs track finding using layers 3, 4 & 5 as a seed, layer 2 to confirm, and layers 1 and 6 to extend |
TrackReconSeed456Conf3Extd21 | TrackerReconDriver | runs track finding using layers 4, 5 & 6 as a seed, layer 3 to confirm, and layers 2 and 1 to extend |
TrackReconSeed123Conf4Extd56 | TrackerReconDriver | runs track finding using layers 1, 2 & 3 as a seed, layer 4 to confirm, and layers 5 and 6 to extend |
TrackReconSeed123Conf5Extd46 | TrackerReconDriver | runs track finding using layers 1, 2 & 3 as a seed, layer 5 to confirm, and layers 4 and 6 to extend |
MergeTrackCollections | MergeTrackCollections | merge collections from track finding into single output collection |
GBLRefitterDriver | GBLRefitterDriver | performs GBL track refit |
TrackDataDriver | TrackDataDriver | adds additional collections containing track information to output event |
ReconParticleDriver | HpsReconParticleDriver | creates output reconstructed particle collection, associating tracks with clusters also performs vertex reconstruction |
LCIOWriter | LCIODriver | writes output LCIO file |
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 copied from EcalClusters and then updated | |
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 | 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 | |||
TrackDataRelations | LCRelation | |||
TrackResiduals | GenericObject | |||
TrackResidualsRelations | LCRelation | |||
TriggerBank | GenericObject | LCSimEngRunEventBuilder | trigger information for the event | |
UnconstrainedMollerCandidates | ReconstructedParticle | HpsReconParticleDriver | ||
UnconstrainedMollerVertices | Vertex | HpsReconParticleDriver | ||
UnconstrainedV0Candidates | ReconstructedParticle | HpsReconParticleDriver | electron-positron pairs with unconstrained vertex | |
UnconstrainedV0Vertices | Vertex | HpsReconParticleDriver |
...