All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Tracking

Modules

 KinkFinder
 KinkFinder processor identifes kinked tracks originating.
 
 V0Finder
 V0Finder processor identify neutral vertices originating.
 

Functions

virtual ProcessorKinkFinder::newProcessor ()
 
 KinkFinder::KinkFinder ()
 
virtual void KinkFinder::init ()
 
virtual void KinkFinder::processRunHeader (LCRunHeader *run)
 
virtual void KinkFinder::processEvent (LCEvent *evt)
 
virtual void KinkFinder::check (LCEvent *evt)
 
virtual void KinkFinder::end ()
 
void KinkFinder::Sorting (TrackPairVec &trkPairVec)
 
float KinkFinder::kinkMass (HelixClass *parent, HelixClass *daughter, float daughterMass, float neutralMass)
 
virtual ProcessorV0Finder::newProcessor ()
 
 V0Finder::V0Finder ()
 
virtual void V0Finder::init ()
 
virtual void V0Finder::processRunHeader (LCRunHeader *run)
 
virtual void V0Finder::processEvent (LCEvent *evt)
 
virtual void V0Finder::check (LCEvent *evt)
 
virtual void V0Finder::end ()
 
void V0Finder::Sorting (TrackPairVec &trkPairVec)
 
float V0Finder::Rmin (Track *track)
 

Variables

float vec3::x
 
float vec3::y
 
float vec3::z
 
int twoTrackIntersection_t::tracki
 
int twoTrackIntersection_t::trackj
 
float twoTrackIntersection_t::vtx [3]
 
float twoTrackIntersection_t::p [3]
 
float twoTrackIntersection_t::mass
 
float twoTrackIntersection_t::distance
 
int twoTrackIntersection_t::pdgCode
 
int KinkFinder::_nRun {}
 
int KinkFinder::_nEvt {}
 
std::string KinkFinder::_trackColName {}
 
std::string KinkFinder::_kinkVertexColName {}
 
std::string KinkFinder::_prongVertexColName {}
 
std::string KinkFinder::_splitVertexColName {}
 
std::string KinkFinder::_kinkRecoPartColName {}
 
std::string KinkFinder::_prongRecoPartColName {}
 
std::string KinkFinder::_splitRecoPartColName {}
 
float KinkFinder::_rKinkCut {}
 
int KinkFinder::_minTrackHits {}
 
int KinkFinder::_maxDeltaTpcLayers {}
 
int KinkFinder::_debugPrinting {}
 
float KinkFinder::_kaonDecayMassCut {}
 
float KinkFinder::_pionDecayMassCut {}
 
float KinkFinder::_sigmaDecayMassCut {}
 
float KinkFinder::_hyperonDecayMassCut {}
 
float KinkFinder::_sigmaTimeCut {}
 
float KinkFinder::_hyperonTimeCut {}
 
float KinkFinder::_tightDrCutTPC {}
 
float KinkFinder::_veryTightDrCutTPC {}
 
float KinkFinder::_drCutTPC {}
 
float KinkFinder::_drCutSIT {}
 
float KinkFinder::_looseDrCutSIT {}
 
float KinkFinder::_maxSplitTrackFracDeltaP {}
 
float KinkFinder::_maxSplitTrackDeltaP {}
 
float KinkFinder::_minELambda {}
 
float KinkFinder::_bField {}
 
float KinkFinder::_tpcInnerR {}
 
float KinkFinder::_tpcOuterR {}
 
float KinkFinder::_tpcZmax {}
 
int KinkFinder::_tpcMaxRow {}
 
int KinkFinder::_nLayersSIT {}
 
int KinkFinder::_nLayersVTX {}
 
std::vector< float > KinkFinder::_rSIT {}
 
std::vector< float > KinkFinder::_rVTX {}
 
int V0Finder::_nRun {}
 
int V0Finder::_nEvt {}
 
std::string V0Finder::_trackColName {}
 
std::string V0Finder::_vertexColName {}
 
std::string V0Finder::_recoPartColName {}
 
float V0Finder::_rVertCut {}
 
float V0Finder::_dVertCut {}
 
float V0Finder::_bField {}
 
float V0Finder::MASSProton {}
 
float V0Finder::MASSPion {}
 
float V0Finder::MASSLambda0 {}
 
float V0Finder::MASSK0S {}
 
float V0Finder::MASSGamma {}
 
float V0Finder::_deltaMassK0S {}
 
float V0Finder::_deltaMassL0 {}
 
float V0Finder::_deltaMassGamma {}
 
float V0Finder::_rxyCutGamma {}
 
