BOSS 6.6.4.p01
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcxFindTracks.cxx File Reference
#include <math.h>
#include "MdcxReco/MdcxFindTracks.h"
#include "MdcxReco/MdcxParameters.h"
#include "MdcxReco/Mdcxprobab.h"
#include "MdcxReco/MdcxHit.h"
#include "MdcGeom/Constants.h"
#include "AIDA/IHistogram1D.h"
#include "AIDA/IHistogram2D.h"
#include "GaudiKernel/NTuple.h"

Go to the source code of this file.

Macros

#define GET_NAME(n)   #n
 
#define prt(n)   <<setw(8)<<GET_NAME(n)<<" "<<setw(8)<<n<<endl
 

Variables

int g_eventNo
 
AIDA::IHistogram1D * g_omegag
 
AIDA::IHistogram2D * g_dPhiAU
 
AIDA::IHistogram2D * g_dPhiAV
 
AIDA::IHistogram1D * g_trkllmk
 
AIDA::IHistogram1D * g_trklcircle
 
AIDA::IHistogram1D * g_trklgood
 
AIDA::IHistogram1D * g_trklhelix
 
AIDA::IHistogram1D * g_trkldrop1
 
AIDA::IHistogram1D * g_trkldrop2
 
AIDA::IHistogram1D * g_trklappend1
 
AIDA::IHistogram1D * g_trklappend2
 
AIDA::IHistogram1D * g_trklappend3
 
AIDA::IHistogram1D * g_trklfirstProb
 
AIDA::IHistogram1D * g_trkltemp
 
AIDA::IHistogram1D * g_trklproca
 
AIDA::IHistogram1D * g_trkld
 
AIDA::IHistogram1D * g_trkle
 
AIDA::IHistogram1D * g_trkldoca
 
AIDA::IHistogram1D * g_trkllayer
 
AIDA::IHistogram2D * g_trkldl
 
AIDA::IHistogram2D * g_trklel
 
AIDA::IHistogram2D * g_dropHitsSigma
 
NTuple::Tuple * m_xtupleAddSeg1
 
NTuple::Item< long > m_addSegSame
 
NTuple::Item< double > m_addSegSeedSl
 
NTuple::Item< double > m_addSegSeedPhi
 
NTuple::Item< double > m_addSegSeedPhiLay
 
NTuple::Item< double > m_addSegSeedD0
 
NTuple::Item< double > m_addSegSeedLen
 
NTuple::Item< double > m_addSegSeedPhi0
 
NTuple::Item< double > m_addSegAddSl
 
NTuple::Item< double > m_addSegAddPhi
 
NTuple::Item< double > m_addSegAddPhiLay
 
NTuple::Item< double > m_addSegAddD0
 
NTuple::Item< double > m_addSegAddLen
 
NTuple::Item< double > m_addSegAddPhi0
 
NTuple::Tuple * m_xtupleAddSeg2
 
NTuple::Item< long > m_addSegEvtNo
 
NTuple::Item< double > m_addSegPoca
 
NTuple::Item< long > m_addSegSlayer
 
NTuple::Item< double > m_addSegLen
 
NTuple::Tuple * m_xtupleSegComb
 
NTuple::Item< double > m_segCombOmega
 
NTuple::Item< double > m_segCombSameAU
 
NTuple::Item< double > m_segCombSameUV
 
NTuple::Item< double > m_segCombDLenAU
 
NTuple::Item< double > m_segCombDLenUV
 
NTuple::Item< double > m_segCombSlA
 
NTuple::Item< double > m_segCombSlU
 
NTuple::Item< double > m_segCombSlV
 
NTuple::Item< double > m_segCombPhiA
 
NTuple::Item< double > m_segCombPhiU
 
NTuple::Item< double > m_segCombPhiV
 
NTuple::Item< double > m_segCombPoca
 
NTuple::Tuple * m_xtupleDropHits
 
NTuple::Item< long > m_segDropHitsEvtNo
 
NTuple::Item< long > m_segDropHitsLayer
 
NTuple::Item< long > m_segDropHitsWire
 
NTuple::Item< double > m_segDropHitsPull
 
