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.12 by pellicci, Thu Dec 16 14:29:55 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;
56 < std::vector<float> segm4D_z;
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 66 | Line 70 | std::vector<short> segm4D_znhits;
70   TClonesArray *segm4D_phiHits_Pos;
71   TClonesArray *segm4D_phiHits_PosErr;
72   TClonesArray *segm4D_phiHits_Side;
73 + TClonesArray *segm4D_phiHits_Wire;
74 + TClonesArray *segm4D_phiHits_Layer;
75  
76   TClonesArray *segm4D_zHits_Pos;
77   TClonesArray *segm4D_zHits_PosErr;
78   TClonesArray *segm4D_zHits_Side;
79 + TClonesArray *segm4D_zHits_Wire;
80 + TClonesArray *segm4D_zHits_Layer;
81  
82   //CSC segment variables
83   std::vector<short> cscsegm_ring;
84   std::vector<short> cscsegm_chamber;
85   std::vector<short> cscsegm_station;
86 < std::vector<float> cscsegm_x;
87 < std::vector<float> cscsegm_y;
86 > std::vector<float> cscsegm_cosx;
87 > std::vector<float> cscsegm_cosy;
88 > std::vector<float> cscsegm_cosz;
89   std::vector<float> cscsegm_phi;
90   std::vector<float> cscsegm_eta;
91   std::vector<float> cscsegm_normchi2;
# Line 92 | Line 101 | std::vector<float> ltDCC_phi;
101   std::vector<float> ltDCC_phiB;
102   std::vector<short> ltDCC_is2nd;
103  
104 + std::vector<short> ltDCC_thBx;
105 + std::vector<short> ltDCC_thWheel;
106 + std::vector<short> ltDCC_thSector;
107 + std::vector<short> ltDCC_thStation;
108 + // std::vector<float> ltDCC_thX;
109 + // std::vector<float> ltDCC_thY;
110 + // TMatrixD ltDCC_thTheta;
111 + // TMatrixD ltDCC_thCode;
112 +
113   //DDU variables
114   std::vector<short> ltDDU_wheel;
115   std::vector<short> ltDDU_sector;
# Line 103 | Line 121 | std::vector<short> ltDDU_is2nd;
121  
122   //muon variables
123   std::vector<short> STAMu_isMuGlobal;
124 + std::vector<short> STAMu_isMuTracker;
125   std::vector<int>   STAMu_numberOfChambers;
126   std::vector<int>   STAMu_numberOfMatches;
127   std::vector<int>   STAMu_numberOfHits;
128 < std::vector<short> STAMu_segmIndex;
128 > std::vector<int>   STAMu_segmIndex;
129  
130   std::vector<float> Mu_px_mu;
131   std::vector<float> Mu_py_mu;
# Line 123 | Line 142 | std::vector<float> GLBMu_normchi2Mu;
142   std::vector<float> GLBMu_dxyMu;
143   std::vector<float> GLBMu_dzMu;
144  
145 + std::vector<int> GLBMu_numberOfPixelHits;
146 + std::vector<int> GLBMu_numberOfTrackerHits;
147 +
148   std::vector<float> GLBMu_tkIsoR03;
149   std::vector<float> GLBMu_ntkIsoR03;
150   std::vector<float> GLBMu_emIsoR03;
# Line 150 | Line 172 | std::vector<float> gmt_cands_eta;
172   std::vector<float> gmt_cands_pt;
173   std::vector<short> gmt_cands_qual;
174   std::vector<short> gmt_cands_ismatched;
175 +
176 + //GT
177 + std::vector<short> gt_algo_bx;
178 + std::vector<short> gt_algo_bit;
179 + std::vector<short> gt_tt_bx;
180 + std::vector<short> gt_tt_bit;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines