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.8 by gmasetti, Wed Sep 8 14:57:09 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 58 | 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 65 | 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 98 | Line 113 | 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<float> ltDCC_thX;
117 < // std::vector<float> ltDCC_thY;
118 < // TMatrixD ltDCC_thTheta;
119 < // TMatrixD ltDCC_thCode;
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;
# Line 113 | 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 135 | 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 162 | 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