float V0Finder::_rxyCutK0S {}
 
float V0Finder::_rxyCutLambda {}
 
float V0Finder::_minTrackHitRatio {}
 

Detailed Description

Function Documentation

void V0Finder::check ( LCEvent *  evt)
virtual

Definition at line 431 of file V0Finder.cc.

void KinkFinder::check ( LCEvent *  evt)
virtual

Definition at line 1113 of file KinkFinder.cc.

void V0Finder::end ( )
virtual

Definition at line 433 of file V0Finder.cc.

void KinkFinder::end ( )
virtual

Definition at line 1115 of file KinkFinder.cc.

void V0Finder::init ( )
virtual

Definition at line 108 of file V0Finder.cc.

void KinkFinder::init ( )
virtual

Definition at line 183 of file KinkFinder.cc.

KinkFinder::KinkFinder ( )

Definition at line 41 of file KinkFinder.cc.

float KinkFinder::kinkMass ( HelixClass *  parent,
HelixClass *  daughter,
float  daughterMass,
float  neutralMass 
)
protected

Definition at line 1137 of file KinkFinder.cc.

virtual Processor* V0Finder::newProcessor ( )
inlinevirtual

Definition at line 63 of file V0Finder.h.

virtual Processor* KinkFinder::newProcessor ( )
inlinevirtual

Definition at line 117 of file KinkFinder.h.

void V0Finder::processEvent ( LCEvent *  evt)
virtual

Definition at line 134 of file V0Finder.cc.

void KinkFinder::processEvent ( LCEvent *  evt)
virtual

Definition at line 234 of file KinkFinder.cc.

void V0Finder::processRunHeader ( LCRunHeader *  run)
virtual

Definition at line 127 of file V0Finder.cc.

void KinkFinder::processRunHeader ( LCRunHeader *  run)
virtual

Definition at line 227 of file KinkFinder.cc.

float V0Finder::Rmin ( Track *  track)
protected

Definition at line 455 of file V0Finder.cc.

void V0Finder::Sorting ( TrackPairVec &  trkPairVec)
protected

Definition at line 435 of file V0Finder.cc.

void KinkFinder::Sorting ( TrackPairVec &  trkPairVec)
protected

Definition at line 1117 of file KinkFinder.cc.

V0Finder::V0Finder ( )

Definition at line 25 of file V0Finder.cc.

Variable Documentation

float V0Finder::_bField {}
protected

Definition at line 93 of file V0Finder.h.

float KinkFinder::_bField {}
protected

Definition at line 172 of file KinkFinder.h.

int KinkFinder::_debugPrinting {}
protected

Definition at line 155 of file KinkFinder.h.

float V0Finder::_deltaMassGamma {}
protected

Definition at line 103 of file V0Finder.h.

float V0Finder::_deltaMassK0S {}
protected

Definition at line 101 of file V0Finder.h.

float V0Finder::_deltaMassL0 {}
protected

Definition at line 102 of file V0Finder.h.

float KinkFinder::_drCutSIT {}
protected

Definition at line 165 of file KinkFinder.h.

float KinkFinder::_drCutTPC {}
protected

Definition at line 164 of file KinkFinder.h.

float V0Finder::_dVertCut {}
protected

Definition at line 91 of file V0Finder.h.

float KinkFinder::_hyperonDecayMassCut {}
protected

Definition at line 159 of file KinkFinder.h.

float KinkFinder::_hyperonTimeCut {}
protected

Definition at line 161 of file KinkFinder.h.

float KinkFinder::_kaonDecayMassCut {}
protected

Definition at line 156 of file KinkFinder.h.

std::string KinkFinder::_kinkRecoPartColName {}
protected

Definition at line 148 of file KinkFinder.h.

std::string KinkFinder::_kinkVertexColName {}
protected

Definition at line 144 of file KinkFinder.h.

float KinkFinder::_looseDrCutSIT {}
protected

Definition at line 166 of file KinkFinder.h.

int KinkFinder::_maxDeltaTpcLayers {}
protected

Definition at line 154 of file KinkFinder.h.

float KinkFinder::_maxSplitTrackDeltaP {}
protected

Definition at line 168 of file KinkFinder.h.

float KinkFinder::_maxSplitTrackFracDeltaP {}
protected

Definition at line 167 of file KinkFinder.h.

float KinkFinder::_minELambda {}
protected

Definition at line 169 of file KinkFinder.h.

float V0Finder::_minTrackHitRatio {}
protected

Definition at line 109 of file V0Finder.h.

int KinkFinder::_minTrackHits {}
protected