NTuple::Item< double > m_segDropHitsDoca
 
NTuple::Item< double > m_segDropHitsSigma
 
NTuple::Item< double > m_segDropHitsDrift
 
NTuple::Item< double > m_segDropHitsMcTkId
 

Macro Definition Documentation

◆ GET_NAME

#define GET_NAME (   n)    #n

Definition at line 33 of file MdcxFindTracks.cxx.

◆ prt

#define prt (   n)    <<setw(8)<<GET_NAME(n)<<" "<<setw(8)<<n<<endl

Definition at line 34 of file MdcxFindTracks.cxx.

Variable Documentation

◆ g_dPhiAU

AIDA::IHistogram2D* g_dPhiAU
extern

Definition at line 25 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ g_dPhiAV

AIDA::IHistogram2D* g_dPhiAV
extern

Definition at line 30 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ g_dropHitsSigma

AIDA::IHistogram2D* g_dropHitsSigma
extern

Definition at line 57 of file MdcxHistItem.h.

◆ g_eventNo

◆ g_omegag

AIDA::IHistogram1D* g_omegag
extern

Definition at line 24 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ g_trklappend1

AIDA::IHistogram1D* g_trklappend1
extern

Definition at line 42 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ g_trklappend2

AIDA::IHistogram1D* g_trklappend2
extern

Definition at line 43 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ g_trklappend3

AIDA::IHistogram1D* g_trklappend3
extern

Definition at line 44 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ g_trklcircle

AIDA::IHistogram1D* g_trklcircle
extern

Definition at line 37 of file MdcxHistItem.h.

◆ g_trkld

AIDA::IHistogram1D* g_trkld
extern

Definition at line 51 of file MdcxHistItem.h.

◆ g_trkldl

AIDA::IHistogram2D* g_trkldl
extern

Definition at line 55 of file MdcxHistItem.h.

◆ g_trkldoca

AIDA::IHistogram1D* g_trkldoca
extern

Definition at line 53 of file MdcxHistItem.h.

◆ g_trkldrop1

AIDA::IHistogram1D* g_trkldrop1
extern

Definition at line 40 of file MdcxHistItem.h.

◆ g_trkldrop2

AIDA::IHistogram1D* g_trkldrop2
extern

Definition at line 41 of file MdcxHistItem.h.

◆ g_trkle

AIDA::IHistogram1D* g_trkle
extern

Definition at line 52 of file MdcxHistItem.h.

◆ g_trklel

AIDA::IHistogram2D* g_trklel
extern

Definition at line 56 of file MdcxHistItem.h.

◆ g_trklfirstProb

AIDA::IHistogram1D* g_trklfirstProb
extern

Definition at line 46 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ g_trklgood

AIDA::IHistogram1D* g_trklgood
extern

Definition at line 38 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ g_trklhelix

AIDA::IHistogram1D* g_trklhelix
extern

Definition at line 39 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ g_trkllayer

AIDA::IHistogram1D* g_trkllayer
extern

Definition at line 54 of file MdcxHistItem.h.

◆ g_trkllmk

AIDA::IHistogram1D* g_trkllmk
extern

Definition at line 36 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ g_trklproca

AIDA::IHistogram1D* g_trklproca
extern

Definition at line 49 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ g_trkltemp

AIDA::IHistogram1D* g_trkltemp
extern

Definition at line 47 of file MdcxHistItem.h.

◆ m_addSegAddD0

NTuple::Item<double> m_addSegAddD0
extern

Definition at line 168 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_addSegAddLen

NTuple::Item<double> m_addSegAddLen
extern

Definition at line 167 of file MdcxHistItem.h.

◆ m_addSegAddPhi

NTuple::Item<double> m_addSegAddPhi
extern

Definition at line 165 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_addSegAddPhi0

NTuple::Item<double> m_addSegAddPhi0
extern

Definition at line 169 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_addSegAddPhiLay

NTuple::Item<double> m_addSegAddPhiLay
extern

Definition at line 166 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_addSegAddSl

NTuple::Item<double> m_addSegAddSl
extern

Definition at line 164 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_addSegEvtNo

