CGEM BOSS 6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
TofCheckData.h
Go to the documentation of this file.
1#ifndef TOFCHECKDATA_H
2#define TOFCHECKDATA_H
8#include "TofRec/TofTrack.h"
9#include "GaudiKernel/NTuple.h"
10
12 public:
13 TofCheckData( NTuple::Tuple*& trk, NTuple::Tuple*& cbtrk, NTuple::Tuple*& cetrk );
15
19
23
24 private:
25
26 NTuple::Tuple*& trk_tuple;
27 NTuple::Item<double> trk_run;
28 NTuple::Item<double> trk_event;
29 NTuple::Item<double> trk_toftrackid;
30 NTuple::Item<double> trk_trackid;
31 NTuple::Item<double> trk_charge;
32 NTuple::Array<double> trk_p;
33 NTuple::Item<double> trk_tofid;
34 NTuple::Item<double> trk_raw;
35 NTuple::Item<double> trk_readout;
36 NTuple::Item<double> trk_counter;
37 NTuple::Item<double> trk_cluster;
38 NTuple::Item<double> trk_barrel;
39 NTuple::Item<double> trk_east;
40 NTuple::Item<double> trk_layer;
41 NTuple::Item<double> trk_overflow;
42 NTuple::Item<double> trk_multihit;
43 NTuple::Item<double> trk_ncounter;
44 NTuple::Item<double> trk_neast;
45 NTuple::Item<double> trk_nwest;
46 NTuple::Item<double> trk_path;
47 NTuple::Item<double> trk_zrhit;
48 NTuple::Item<double> trk_ph;
49 NTuple::Item<double> trk_tof;
50 NTuple::Item<double> trk_errtof;
51 NTuple::Item<double> trk_beta;
52 NTuple::Item<double> trk_texpe;
53 NTuple::Item<double> trk_texpmu;
54 NTuple::Item<double> trk_texppi;
55 NTuple::Item<double> trk_texpk;
56 NTuple::Item<double> trk_texpp;
57 NTuple::Item<double> trk_offe;
58 NTuple::Item<double> trk_offmu;
59 NTuple::Item<double> trk_offpi;
60 NTuple::Item<double> trk_offk;
61 NTuple::Item<double> trk_offp;
62 NTuple::Item<double> trk_sige;
63 NTuple::Item<double> trk_sigmu;
64 NTuple::Item<double> trk_sigpi;
65 NTuple::Item<double> trk_sigk;
66 NTuple::Item<double> trk_sigp;
67 NTuple::Item<double> trk_quality;
68 NTuple::Item<double> trk_t0;
69 NTuple::Item<double> trk_errt0;
70 NTuple::Item<double> trk_errz;
71 NTuple::Item<double> trk_phi;
72 NTuple::Item<double> trk_errphi;
73 NTuple::Item<double> trk_energy;
74 NTuple::Item<double> trk_errenergy;
75
76 NTuple::Tuple*& cbtrk_tuple;
77 NTuple::Item<double> cbtrk_run;
78 NTuple::Item<double> cbtrk_event;
79 NTuple::Item<double> cbtrk_tofid;
80 NTuple::Item<double> cbtrk_qual;
81 NTuple::Item<double> cbtrk_texp;
82 NTuple::Item<double> cbtrk_tdc1;
83 NTuple::Item<double> cbtrk_tdc2;
84 NTuple::Item<double> cbtrk_adc1;
85 NTuple::Item<double> cbtrk_adc2;
86 NTuple::Item<double> cbtrk_zhit;
87 NTuple::Item<double> cbtrk_dzhit;
88 NTuple::Item<double> cbtrk_sintheta;
89 NTuple::Item<double> cbtrk_p;
90 NTuple::Item<double> cbtrk_q;
91 NTuple::Item<double> cbtrk_path;
92
93 NTuple::Tuple*& cetrk_tuple;
94 NTuple::Item<double> cetrk_run;
95 NTuple::Item<double> cetrk_event;
96 NTuple::Item<double> cetrk_tofid;
97 NTuple::Item<double> cetrk_qual;
98 NTuple::Item<double> cetrk_texp;
99 NTuple::Item<double> cetrk_tdc;
100 NTuple::Item<double> cetrk_adc;
101 NTuple::Item<double> cetrk_rhit;
102 NTuple::Item<double> cetrk_drhit;
103 NTuple::Item<double> cetrk_p;
104 NTuple::Item<double> cetrk_q;
105 NTuple::Item<double> cetrk_path;
106
107};
108#endif
ObjectVector< RecBTofCalHit > RecBTofCalHitCol
Definition: RecBTofCalHit.h:94
ObjectVector< RecETofCalHit > RecETofCalHitCol
Definition: RecETofCalHit.h:82
ObjectVector< RecMdcKalTrack > RecMdcKalTrackCol
ObjectVector< RecTofTrack > RecTofTrackCol
Definition: RecTofTrack.h:33
void FillCol(Event::EventHeader &, RecTofTrackCol &, RecMdcKalTrackCol &)
void Fill(Event::EventHeader &, RecTofTrack *&, RecMdcKalTrack *&, bool)