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::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 |
bool | _MSOn |
bool | _ElossOn |
bool | _SmoothOn |
bool | _middleLayer |
int | _useSIT |
int | _layerStepMax |
int | _lastLayerToIP |
int | _nHitsChi2 |
int | MiniVectors_sectors |
int | MiniVectors_CutSelection |
FloatVec | _resU |
double | _maxDist |
double | _hitPairThDiff |
double | _hitPairThDiffInner |
float | _initialTrackError_d0 |
float | _initialTrackError_phi0 |
float | _initialTrackError_omega |
float | _initialTrackError_z0 |
float | _initialTrackError_tanL |
float | _maxChi2PerHit |
int | _maxHitsPerSector |
std::string | _VTXHitCollection |
Input collection name. | |
std::string | _SITHitCollection |
std::string | _CATrackCollection |
std::string | _detElVXDName |
std::string | _detElITName |
std::string | _detElOTName |
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.
|
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().