BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcxHistItem.cxx
Go to the documentation of this file.
1#include "MdcxReco/MdcxHistItem.h"
2
3AIDA::IHistogram2D* g_poison;
4AIDA::IHistogram1D* g_csmax4;
5AIDA::IHistogram1D* g_csmax3;
6AIDA::IHistogram1D* g_omegag;
7AIDA::IHistogram1D* g_dPhiAU;
8AIDA::IHistogram1D* g_dPhiAU_0;
9AIDA::IHistogram1D* g_dPhiAU_1;
10AIDA::IHistogram1D* g_dPhiAU_5;
11AIDA::IHistogram1D* g_dPhiAU_7;
12AIDA::IHistogram1D* g_dPhiAV;
13AIDA::IHistogram1D* g_dPhiAV_0;
14AIDA::IHistogram1D* g_dPhiAV_1;
15AIDA::IHistogram1D* g_dPhiAV_6;
16AIDA::IHistogram1D* g_dPhiAV_8;
17AIDA::IHistogram1D* g_addSegPhi;
18AIDA::IHistogram1D* g_trkllmk;
19AIDA::IHistogram1D* g_trklcircle;
20AIDA::IHistogram1D* g_trklgood;
21AIDA::IHistogram1D* g_trklhelix;
22AIDA::IHistogram1D* g_trkldrop1;
23AIDA::IHistogram1D* g_trkldrop2;
24AIDA::IHistogram1D* g_trklappend1;
25AIDA::IHistogram1D* g_trklappend2;
26AIDA::IHistogram1D* g_trklappend3;
27AIDA::IHistogram1D* g_trklfirstProb;
28AIDA::IHistogram1D* g_trkltemp;
29
30AIDA::IHistogram1D* g_trklproca;
31AIDA::IHistogram1D* g_trklprocaSl;
32AIDA::IHistogram1D* g_trkld;
33AIDA::IHistogram1D* g_trkle;
34AIDA::IHistogram1D* g_trkldoca;
35AIDA::IHistogram1D* g_trkllayer;
36AIDA::IHistogram2D* g_trkldl;
37AIDA::IHistogram2D* g_trklel;
38AIDA::IHistogram2D* g_dropHitsSigma;
39AIDA::IHistogram1D* g_addHitCut;
40AIDA::IHistogram2D* g_addHitCut2d;
41
42//-----------recon------------
43NTuple::Tuple* g_xtuple0;
44NTuple::Tuple* m_xtuple1;
45NTuple::Tuple* m_xtupleEvt;
46NTuple::Tuple* m_xtupleSeg;
47NTuple::Tuple* m_xtupleTrkl;
48NTuple::Item<long> m_xEvtNo;
49NTuple::Item<double> m_xt0;
50NTuple::Item<double> m_xtiming;
51NTuple::Item<double> m_xt0Stat;
52NTuple::Item<double> m_xt0Truth;
53NTuple::Item<double> m_xp;
54NTuple::Item<double> m_xpt;
55NTuple::Item<double> m_xpz;
56NTuple::Item<double> m_xd0;
57NTuple::Item<long> m_xnSlay;
58NTuple::Item<double> m_xphi0;
59NTuple::Item<double> m_xcpa;
60NTuple::Item<double> m_xz0;
61NTuple::Item<double> m_xtanl;
62NTuple::Item<double> m_xq;
63NTuple::Item<double> m_xpocax;
64NTuple::Item<double> m_xpocay;
65NTuple::Item<double> m_xpocaz;
66NTuple::Item<double> m_xevtNo;
67NTuple::Item<double> m_xnSt;
68NTuple::Item<double> m_xnDof;
69NTuple::Item<double> m_xchi2;
70NTuple::Item<double> m_xtkId;
71NTuple::Item<long> m_xnHit;
72NTuple::Item<double> m_xnAct;
73NTuple::Item<double> m_xlayerCount;
74NTuple::Item<double> m_xnDigi;
75
76NTuple::Array<double> m_xlcount;
77NTuple::Array<double> m_xresid;
78NTuple::Array<double> m_xsigma;
79NTuple::Array<double> m_xdriftD;
80NTuple::Array<double> m_xdriftT;
81NTuple::Array<double> m_xdoca;
82NTuple::Array<double> m_xentra;
83// NTuple::Array<double> m_xentraHit;
84NTuple::Array<double> m_xfltLen;
85NTuple::Array<double> m_xtof;
86NTuple::Array<double> m_xambig;
87NTuple::Array<double> m_xact;
88NTuple::Array<double> m_xtdc;
89NTuple::Array<double> m_xadc;
90NTuple::Array<double> m_xlayer;
91NTuple::Array<double> m_xwire;
92NTuple::Array<double> m_xx;
93NTuple::Array<double> m_xy;
94NTuple::Array<double> m_xz;
95
96NTuple::Item<long> m_xt4EvtNo;
97NTuple::Item<double> m_xt4nRecTk;
98NTuple::Item<double> m_xt4nTdsTk;
99NTuple::Item<double> m_xt4t0;
100NTuple::Item<long> m_xt4t0Stat;
101NTuple::Item<double> m_xt4t0Truth;
102NTuple::Item<long> m_xt4nDigi;
103NTuple::Item<long> m_xt4nSeg;
104NTuple::Item<double> m_xt4time;
105NTuple::Item<double> m_xt4timeSeg;
106NTuple::Item<double> m_xt4timeTrack;
107NTuple::Item<double> m_xt4timeFit;
108NTuple::Array<long> m_xt4Layer;
109NTuple::Array<double> m_xt4Time;
110NTuple::Array<double> m_xt4Charge;
111NTuple::Array<double> m_xt4rawHit;
112NTuple::Array<double> m_xt4recHit;
113
114NTuple::Item<long> m_xtsSl;
115NTuple::Item<double> m_xtsD0;
116NTuple::Item<double> m_xtsOmega;
117NTuple::Item<double> m_xtsPhi0;
118NTuple::Item<double> m_xtsD0_sl_approx;
119NTuple::Item<double> m_xtsPhi0_sl_approx;
120NTuple::Item<double> m_xtsXline_bbrrf;
121NTuple::Item<double> m_xtsYline_bbrrf;
122NTuple::Item<double> m_xtsXline_slope;
123NTuple::Item<double> m_xtsYline_slope;
124NTuple::Item<double> m_xtsChisq;
125NTuple::Item<long> m_xtsPat;
126NTuple::Item<long> m_xtsNDigi;
127NTuple::Array<long> m_xtsLayer;
128NTuple::Array<long> m_xtsWire;
129NTuple::Array<long> m_xtsInSeg;
130NTuple::Item<long> m_xt5Layer;
131NTuple::Item<long> m_xt5Wire;
132
133NTuple::Tuple* m_xtupleCsmcSew;
134NTuple::Item<double> m_csmcD0;
135NTuple::Item<double> m_csmcPhi0;
136NTuple::Item<double> m_csmcZ0;
137NTuple::Item<double> m_csmcOmega;
138NTuple::Item<double> m_csmcPt;
139NTuple::Item<double> m_csmcTanl;
140
141NTuple::Tuple* m_xtupleAddSeg1;
142NTuple::Item<long> m_addSegSame;
143NTuple::Item<double> m_addSegSeedSl;
144NTuple::Item<double> m_addSegSeedPhi;
145NTuple::Item<double> m_addSegSeedPhiLay;
146NTuple::Item<double> m_addSegSeedLen;
147NTuple::Item<double> m_addSegSeedD0;
148NTuple::Item<double> m_addSegSeedPhi0;
149NTuple::Item<double> m_addSegAddSl;
150NTuple::Item<double> m_addSegAddPhi;
151NTuple::Item<double> m_addSegAddPhiLay;
152NTuple::Item<double> m_addSegAddLen;
153NTuple::Item<double> m_addSegAddD0;
154NTuple::Item<double> m_addSegAddPhi0;
155
156NTuple::Tuple* m_xtupleAddSeg2;
157NTuple::Item<long> m_addSegEvtNo;
158NTuple::Item<double> m_addSegPoca;
159NTuple::Item<long> m_addSegSlayer;
160NTuple::Item<double> m_addSegLen;
161
162NTuple::Tuple* m_xtupleSegComb;
163NTuple::Item<long> m_segCombEvtNo;
164NTuple::Item<double> m_segCombOmega;
165NTuple::Item<double> m_segCombSameAU;
166NTuple::Item<double> m_segCombSameUV;
167NTuple::Item<double> m_segCombDLenAU;
168NTuple::Item<double> m_segCombDLenUV;
169NTuple::Item<double> m_segCombSlA;
170NTuple::Item<double> m_segCombSlU;
171NTuple::Item<double> m_segCombSlV;
172NTuple::Item<double> m_segCombPhiA;
173NTuple::Item<double> m_segCombPhiU;
174NTuple::Item<double> m_segCombPhiV;
175
176NTuple::Tuple* m_xtupleDropHits;
177NTuple::Item<long> m_segDropHitsEvtNo;
178NTuple::Item<long> m_segDropHitsLayer;
179NTuple::Item<long> m_segDropHitsWire;
180NTuple::Item<double> m_segDropHitsPull;
181NTuple::Item<double> m_segDropHitsDoca;
182NTuple::Item<double> m_segDropHitsSigma;
183NTuple::Item<double> m_segDropHitsDrift;
184NTuple::Item<double> m_segDropHitsMcTkId;
185
187
188// zhangy
189AIDA::IHistogram1D* g_3dTkChi2;
AIDA::IHistogram1D * g_3dTkChi2
NTuple::Array< double > m_xfltLen
AIDA::IHistogram1D * g_dPhiAV
NTuple::Item< double > m_addSegAddPhiLay
NTuple::Array< double > m_xwire
NTuple::Item< double > m_xtsXline_bbrrf
NTuple::Item< double > m_xt0Stat
NTuple::Array< double > m_xdriftT
AIDA::IHistogram1D * g_trkldrop1
NTuple::Array< double > m_xdriftD
NTuple::Item< double > m_xpocax
NTuple::Item< double > m_xtsChisq
NTuple::Item< long > m_xnHit
AIDA::IHistogram1D * g_dPhiAU_1
NTuple::Item< double > m_xtsYline_slope
NTuple::Item< long > m_xt5Layer
NTuple::Item< double > m_xtsYline_bbrrf
NTuple::Item< double > m_xq
AIDA::IHistogram1D * g_csmax3
AIDA::IHistogram1D * g_trklappend2
NTuple::Item< double > m_addSegSeedPhi0
NTuple::Array< double > m_xambig
NTuple::Item< double > m_xtiming
NTuple::Item< double > m_segCombDLenUV
AIDA::IHistogram1D * g_trklappend1
AIDA::IHistogram1D * g_dPhiAV_0
int g_eventNo
Definition FTFinder.cxx:61
NTuple::Item< long > m_addSegSlayer
AIDA::IHistogram2D * g_poison
NTuple::Item< double > m_xchi2
NTuple::Array< double > m_xresid
NTuple::Item< long > m_addSegSame
NTuple::Item< double > m_xpocaz
AIDA::IHistogram1D * g_trklproca
NTuple::Item< long > m_segDropHitsWire
NTuple::Item< long > m_xtsNDigi
NTuple::Item< double > m_addSegSeedSl
NTuple::Tuple * m_xtupleTrkl
NTuple::Item< double > m_xnAct
NTuple::Array< double > m_xtof
NTuple::Tuple * m_xtupleAddSeg1
NTuple::Array< double > m_xlcount
NTuple::Item< double > m_addSegAddLen
AIDA::IHistogram1D * g_addSegPhi
AIDA::IHistogram1D * g_dPhiAV_1
NTuple::Item< long > m_xtsSl
NTuple::Array< double > m_xt4recHit
NTuple::Item< double > m_xt4nTdsTk
NTuple::Item< double > m_addSegLen
AIDA::IHistogram1D * g_trkle
NTuple::Item< long > m_xtsPat
AIDA::IHistogram1D * g_dPhiAU_5
NTuple::Item< double > m_xp
AIDA::IHistogram1D * g_trkld
NTuple::Array< long > m_xtsWire
NTuple::Item< double > m_xt0
AIDA::IHistogram1D * g_trkltemp
NTuple::Item< double > m_segDropHitsDoca
NTuple::Item< long > m_xt4nSeg
NTuple::Item< double > m_xtsPhi0_sl_approx
AIDA::IHistogram1D * g_csmax4
NTuple::Item< double > m_csmcTanl
NTuple::Item< double > m_segDropHitsSigma
AIDA::IHistogram2D * g_trklel
NTuple::Item< double > m_xnDigi
NTuple::Item< double > m_xtsD0
NTuple::Item< double > m_addSegSeedPhiLay
NTuple::Array< double > m_xact
NTuple::Item< double > m_csmcOmega
NTuple::Item< double > m_xpz
NTuple::Item< double > m_addSegSeedLen
NTuple::Item< double > m_xnSt
NTuple::Array< long > m_xtsInSeg
NTuple::Item< double > m_segCombSlV
NTuple::Item< long > m_segDropHitsLayer
NTuple::Item< double > m_addSegSeedD0
AIDA::IHistogram1D * g_dPhiAU_7
NTuple::Tuple * m_xtuple1
AIDA::IHistogram2D * g_dropHitsSigma
NTuple::Item< double > m_xtsPhi0
NTuple::Item< double > m_xlayerCount
AIDA::IHistogram1D * g_trklappend3
NTuple::Item< double > m_xt4t0
AIDA::IHistogram1D * g_trklhelix
NTuple::Item< double > m_xt4timeFit
NTuple::Item< double > m_xt4t0Truth
NTuple::Item< double > m_segDropHitsMcTkId
NTuple::Array< double > m_xdoca
AIDA::IHistogram1D * g_trkllmk
NTuple::Item< double > m_xevtNo
AIDA::IHistogram1D * g_addHitCut
AIDA::IHistogram2D * g_trkldl
NTuple::Item< long > m_xt4t0Stat
NTuple::Item< double > m_xt4nRecTk
NTuple::Item< double > m_segCombPhiA
NTuple::Item< long > m_xt4EvtNo
AIDA::IHistogram1D * g_dPhiAU_0
NTuple::Item< double > m_segCombSlA
NTuple::Item< double > m_xt4timeTrack
NTuple::Array< double > m_xsigma
NTuple::Item< double > m_xt4time
NTuple::Item< double > m_segCombDLenAU
AIDA::IHistogram2D * g_addHitCut2d
NTuple::Item< long > m_xt5Wire
AIDA::IHistogram1D * g_trklgood
AIDA::IHistogram1D * g_trkllayer
NTuple::Item< double > m_xphi0
NTuple::Item< double > m_segCombSlU
NTuple::Item< long > m_segCombEvtNo
NTuple::Item< double > m_segCombPhiU
NTuple::Item< double > m_csmcPhi0
NTuple::Array< double > m_xadc
NTuple::Array< double > m_xt4Time
AIDA::IHistogram1D * g_dPhiAU
NTuple::Item< double > m_segCombSameUV
NTuple::Item< double > m_addSegAddPhi
NTuple::Item< double > m_xt4timeSeg
NTuple::Item< long > m_xEvtNo
NTuple::Item< double > m_addSegSeedPhi
NTuple::Array< double > m_xx
NTuple::Item< double > m_xz0
NTuple::Item< double > m_csmcPt
NTuple::Item< long > m_xnSlay
AIDA::IHistogram1D * g_trkldrop2
NTuple::Array< double > m_xtdc
NTuple::Item< double > m_segCombPhiV
NTuple::Item< double > m_xtanl
NTuple::Item< double > m_addSegAddPhi0
NTuple::Item< double > m_xt0Truth
AIDA::IHistogram1D * g_dPhiAV_8
NTuple::Tuple * m_xtupleSegComb
NTuple::Array< double > m_xt4rawHit
NTuple::Item< double > m_addSegAddSl
NTuple::Tuple * g_xtuple0
NTuple::Item< double > m_segCombOmega
NTuple::Array< long > m_xt4Layer
NTuple::Item< double > m_xtsD0_sl_approx
NTuple::Item< double > m_xtkId
NTuple::Item< double > m_addSegAddD0
NTuple::Item< long > m_segDropHitsEvtNo
NTuple::Item< double > m_segCombSameAU
NTuple::Tuple * m_xtupleEvt
NTuple::Item< double > m_xpt
NTuple::Item< double > m_xpocay
NTuple::Item< double > m_segDropHitsPull
NTuple::Item< double > m_xcpa
NTuple::Item< double > m_csmcD0
AIDA::IHistogram1D * g_trklfirstProb
NTuple::Tuple * m_xtupleAddSeg2
AIDA::IHistogram1D * g_omegag
NTuple::Array< long > m_xtsLayer
AIDA::IHistogram1D * g_trkldoca
NTuple::Array< double > m_xentra
NTuple::Item< double > m_xnDof
NTuple::Array< double > m_xlayer
NTuple::Array< double > m_xy
NTuple::Array< double > m_xz
AIDA::IHistogram1D * g_trklprocaSl
NTuple::Item< double > m_xtsOmega
NTuple::Item< double > m_xd0
NTuple::Item< long > m_addSegEvtNo
NTuple::Item< double > m_segDropHitsDrift
NTuple::Item< long > m_xt4nDigi
AIDA::IHistogram1D * g_dPhiAV_6
NTuple::Tuple * m_xtupleDropHits
NTuple::Item< double > m_csmcZ0
NTuple::Tuple * m_xtupleSeg
NTuple::Item< double > m_addSegPoca
NTuple::Tuple * m_xtupleCsmcSew
AIDA::IHistogram1D * g_trklcircle
NTuple::Item< double > m_xtsXline_slope
NTuple::Array< double > m_xt4Charge