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.5 by pellicci, Thu May 27 07:17:30 2010 UTC vs.
Revision 1.14 by pellicci, Wed Mar 23 16:24:40 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 >
31 > // HLT
32 > std::vector<TString> hlt_path;
33  
34   //digi variables
35   std::vector<short> digi_wheel;
# Line 43 | Line 48 | std::vector<short> segm4D_station;
48   std::vector<short> segm4D_hasPhi;
49   std::vector<short> segm4D_hasZed;
50  
51 < std::vector<float> segm4D_x_loc;
52 < std::vector<float> segm4D_y_loc;
53 < std::vector<float> segm4D_phi_loc;
54 < std::vector<float> segm4D_theta_loc;
55 < std::vector<float> segm4D_eta_loc;
51 > std::vector<float> segm4D_x_pos_loc;
52 > std::vector<float> segm4D_y_pos_loc;
53 > std::vector<float> segm4D_z_pos_loc;
54 > std::vector<float> segm4D_x_dir_loc;
55 > std::vector<float> segm4D_y_dir_loc;
56 > std::vector<float> segm4D_z_dir_loc;
57  
58   std::vector<float> segm4D_cosx;
59   std::vector<float> segm4D_cosy;
# Line 57 | Line 63 | std::vector<float> segm4D_theta;
63   std::vector<float> segm4D_eta;
64  
65   std::vector<float> segm4D_t0;
66 + std::vector<float> segm4D_vdrift;
67   std::vector<float> segm4D_phinormchi2;
68   std::vector<short> segm4D_phinhits;
69  
# Line 64 | Line 71 | std::vector<float> segm4D_znormchi2;
71   std::vector<short> segm4D_znhits;
72  
73   TClonesArray *segm4D_phiHits_Pos;
74 + TClonesArray *segm4D_phiHits_PosCh;
75   TClonesArray *segm4D_phiHits_PosErr;
76   TClonesArray *segm4D_phiHits_Side;
77 + TClonesArray *segm4D_phiHits_Wire;
78 + TClonesArray *segm4D_phiHits_Layer;
79  
80   TClonesArray *segm4D_zHits_Pos;
81 + TClonesArray *segm4D_zHits_PosCh;
82   TClonesArray *segm4D_zHits_PosErr;
83   TClonesArray *segm4D_zHits_Side;
84 + TClonesArray *segm4D_zHits_Wire;
85 + TClonesArray *segm4D_zHits_Layer;
86  
87   //CSC segment variables
88   std::vector<short> cscsegm_ring;
# Line 93 | Line 106 | std::vector<float> ltDCC_phi;
106   std::vector<float> ltDCC_phiB;
107   std::vector<short> ltDCC_is2nd;
108  
109 + std::vector<short> ltDCC_thBx;
110 + std::vector<short> ltDCC_thWheel;
111 + std::vector<short> ltDCC_thSector;
112 + std::vector<short> ltDCC_thStation;
113 + // std::vector<float> ltDCC_thX;
114 + // std::vector<float> ltDCC_thY;
115 + // TMatrixD ltDCC_thTheta;
116 + // TMatrixD ltDCC_thCode;
117 +
118   //DDU variables
119   std::vector<short> ltDDU_wheel;
120   std::vector<short> ltDDU_sector;
# Line 103 | Line 125 | std::vector<short> ltDDU_thQual;
125   std::vector<short> ltDDU_is2nd;
126  
127   //muon variables
128 < std::vector<short>    STAMu_isMuGlobal;
129 < std::vector<int>      STAMu_numberOfChambers;
130 < std::vector<int>      STAMu_numberOfMatches;
131 < std::vector<int>      STAMu_numberOfHits;
132 < std::vector<Long64_t> STAMu_segmIndex;
128 > std::vector<short> STAMu_isMuGlobal;
129 > std::vector<short> STAMu_isMuTracker;
130 > std::vector<int>   STAMu_numberOfChambers;
131 > std::vector<int>   STAMu_numberOfMatches;
132 > std::vector<int>   STAMu_numberOfHits;
133 > std::vector<int>   STAMu_segmIndex;
134  
135   std::vector<float> Mu_px_mu;
136   std::vector<float> Mu_py_mu;
# Line 124 | Line 147 | std::vector<float> GLBMu_normchi2Mu;
147   std::vector<float> GLBMu_dxyMu;
148   std::vector<float> GLBMu_dzMu;
149  
150 + std::vector<int> GLBMu_numberOfPixelHits;
151 + std::vector<int> GLBMu_numberOfTrackerHits;
152 +
153   std::vector<float> GLBMu_tkIsoR03;
154   std::vector<float> GLBMu_ntkIsoR03;
155   std::vector<float> GLBMu_emIsoR03;
# Line 151 | Line 177 | std::vector<float> gmt_cands_eta;
177   std::vector<float> gmt_cands_pt;
178   std::vector<short> gmt_cands_qual;
179   std::vector<short> gmt_cands_ismatched;
180 +
181 + //GT
182 + std::vector<short> gt_algo_bx;
183 + std::vector<short> gt_algo_bit;
184 + std::vector<short> gt_tt_bx;
185 + std::vector<short> gt_tt_bit;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines