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.7 by battilan, Mon May 31 17:01:03 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 58 | 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 65 | 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 94 | 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 104 | 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 126 | 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 153 | 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