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.3 by pellicci, Wed May 12 10:25:58 2010 UTC vs.
Revision 1.16 by pellicci, Wed Sep 21 15:16:19 2011 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;
59 <
60 < std::vector<float> segm4D_x;
61 < std::vector<float> segm4D_y;
62 < std::vector<float> segm4D_z;
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;
63 > std::vector<float> segm4D_cosz;
64   std::vector<float> segm4D_phi;
65   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;
92   std::vector<short> cscsegm_chamber;
93   std::vector<short> cscsegm_station;
94 < std::vector<float> cscsegm_x;
95 < std::vector<float> cscsegm_y;
94 > std::vector<float> cscsegm_cosx;
95 > std::vector<float> cscsegm_cosy;
96 > std::vector<float> cscsegm_cosz;
97   std::vector<float> cscsegm_phi;
98   std::vector<float> cscsegm_eta;
99   std::vector<float> cscsegm_normchi2;
# Line 92 | 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<float> ltDCC_thX;
117 + // std::vector<float> ltDCC_thY;
118 + // TMatrixD ltDCC_thTheta;
119 + // TMatrixD ltDCC_thCode;
120 +
121   //DDU variables
122   std::vector<short> ltDDU_wheel;
123   std::vector<short> ltDDU_sector;
# Line 103 | Line 129 | std::vector<short> ltDDU_is2nd;
129  
130   //muon variables
131   std::vector<short> STAMu_isMuGlobal;
132 + std::vector<short> STAMu_isMuTracker;
133   std::vector<int>   STAMu_numberOfChambers;
134   std::vector<int>   STAMu_numberOfMatches;
135   std::vector<int>   STAMu_numberOfHits;
136 < std::vector<short> STAMu_segmIndex;
136 > std::vector<int>   STAMu_segmIndex;
137  
138   std::vector<float> Mu_px_mu;
139   std::vector<float> Mu_py_mu;
# Line 123 | Line 150 | std::vector<float> GLBMu_normchi2Mu;
150   std::vector<float> GLBMu_dxyMu;
151   std::vector<float> GLBMu_dzMu;
152  
153 + std::vector<int> GLBMu_numberOfPixelHits;
154 + std::vector<int> GLBMu_numberOfTrackerHits;
155 +
156   std::vector<float> GLBMu_tkIsoR03;
157   std::vector<float> GLBMu_ntkIsoR03;
158   std::vector<float> GLBMu_emIsoR03;
# Line 150 | Line 180 | std::vector<float> gmt_cands_eta;
180   std::vector<float> gmt_cands_pt;
181   std::vector<short> gmt_cands_qual;
182   std::vector<short> gmt_cands_ismatched;
183 +
184 + //GT
185 + std::vector<short> gt_algo_bx;
186 + std::vector<short> gt_algo_bit;
187 + std::vector<short> gt_tt_bx;
188 + std::vector<short> gt_tt_bit;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines