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.1 by pellicci, Mon May 3 14:05:47 2010 UTC vs.
Revision 1.10 by battilan, Wed Sep 15 10:00:59 2010 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 > // HLT
29 > std::vector<TString> hlt_path;
30  
31   //digi variables
32   std::vector<short> digi_wheel;
# Line 43 | Line 45 | std::vector<short> segm4D_station;
45   std::vector<short> segm4D_hasPhi;
46   std::vector<short> segm4D_hasZed;
47  
48 < std::vector<float> segm4D_x_loc;
49 < std::vector<float> segm4D_y_loc;
50 < std::vector<float> segm4D_phi_loc;
51 < std::vector<float> segm4D_theta_loc;
52 < std::vector<float> segm4D_eta_loc;
53 <
54 < std::vector<float> segm4D_x;
55 < std::vector<float> segm4D_y;
48 > std::vector<float> segm4D_x_pos_loc;
49 > std::vector<float> segm4D_y_pos_loc;
50 > std::vector<float> segm4D_z_pos_loc;
51 > std::vector<float> segm4D_x_dir_loc;
52 > std::vector<float> segm4D_y_dir_loc;
53 > std::vector<float> segm4D_z_dir_loc;
54 >
55 > std::vector<float> segm4D_cosx;
56 > std::vector<float> segm4D_cosy;
57 > std::vector<float> segm4D_cosz;
58   std::vector<float> segm4D_phi;
59   std::vector<float> segm4D_theta;
60   std::vector<float> segm4D_eta;
61  
62   std::vector<float> segm4D_t0;
63 + std::vector<float> segm4D_vdrift;
64   std::vector<float> segm4D_phinormchi2;
65   std::vector<short> segm4D_phinhits;
66  
# Line 74 | Line 79 | TClonesArray *segm4D_zHits_Side;
79   std::vector<short> cscsegm_ring;
80   std::vector<short> cscsegm_chamber;
81   std::vector<short> cscsegm_station;
82 < std::vector<float> cscsegm_x;
83 < std::vector<float> cscsegm_y;
82 > std::vector<float> cscsegm_cosx;
83 > std::vector<float> cscsegm_cosy;
84 > std::vector<float> cscsegm_cosz;
85   std::vector<float> cscsegm_phi;
86   std::vector<float> cscsegm_eta;
87   std::vector<float> cscsegm_normchi2;
# Line 91 | Line 97 | std::vector<float> ltDCC_phi;
97   std::vector<float> ltDCC_phiB;
98   std::vector<short> ltDCC_is2nd;
99  
100 + std::vector<short> ltDCC_thBx;
101 + std::vector<short> ltDCC_thWheel;
102 + std::vector<short> ltDCC_thSector;
103 + std::vector<short> ltDCC_thStation;
104 + // std::vector<float> ltDCC_thX;
105 + // std::vector<float> ltDCC_thY;
106 + // TMatrixD ltDCC_thTheta;
107 + // TMatrixD ltDCC_thCode;
108 +
109   //DDU variables
110   std::vector<short> ltDDU_wheel;
111   std::vector<short> ltDDU_sector;
# Line 101 | Line 116 | std::vector<short> ltDDU_thQual;
116   std::vector<short> ltDDU_is2nd;
117  
118   //muon variables
119 < std::vector<short> STAMu_isMuGlobal;
120 < std::vector<int>   STAMu_numberOfChambers;
121 < std::vector<int>   STAMu_numberOfMatches;
122 < std::vector<int>   STAMu_numberOfHits;
123 < std::vector<short> STAMu_segmIndex;
119 > std::vector<short>    STAMu_isMuGlobal;
120 > std::vector<short>    STAMu_isMuTracker;
121 > std::vector<int>      STAMu_numberOfChambers;
122 > std::vector<int>      STAMu_numberOfMatches;
123 > std::vector<int>      STAMu_numberOfHits;
124 > std::vector<Long64_t> STAMu_segmIndex;
125  
126   std::vector<float> Mu_px_mu;
127   std::vector<float> Mu_py_mu;
# Line 122 | Line 138 | std::vector<float> GLBMu_normchi2Mu;
138   std::vector<float> GLBMu_dxyMu;
139   std::vector<float> GLBMu_dzMu;
140  
141 + std::vector<int> GLBMu_numberOfPixelHits;
142 + std::vector<int> GLBMu_numberOfTrackerHits;
143 +
144   std::vector<float> GLBMu_tkIsoR03;
145   std::vector<float> GLBMu_ntkIsoR03;
146   std::vector<float> GLBMu_emIsoR03;
# Line 148 | Line 167 | std::vector<float> gmt_cands_phi;
167   std::vector<float> gmt_cands_eta;
168   std::vector<float> gmt_cands_pt;
169   std::vector<short> gmt_cands_qual;
170 + std::vector<short> gmt_cands_ismatched;
171 +
172 + //GT
173 + std::vector<short> gt_algo_bx;
174 + std::vector<short> gt_algo_bit;
175 + std::vector<short> gt_tt_bx;
176 + std::vector<short> gt_tt_bit;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines