|
MarlinTrkProcessors
2.4.1
|
Public Member Functions | |
| virtual Processor * | newProcessor () |
| virtual void | init () |
| Called at the begin of the job before anything is read. More... | |
| virtual void | processRunHeader (LCRunHeader *run) |
| Called for every run. | |
| virtual void | processEvent (LCEvent *evt) |
| Called for every event - the working horse. | |
| virtual void | check (LCEvent *evt) |
| virtual void | end () |
| Called after data processing for clean up. | |
Protected Attributes | |
| int | nEvt |
| int | _nDivisionsInPhi |
| int | _nDivisionsInTheta |
| int | _nDivisionsInPhiMV |
| int | _nDivisionsInThetaMV |
| int | _nLayers |
| float | _bField |
| double | _dPhi |
| double | _dTheta |
| UTIL::BitField64 * | _encoder |
| unsigned int | _nLayersVTX |
| unsigned int | _nLayersSIT |
|
std::map< int, EVENT::TrackerHitVec > | _map_sector_spacepoints |
| A map to store the hits according to their sectors. | |
|
std::map< int, std::vector < IHit * > > | _map_sector_hits |
|
std::map< int, EVENT::TrackerHit * > | _map_1dhits_spacepoints |
|
std::pair< EVENT::TrackerHit *, EVENT::TrackerHit * > | _pairs_1dhits_spacepoints |
| A pair to keep information for composite spacepoints. | |
| std::vector< std::string > | _criteriaNames |
| Names of the used criteria. | |
|
std::map< std::string, std::vector< float > > | _critMinima |
| Map containing the name of a criterion and a vector of the minimum cut offs for it. | |
|
std::map< std::string, std::vector< float > > | _critMaxima |
| Map containing the name of a criterion and a vector of the maximum cut offs for it. | |
| int | _hitsPerTrackMin |
| Minimum number of hits a track has to have in order to be stored. | |
| std::vector< ICriterion * > | _crit2Vec |
| A vector of criteria for 2 hits (2 1-hit segments) | |
| std::vector< ICriterion * > | _crit3Vec |
| A vector of criteria for 3 hits (2 2-hit segments) | |
| std::vector< ICriterion * > | _crit4Vec |
| A vector of criteria for 4 hits (2 3-hit segments) | |
| std::vector< IHit * > | MiniVectorsTemp |
| std::vector< IHit * > | TestMiniVectorsTemp |
| double | _chi2ProbCut |
| Cut for the Kalman Fit (the chi squared probability) | |
| double | _helixFitMax |
| double | _chi2OverNdfCut |
| const SectorSystemVXD * | _sectorSystemVXD |
| int | _maxConnectionsAutomaton |
| the maximum number of connections that are allowed in the automaton, if this value is surpassed, rerun the automaton with tighter cuts or stop it entirely. More... | |
| MarlinTrk::IMarlinTrkSystem * | _trkSystem |
| pointer to the IMarlinTrkSystem instance | |
| std::string | _trkSystemName |
| bool | _MSOn |
| bool | _ElossOn |
| bool | _SmoothOn |
| bool | _middleLayer |
| int | _useSIT |
| int | _ipHit |
| int | _layerStepMax |
| int | _lastLayerToIP |
| int | _neighPhi |
| int | _neighTheta |
| int | _layerMax |
| int | _nHitsChi2 |
| int | MiniVectors_sectors |
| int | MiniVectors_CutSelection |
| FloatVec | _resU |
| double | _maxDist |
| double | _hitPairThDiff |
| double | _hitPairThDiffInner |
| double | _hitPairThDiffSIT |
| float | _initialTrackError_d0 |
| float | _initialTrackError_phi0 |
| float | _initialTrackError_omega |
| float | _initialTrackError_z0 |
| float | _initialTrackError_tanL |
| float | _maxChi2PerHit |
| int | _initialTrackState |
| int | _fitDirection |
| int | _maxHitsPerSector |
| std::string | _VTXHitCollection |
| Input collection name. | |
| std::string | _SITHitCollection |
| std::string | _CATrackCollection |
|
std::map< LCCollection *, std::string > | _colNamesTrackerHits |
| std::string | _bestSubsetFinder |
| int | _output_track_col_quality |
| The quality of the output track collection. | |
|
virtual |
Called at the begin of the job before anything is read.
Use to initialize the processor, e.g. book histograms.
References _trkSystem.
|
protected |
the maximum number of connections that are allowed in the automaton, if this value is surpassed, rerun the automaton with tighter cuts or stop it entirely.
Referenced by processEvent().
1.8.6