CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
Reconstruction/MdcFastTrkAlg/MdcFastTrkAlg-00-04-09/MdcFastTrkAlg/ntupleItem.h
Go to the documentation of this file.
1// Package: ntupleItem
2// Module: ntupleItem
3//
4// Description: class for ntuple items
5//
6
7#ifndef ntupleItem_FLAG_
8#define ntupleItem_FLAG_
9
10#include "GaudiKernel/Algorithm.h"
11#include "GaudiKernel/NTuple.h"
12
13
14#include "AIDA/IAxis.h"
15#include "AIDA/IHistogram1D.h"
16#include "AIDA/IHistogram2D.h"
17#include "AIDA/IHistogram3D.h"
18#include "AIDA/IHistogramFactory.h"
19
20//MCTruth
21
22NTuple::Item<long> g_ntrkMC, g_eventNo;
23NTuple::Array<float> g_theta0MC, g_phi0MC;
24NTuple::Array<float> g_pxMC, g_pyMC, g_pzMC, g_ptMC;
25
26//recon
27
28NTuple::Item<long> g_ntrk;
29NTuple::Item<float> g_eventtime;
30NTuple::Array<float> g_px, g_py, g_pz, g_pt, g_p;
31NTuple::Array<float> g_phi, g_theta;
32NTuple::Array<float> g_vx, g_vy, g_vz;
33NTuple::Array<float> g_dr, g_phi0, g_kappa, g_dz, g_tanl;
34NTuple::Item<float> g_estime;
35
36IHistogram1D* g_sigmaxy;
37IHistogram1D* g_sigmaz;
38IHistogram1D* g_chi2xy;
39IHistogram1D* g_chi2sz;
40IHistogram1D* g_ncellMC;
41IHistogram1D* g_ncell;
42IHistogram1D* g_naxialhit;
43IHistogram1D* g_nstereohit;
44IHistogram1D* g_nhit;
45IHistogram2D* g_hitmap[20];
46
47
48
49
50
51#endif /* ntupleItem_FLAG_ */
52