ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/DTDPGAnalysis/interface/DefineTreeVariables.h
Revision: 1.8
Committed: Wed Sep 8 14:57:09 2010 UTC (14 years, 7 months ago) by gmasetti
Content type: text/plain
Branch: MAIN
Changes since 1.7: +9 -0 lines
Log Message:
added DCC theta variables

File Contents

# Content
1 //This is the list and types of the variables saved in the TTree;
2 //New variables must be declared here
3
4 //event variables
5 int runnumber;
6 int lumiblock;
7 int eventNumber;
8 float timestamp;
9 int bunchXing;
10 int orbitNum;
11
12 //primary vertex
13 float PV_x;
14 float PV_y;
15 float PV_z;
16
17 float PV_xxE;
18 float PV_yyE;
19 float PV_zzE;
20 float PV_xyE;
21 float PV_xzE;
22 float PV_yzE;
23
24 float PV_normchi2;
25
26 //HLT
27 int triggerWord;
28
29 //digi variables
30 std::vector<short> digi_wheel;
31 std::vector<short> digi_sector;
32 std::vector<short> digi_station;
33 std::vector<short> digi_sl;
34 std::vector<short> digi_layer;
35 std::vector<short> digi_wire;
36 std::vector<float> digi_time;
37
38 //DT segment variables
39 std::vector<short> segm4D_wheel;
40 std::vector<short> segm4D_sector;
41 std::vector<short> segm4D_station;
42
43 std::vector<short> segm4D_hasPhi;
44 std::vector<short> segm4D_hasZed;
45
46 std::vector<float> segm4D_x_pos_loc;
47 std::vector<float> segm4D_y_pos_loc;
48 std::vector<float> segm4D_z_pos_loc;
49 std::vector<float> segm4D_x_dir_loc;
50 std::vector<float> segm4D_y_dir_loc;
51 std::vector<float> segm4D_z_dir_loc;
52
53 std::vector<float> segm4D_cosx;
54 std::vector<float> segm4D_cosy;
55 std::vector<float> segm4D_cosz;
56 std::vector<float> segm4D_phi;
57 std::vector<float> segm4D_theta;
58 std::vector<float> segm4D_eta;
59
60 std::vector<float> segm4D_t0;
61 std::vector<float> segm4D_phinormchi2;
62 std::vector<short> segm4D_phinhits;
63
64 std::vector<float> segm4D_znormchi2;
65 std::vector<short> segm4D_znhits;
66
67 TClonesArray *segm4D_phiHits_Pos;
68 TClonesArray *segm4D_phiHits_PosErr;
69 TClonesArray *segm4D_phiHits_Side;
70
71 TClonesArray *segm4D_zHits_Pos;
72 TClonesArray *segm4D_zHits_PosErr;
73 TClonesArray *segm4D_zHits_Side;
74
75 //CSC segment variables
76 std::vector<short> cscsegm_ring;
77 std::vector<short> cscsegm_chamber;
78 std::vector<short> cscsegm_station;
79 std::vector<float> cscsegm_cosx;
80 std::vector<float> cscsegm_cosy;
81 std::vector<float> cscsegm_cosz;
82 std::vector<float> cscsegm_phi;
83 std::vector<float> cscsegm_eta;
84 std::vector<float> cscsegm_normchi2;
85 std::vector<short> cscsegm_nRecHits;
86
87 //DCC variables
88 std::vector<short> ltDCC_wheel;
89 std::vector<short> ltDCC_sector;
90 std::vector<short> ltDCC_station;
91 std::vector<short> ltDCC_quality;
92 std::vector<short> ltDCC_bx;
93 std::vector<float> ltDCC_phi;
94 std::vector<float> ltDCC_phiB;
95 std::vector<short> ltDCC_is2nd;
96
97 std::vector<short> ltDCC_thBx;
98 std::vector<short> ltDCC_thWheel;
99 std::vector<short> ltDCC_thSector;
100 std::vector<short> ltDCC_thStation;
101 // std::vector<float> ltDCC_thX;
102 // std::vector<float> ltDCC_thY;
103 // TMatrixD ltDCC_thTheta;
104 // TMatrixD ltDCC_thCode;
105
106 //DDU variables
107 std::vector<short> ltDDU_wheel;
108 std::vector<short> ltDDU_sector;
109 std::vector<short> ltDDU_station;
110 std::vector<short> ltDDU_bx;
111 std::vector<short> ltDDU_phiQual;
112 std::vector<short> ltDDU_thQual;
113 std::vector<short> ltDDU_is2nd;
114
115 //muon variables
116 std::vector<short> STAMu_isMuGlobal;
117 std::vector<short> STAMu_isMuTracker;
118 std::vector<int> STAMu_numberOfChambers;
119 std::vector<int> STAMu_numberOfMatches;
120 std::vector<int> STAMu_numberOfHits;
121 std::vector<Long64_t> STAMu_segmIndex;
122
123 std::vector<float> Mu_px_mu;
124 std::vector<float> Mu_py_mu;
125 std::vector<float> Mu_pz_mu;
126 std::vector<float> Mu_phi_mu;
127 std::vector<float> Mu_eta_mu;
128 std::vector<short> STAMu_recHitsSize;
129 std::vector<float> STAMu_normchi2Mu;
130 std::vector<short> STAMu_chargeMu;
131 std::vector<float> STAMu_dxyMu;
132 std::vector<float> STAMu_dzMu;
133
134 std::vector<float> GLBMu_normchi2Mu;
135 std::vector<float> GLBMu_dxyMu;
136 std::vector<float> GLBMu_dzMu;
137
138 std::vector<float> GLBMu_tkIsoR03;
139 std::vector<float> GLBMu_ntkIsoR03;
140 std::vector<float> GLBMu_emIsoR03;
141 std::vector<float> GLBMu_hadIsoR03;
142
143 std::vector<float> STAMu_caloCompatibility;
144
145 std::vector<float> STAMu_z_mb2;
146 std::vector<float> STAMu_phi_mb2;
147 std::vector<float> STAMu_pseta_mb2;
148
149 //GMT
150 std::vector<short> gmt_bx;
151 std::vector<float> gmt_phi;
152 std::vector<float> gmt_eta;
153 std::vector<float> gmt_pt;
154 std::vector<short> gmt_qual;
155 std::vector<short> gmt_detector;
156
157 std::vector<short> gmt_cands_fwd;
158 std::vector<short> gmt_cands_isRpc;
159 std::vector<short> gmt_cands_bx;
160 std::vector<float> gmt_cands_phi;
161 std::vector<float> gmt_cands_eta;
162 std::vector<float> gmt_cands_pt;
163 std::vector<short> gmt_cands_qual;
164 std::vector<short> gmt_cands_ismatched;