Search/Navigation:
Related:
SLAC/EPP/HPS Public
Jefferson Lab/Hall B/HPS Run Wiki
S30XL-LESA/LDMX
Confluence will be down for maintenance June 14 2024 at 6AM PT.
...
Info | ||
---|---|---|
| ||
In the context of LCSim and HPS Java, a driver Driver is an event processing component that operates on each event in within a record processing loop and may add new object collections to the event. For example, a driver might convert ADC data to a hits collection Driver could convert a collection of digits (raw data) to hits, or it could perform a track finding algorithm and create add new track object collections. |
...
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.
Info |
---|
The following information is current as of February 28, 2016 (Physics Run 2016) but it may become outdated as the reconstruction changes. Consult the latest versions of the steering files for the most up to date information. |
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 |
...