Definition at line 153 of file KinkFinder.h.

int V0Finder::_nEvt {}
protected

Definition at line 84 of file V0Finder.h.

int KinkFinder::_nEvt {}
protected

Definition at line 140 of file KinkFinder.h.

int KinkFinder::_nLayersSIT {}
protected

Definition at line 177 of file KinkFinder.h.

int KinkFinder::_nLayersVTX {}
protected

Definition at line 178 of file KinkFinder.h.

int V0Finder::_nRun {}
protected

Definition at line 83 of file V0Finder.h.

int KinkFinder::_nRun {}
protected

Definition at line 139 of file KinkFinder.h.

float KinkFinder::_pionDecayMassCut {}
protected

Definition at line 157 of file KinkFinder.h.

std::string KinkFinder::_prongRecoPartColName {}
protected

Definition at line 149 of file KinkFinder.h.

std::string KinkFinder::_prongVertexColName {}
protected

Definition at line 145 of file KinkFinder.h.

std::string V0Finder::_recoPartColName {}
protected

Definition at line 88 of file V0Finder.h.

float KinkFinder::_rKinkCut {}
protected

Definition at line 152 of file KinkFinder.h.

std::vector<float> KinkFinder::_rSIT {}
protected

Definition at line 179 of file KinkFinder.h.

float V0Finder::_rVertCut {}
protected

Definition at line 90 of file V0Finder.h.

std::vector<float> KinkFinder::_rVTX {}
protected

Definition at line 180 of file KinkFinder.h.

float V0Finder::_rxyCutGamma {}
protected

Definition at line 105 of file V0Finder.h.

float V0Finder::_rxyCutK0S {}
protected

Definition at line 106 of file V0Finder.h.

float V0Finder::_rxyCutLambda {}
protected

Definition at line 107 of file V0Finder.h.

float KinkFinder::_sigmaDecayMassCut {}
protected

Definition at line 158 of file KinkFinder.h.

float KinkFinder::_sigmaTimeCut {}
protected

Definition at line 160 of file KinkFinder.h.

std::string KinkFinder::_splitRecoPartColName {}
protected

Definition at line 150 of file KinkFinder.h.

std::string KinkFinder::_splitVertexColName {}
protected

Definition at line 146 of file KinkFinder.h.

float KinkFinder::_tightDrCutTPC {}
protected

Definition at line 162 of file KinkFinder.h.

float KinkFinder::_tpcInnerR {}
protected

Definition at line 173 of file KinkFinder.h.

int KinkFinder::_tpcMaxRow {}
protected

Definition at line 176 of file KinkFinder.h.

float KinkFinder::_tpcOuterR {}
protected

Definition at line 174 of file KinkFinder.h.

float KinkFinder::_tpcZmax {}
protected

Definition at line 175 of file KinkFinder.h.

std::string V0Finder::_trackColName {}
protected

Definition at line 86 of file V0Finder.h.

std::string KinkFinder::_trackColName {}
protected

Definition at line 142 of file KinkFinder.h.

std::string V0Finder::_vertexColName {}
protected

Definition at line 87 of file V0Finder.h.

float KinkFinder::_veryTightDrCutTPC {}
protected

Definition at line 163 of file KinkFinder.h.

float twoTrackIntersection_t::distance

Definition at line 105 of file KinkFinder.h.

float twoTrackIntersection_t::mass

Definition at line 104 of file KinkFinder.h.

float V0Finder::MASSGamma {}
protected

Definition at line 99 of file V0Finder.h.

float V0Finder::MASSK0S {}
protected

Definition at line 98 of file V0Finder.h.

float V0Finder::MASSLambda0 {}
protected

Definition at line 97 of file V0Finder.h.

float V0Finder::MASSPion {}
protected

Definition at line 96 of file V0Finder.h.

float V0Finder::MASSProton {}
protected

Definition at line 95 of file V0Finder.h.

float twoTrackIntersection_t::p[3]

Definition at line 103 of file KinkFinder.h.

int twoTrackIntersection_t::pdgCode

Definition at line 106 of file KinkFinder.h.

int twoTrackIntersection_t::tracki

Definition at line 100 of file KinkFinder.h.

int twoTrackIntersection_t::trackj

Definition at line 101 of file KinkFinder.h.

float twoTrackIntersection_t::vtx[3]

Definition at line 102 of file KinkFinder.h.

float vec3::x

Definition at line 94 of file KinkFinder.h.

float vec3::y

Definition at line 95 of file KinkFinder.h.

float vec3::z

Definition at line 96 of file KinkFinder.h.