ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/DTDPGAnalysis/interface/DefineTreeVariables.h
(Generate patch)

Comparing UserCode/DTDPGAnalysis/interface/DefineTreeVariables.h (file contents):
Revision 1.6 by pellicci, Mon May 31 13:55:51 2010 UTC vs.
Revision 1.19 by guiducci, Mon May 28 14:28:49 2012 UTC

# Line 1 | Line 1
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;
# Line 22 | Line 24 | float PV_xzE;
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;
# Line 43 | Line 51 | std::vector<short> segm4D_station;
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;
# Line 57 | Line 66 | std::vector<float> segm4D_theta;
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  
# Line 64 | Line 74 | std::vector<float> segm4D_znormchi2;
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;
# Line 93 | Line 109 | std::vector<float> ltDCC_phi;
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;
# Line 103 | Line 143 | std::vector<short> ltDDU_thQual;
143   std::vector<short> ltDDU_is2nd;
144  
145   //muon variables
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<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;
# Line 125 | Line 165 | std::vector<float> GLBMu_normchi2Mu;
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;
# Line 152 | Line 195 | std::vector<float> gmt_cands_eta;
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;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines