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.15 by pellicci, Wed Apr 6 12:49:23 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 23 | Line 25 | float PV_yzE;
25  
26   float PV_normchi2;
27  
28 < //HLT
29 < int triggerWord;
28 > //luminosity
29 > float lumiperblock;
30 > float beam1Intensity;
31 > float beam2Intensity;
32 >
33 > // HLT
34 > std::vector<TString> hlt_path;
35  
36   //digi variables
37   std::vector<short> digi_wheel;
# Line 43 | Line 50 | std::vector<short> segm4D_station;
50   std::vector<short> segm4D_hasPhi;
51   std::vector<short> segm4D_hasZed;
52  
53 < std::vector<float> segm4D_x_loc;
54 < std::vector<float> segm4D_y_loc;
55 < std::vector<float> segm4D_phi_loc;
56 < std::vector<float> segm4D_theta_loc;
57 < std::vector<float> segm4D_eta_loc;
53 > std::vector<float> segm4D_x_pos_loc;
54 > std::vector<float> segm4D_y_pos_loc;
55 > std::vector<float> segm4D_z_pos_loc;
56 > std::vector<float> segm4D_x_dir_loc;
57 > std::vector<float> segm4D_y_dir_loc;
58 > std::vector<float> segm4D_z_dir_loc;
59  
60   std::vector<float> segm4D_cosx;
61   std::vector<float> segm4D_cosy;
# Line 57 | Line 65 | std::vector<float> segm4D_theta;
65   std::vector<float> segm4D_eta;
66  
67   std::vector<float> segm4D_t0;
68 + std::vector<float> segm4D_vdrift;
69   std::vector<float> segm4D_phinormchi2;
70   std::vector<short> segm4D_phinhits;
71  
# Line 64 | Line 73 | std::vector<float> segm4D_znormchi2;
73   std::vector<short> segm4D_znhits;
74  
75   TClonesArray *segm4D_phiHits_Pos;
76 + TClonesArray *segm4D_phiHits_PosCh;
77   TClonesArray *segm4D_phiHits_PosErr;
78   TClonesArray *segm4D_phiHits_Side;
79 + TClonesArray *segm4D_phiHits_Wire;
80 + TClonesArray *segm4D_phiHits_Layer;
81  
82   TClonesArray *segm4D_zHits_Pos;
83 + TClonesArray *segm4D_zHits_PosCh;
84   TClonesArray *segm4D_zHits_PosErr;
85   TClonesArray *segm4D_zHits_Side;
86 + TClonesArray *segm4D_zHits_Wire;
87 + TClonesArray *segm4D_zHits_Layer;
88  
89   //CSC segment variables
90   std::vector<short> cscsegm_ring;
# Line 93 | Line 108 | std::vector<float> ltDCC_phi;
108   std::vector<float> ltDCC_phiB;
109   std::vector<short> ltDCC_is2nd;
110  
111 + std::vector<short> ltDCC_thBx;
112 + std::vector<short> ltDCC_thWheel;
113 + std::vector<short> ltDCC_thSector;
114 + std::vector<short> ltDCC_thStation;
115 + // std::vector<float> ltDCC_thX;
116 + // std::vector<float> ltDCC_thY;
117 + // TMatrixD ltDCC_thTheta;
118 + // TMatrixD ltDCC_thCode;
119 +
120   //DDU variables
121   std::vector<short> ltDDU_wheel;
122   std::vector<short> ltDDU_sector;
# Line 103 | Line 127 | std::vector<short> ltDDU_thQual;
127   std::vector<short> ltDDU_is2nd;
128  
129   //muon variables
130 < std::vector<short>    STAMu_isMuGlobal;
131 < std::vector<short>    STAMu_isMuTracker;
132 < std::vector<int>      STAMu_numberOfChambers;
133 < std::vector<int>      STAMu_numberOfMatches;
134 < std::vector<int>      STAMu_numberOfHits;
135 < std::vector<Long64_t> STAMu_segmIndex;
130 > std::vector<short> STAMu_isMuGlobal;
131 > std::vector<short> STAMu_isMuTracker;
132 > std::vector<int>   STAMu_numberOfChambers;
133 > std::vector<int>   STAMu_numberOfMatches;
134 > std::vector<int>   STAMu_numberOfHits;
135 > std::vector<int>   STAMu_segmIndex;
136  
137   std::vector<float> Mu_px_mu;
138   std::vector<float> Mu_py_mu;
# Line 125 | Line 149 | std::vector<float> GLBMu_normchi2Mu;
149   std::vector<float> GLBMu_dxyMu;
150   std::vector<float> GLBMu_dzMu;
151  
152 + std::vector<int> GLBMu_numberOfPixelHits;
153 + std::vector<int> GLBMu_numberOfTrackerHits;
154 +
155   std::vector<float> GLBMu_tkIsoR03;
156   std::vector<float> GLBMu_ntkIsoR03;
157   std::vector<float> GLBMu_emIsoR03;
# Line 152 | Line 179 | std::vector<float> gmt_cands_eta;
179   std::vector<float> gmt_cands_pt;
180   std::vector<short> gmt_cands_qual;
181   std::vector<short> gmt_cands_ismatched;
182 +
183 + //GT
184 + std::vector<short> gt_algo_bx;
185 + std::vector<short> gt_algo_bit;
186 + std::vector<short> gt_tt_bx;
187 + std::vector<short> gt_tt_bit;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines