All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
KinkFinder Class Reference

KinkFinder Processor
KinkFinder processor identify kinked tracks
More...

#include <KinkFinder.h>

Inheritance diagram for KinkFinder:
[legend]

Public Member Functions

virtual ProcessornewProcessor ()
 
 KinkFinder ()
 
virtual void init ()
 
virtual void processRunHeader (LCRunHeader *run)
 
virtual void processEvent (LCEvent *evt)
 
virtual void check (LCEvent *evt)
 
virtual void end ()
 

Protected Member Functions

void Sorting (TrackPairVec &trkPairVec)
 
float kinkMass (HelixClass *parent, HelixClass *daughter, float daughterMass, float neutralMass)
 

Protected Attributes

int _nRun {}
 
int _nEvt {}
 
std::string _trackColName {}
 
std::string _kinkVertexColName {}
 
std::string _prongVertexColName {}
 
std::string _splitVertexColName {}
 
std::string _kinkRecoPartColName {}
 
std::string _prongRecoPartColName {}
 
std::string _splitRecoPartColName {}
 
float _rKinkCut {}
 
int _minTrackHits {}
 
int _maxDeltaTpcLayers {}
 
int _debugPrinting {}
 
float _kaonDecayMassCut {}
 
float _pionDecayMassCut {}
 
float _sigmaDecayMassCut {}
 
float _hyperonDecayMassCut {}
 
float _sigmaTimeCut {}
 
float _hyperonTimeCut {}
 
float _tightDrCutTPC {}
 
float _veryTightDrCutTPC {}
 
float _drCutTPC {}
 
float _drCutSIT {}
 
float _looseDrCutSIT {}
 
float _maxSplitTrackFracDeltaP {}
 
float _maxSplitTrackDeltaP {}
 
float _minELambda {}
 
float _bField {}
 
float _tpcInnerR {}
 
float _tpcOuterR {}
 
float _tpcZmax {}
 
int _tpcMaxRow {}
 
int _nLayersSIT {}
 
int _nLayersVTX {}
 
std::vector< float > _rSIT {}
 
std::vector< float > _rVTX {}
 

Detailed Description

KinkFinder Processor
KinkFinder processor identify kinked tracks

Definition at line 113 of file KinkFinder.h.


The documentation for this class was generated from the following files: