00001
00002
00003
00004
00005
00006
00007 #ifndef ntupleItem_FLAG_
00008 #define ntupleItem_FLAG_
00009
00010 #include "GaudiKernel/Algorithm.h"
00011 #include "GaudiKernel/NTuple.h"
00012
00013
00014 #include "AIDA/IAxis.h"
00015 #include "AIDA/IHistogram1D.h"
00016 #include "AIDA/IHistogram2D.h"
00017 #include "AIDA/IHistogram3D.h"
00018 #include "AIDA/IHistogramFactory.h"
00019
00020
00021
00022 NTuple::Item<long> g_ntrkMC, g_eventNo;
00023 NTuple::Array<float> g_theta0MC, g_phi0MC;
00024 NTuple::Array<float> g_pxMC, g_pyMC, g_pzMC, g_ptMC;
00025
00026
00027
00028 NTuple::Item<long> g_ntrk;
00029 NTuple::Item<float> g_eventtime;
00030 NTuple::Array<float> g_px, g_py, g_pz, g_pt, g_p;
00031 NTuple::Array<float> g_phi, g_theta;
00032 NTuple::Array<float> g_vx, g_vy, g_vz;
00033 NTuple::Array<float> g_dr, g_phi0, g_kappa, g_dz, g_tanl;
00034 NTuple::Item<float> g_estime;
00035
00036 IHistogram1D* g_sigmaxy;
00037 IHistogram1D* g_sigmaz;
00038 IHistogram1D* g_chi2xy;
00039 IHistogram1D* g_chi2sz;
00040 IHistogram1D* g_ncellMC;
00041 IHistogram1D* g_ncell;
00042 IHistogram1D* g_naxialhit;
00043 IHistogram1D* g_nstereohit;
00044 IHistogram1D* g_nhit;
00045 IHistogram2D* g_hitmap[20];
00046
00047
00048
00049
00050
00051 #endif
00052