NTuple::Item<long> m_addSegEvtNo
extern

Definition at line 172 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_addSegLen

NTuple::Item<double> m_addSegLen
extern

Definition at line 175 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_addSegPoca

NTuple::Item<double> m_addSegPoca
extern

Definition at line 173 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_addSegSame

NTuple::Item<long> m_addSegSame
extern

Definition at line 157 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_addSegSeedD0

NTuple::Item<double> m_addSegSeedD0
extern

Definition at line 162 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_addSegSeedLen

NTuple::Item<double> m_addSegSeedLen
extern

Definition at line 161 of file MdcxHistItem.h.

◆ m_addSegSeedPhi

NTuple::Item<double> m_addSegSeedPhi
extern

Definition at line 159 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_addSegSeedPhi0

NTuple::Item<double> m_addSegSeedPhi0
extern

Definition at line 163 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_addSegSeedPhiLay

NTuple::Item<double> m_addSegSeedPhiLay
extern

Definition at line 160 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_addSegSeedSl

NTuple::Item<double> m_addSegSeedSl
extern

Definition at line 158 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_addSegSlayer

NTuple::Item<long> m_addSegSlayer
extern

Definition at line 174 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_segCombDLenAU

NTuple::Item<double> m_segCombDLenAU
extern

Definition at line 182 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_segCombDLenUV

NTuple::Item<double> m_segCombDLenUV
extern

Definition at line 183 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_segCombOmega

NTuple::Item<double> m_segCombOmega
extern

Definition at line 179 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_segCombPhiA

NTuple::Item<double> m_segCombPhiA
extern

Definition at line 187 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_segCombPhiU

NTuple::Item<double> m_segCombPhiU
extern

Definition at line 188 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_segCombPhiV

NTuple::Item<double> m_segCombPhiV
extern

Definition at line 189 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_segCombPoca

NTuple::Item<double> m_segCombPoca
extern

◆ m_segCombSameAU

NTuple::Item<double> m_segCombSameAU
extern

Definition at line 180 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_segCombSameUV

NTuple::Item<double> m_segCombSameUV
extern

Definition at line 181 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_segCombSlA

NTuple::Item<double> m_segCombSlA
extern

Definition at line 184 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_segCombSlU

NTuple::Item<double> m_segCombSlU
extern

Definition at line 185 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_segCombSlV

NTuple::Item<double> m_segCombSlV
extern

Definition at line 186 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_segDropHitsDoca

NTuple::Item<double> m_segDropHitsDoca
extern

Definition at line 196 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::drophits().

◆ m_segDropHitsDrift

NTuple::Item<double> m_segDropHitsDrift
extern

Definition at line 198 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::drophits().

◆ m_segDropHitsEvtNo

NTuple::Item<long> m_segDropHitsEvtNo
extern

Definition at line 192 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::drophits().

◆ m_segDropHitsLayer

NTuple::Item<long> m_segDropHitsLayer
extern

Definition at line 193 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::drophits().

◆ m_segDropHitsMcTkId

NTuple::Item<double> m_segDropHitsMcTkId
extern

Definition at line 199 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::drophits().

◆ m_segDropHitsPull

NTuple::Item<double> m_segDropHitsPull
extern

Definition at line 195 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::drophits().

◆ m_segDropHitsSigma

NTuple::Item<double> m_segDropHitsSigma
extern

Definition at line 197 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::drophits().

◆ m_segDropHitsWire

NTuple::Item<long> m_segDropHitsWire
extern

Definition at line 194 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::drophits().

◆ m_xtupleAddSeg1

NTuple::Tuple* m_xtupleAddSeg1
extern

Definition at line 156 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_xtupleAddSeg2

NTuple::Tuple* m_xtupleAddSeg2
extern

Definition at line 171 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().

◆ m_xtupleDropHits

NTuple::Tuple* m_xtupleDropHits
extern

Definition at line 191 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::drophits().

◆ m_xtupleSegComb

NTuple::Tuple* m_xtupleSegComb
extern

Definition at line 177 of file MdcxHistItem.h.

Referenced by MdcxFindTracks::process().