1 |
|
//This is the list and types of the variables saved in the TTree; |
2 |
|
//New variables must be declared here |
3 |
|
|
4 |
+ |
#include "TString.h" |
5 |
+ |
|
6 |
|
//event variables |
7 |
|
int runnumber; |
8 |
|
int lumiblock; |
24 |
|
float PV_yzE; |
25 |
|
|
26 |
|
float PV_normchi2; |
27 |
+ |
float PV_Nvtx; |
28 |
+ |
|
29 |
+ |
//luminosity |
30 |
+ |
float lumiperblock; |
31 |
+ |
float beam1Intensity; |
32 |
+ |
float beam2Intensity; |
33 |
|
|
34 |
< |
//HLT |
35 |
< |
int triggerWord; |
34 |
> |
// HLT |
35 |
> |
std::vector<TString> hlt_path; |
36 |
|
|
37 |
|
//digi variables |
38 |
|
std::vector<short> digi_wheel; |
51 |
|
std::vector<short> segm4D_hasPhi; |
52 |
|
std::vector<short> segm4D_hasZed; |
53 |
|
|
54 |
< |
std::vector<float> segm4D_x_loc; |
55 |
< |
std::vector<float> segm4D_y_loc; |
56 |
< |
std::vector<float> segm4D_phi_loc; |
57 |
< |
std::vector<float> segm4D_theta_loc; |
58 |
< |
std::vector<float> segm4D_eta_loc; |
54 |
> |
std::vector<float> segm4D_x_pos_loc; |
55 |
> |
std::vector<float> segm4D_y_pos_loc; |
56 |
> |
std::vector<float> segm4D_z_pos_loc; |
57 |
> |
std::vector<float> segm4D_x_dir_loc; |
58 |
> |
std::vector<float> segm4D_y_dir_loc; |
59 |
> |
std::vector<float> segm4D_z_dir_loc; |
60 |
|
|
61 |
|
std::vector<float> segm4D_cosx; |
62 |
|
std::vector<float> segm4D_cosy; |
66 |
|
std::vector<float> segm4D_eta; |
67 |
|
|
68 |
|
std::vector<float> segm4D_t0; |
69 |
+ |
std::vector<float> segm4D_vdrift; |
70 |
|
std::vector<float> segm4D_phinormchi2; |
71 |
|
std::vector<short> segm4D_phinhits; |
72 |
|
|
74 |
|
std::vector<short> segm4D_znhits; |
75 |
|
|
76 |
|
TClonesArray *segm4D_phiHits_Pos; |
77 |
+ |
TClonesArray *segm4D_phiHits_PosCh; |
78 |
|
TClonesArray *segm4D_phiHits_PosErr; |
79 |
|
TClonesArray *segm4D_phiHits_Side; |
80 |
+ |
TClonesArray *segm4D_phiHits_Wire; |
81 |
+ |
TClonesArray *segm4D_phiHits_Layer; |
82 |
|
|
83 |
|
TClonesArray *segm4D_zHits_Pos; |
84 |
+ |
TClonesArray *segm4D_zHits_PosCh; |
85 |
|
TClonesArray *segm4D_zHits_PosErr; |
86 |
|
TClonesArray *segm4D_zHits_Side; |
87 |
+ |
TClonesArray *segm4D_zHits_Wire; |
88 |
+ |
TClonesArray *segm4D_zHits_Layer; |
89 |
|
|
90 |
|
//CSC segment variables |
91 |
|
std::vector<short> cscsegm_ring; |
109 |
|
std::vector<float> ltDCC_phiB; |
110 |
|
std::vector<short> ltDCC_is2nd; |
111 |
|
|
112 |
+ |
std::vector<short> ltDCC_thBx; |
113 |
+ |
std::vector<short> ltDCC_thWheel; |
114 |
+ |
std::vector<short> ltDCC_thSector; |
115 |
+ |
std::vector<short> ltDCC_thStation; |
116 |
+ |
std::vector<short> ltDCC_thHits; |
117 |
+ |
|
118 |
+ |
|
119 |
+ |
// Simuation (emulator) DCC variables |
120 |
+ |
std::vector<short> ltDCCemu_wheel; |
121 |
+ |
std::vector<short> ltDCCemu_sector; |
122 |
+ |
std::vector<short> ltDCCemu_station; |
123 |
+ |
std::vector<short> ltDCCemu_quality; |
124 |
+ |
std::vector<short> ltDCCemu_bx; |
125 |
+ |
std::vector<float> ltDCCemu_phi; |
126 |
+ |
std::vector<float> ltDCCemu_phiB; |
127 |
+ |
std::vector<short> ltDCCemu_is2nd; |
128 |
+ |
|
129 |
+ |
std::vector<short> ltDCCemu_thBx; |
130 |
+ |
std::vector<short> ltDCCemu_thWheel; |
131 |
+ |
std::vector<short> ltDCCemu_thSector; |
132 |
+ |
std::vector<short> ltDCCemu_thStation; |
133 |
+ |
std::vector<short> ltDCCemu_thHits; |
134 |
+ |
|
135 |
+ |
|
136 |
|
//DDU variables |
137 |
|
std::vector<short> ltDDU_wheel; |
138 |
|
std::vector<short> ltDDU_sector; |
143 |
|
std::vector<short> ltDDU_is2nd; |
144 |
|
|
145 |
|
//muon variables |
146 |
< |
std::vector<short> STAMu_isMuGlobal; |
147 |
< |
std::vector<int> STAMu_numberOfChambers; |
148 |
< |
std::vector<int> STAMu_numberOfMatches; |
149 |
< |
std::vector<int> STAMu_numberOfHits; |
150 |
< |
std::vector<Long64_t> STAMu_segmIndex; |
146 |
> |
std::vector<short> STAMu_isMuGlobal; |
147 |
> |
std::vector<short> STAMu_isMuTracker; |
148 |
> |
std::vector<int> STAMu_numberOfChambers; |
149 |
> |
std::vector<int> STAMu_numberOfMatches; |
150 |
> |
std::vector<int> STAMu_numberOfHits; |
151 |
> |
std::vector<int> STAMu_segmIndex; |
152 |
|
|
153 |
|
std::vector<float> Mu_px_mu; |
154 |
|
std::vector<float> Mu_py_mu; |
165 |
|
std::vector<float> GLBMu_dxyMu; |
166 |
|
std::vector<float> GLBMu_dzMu; |
167 |
|
|
168 |
+ |
std::vector<int> GLBMu_numberOfPixelHits; |
169 |
+ |
std::vector<int> GLBMu_numberOfTrackerHits; |
170 |
+ |
|
171 |
|
std::vector<float> GLBMu_tkIsoR03; |
172 |
|
std::vector<float> GLBMu_ntkIsoR03; |
173 |
|
std::vector<float> GLBMu_emIsoR03; |
195 |
|
std::vector<float> gmt_cands_pt; |
196 |
|
std::vector<short> gmt_cands_qual; |
197 |
|
std::vector<short> gmt_cands_ismatched; |
198 |
+ |
|
199 |
+ |
//GT |
200 |
+ |
std::vector<short> gt_algo_bx; |
201 |
+ |
std::vector<short> gt_algo_bit; |
202 |
+ |
std::vector<short> gt_tt_bx; |
203 |
+ |
std::vector<short> gt_tt_bit; |
204 |
+ |
|
205 |
+ |
//RPC |
206 |
+ |
std::vector<int> rpc_clusterSize; |
207 |
+ |
std::vector<int> rpc_strip; |
208 |
+ |
std::vector<int> rpc_bx; |
209 |
+ |
std::vector<int> rpc_station; |
210 |
+ |
std::vector<int> rpc_sector; |
211 |
+ |
std::vector<int> rpc_layer; |
212 |
+ |
std::vector<int> rpc_subsector; |
213 |
+ |
std::vector<int> rpc_roll; |
214 |
+ |
std::vector<int> rpc_ring; |