--- UserCode/DTDPGAnalysis/interface/DefineTreeVariables.h 2010/05/27 07:17:30 1.5 +++ UserCode/DTDPGAnalysis/interface/DefineTreeVariables.h 2010/10/19 14:54:09 1.11 @@ -1,6 +1,8 @@ //This is the list and types of the variables saved in the TTree; //New variables must be declared here +#include "TString.h" + //event variables int runnumber; int lumiblock; @@ -23,8 +25,8 @@ float PV_yzE; float PV_normchi2; -//HLT -int triggerWord; +// HLT +std::vector hlt_path; //digi variables std::vector digi_wheel; @@ -43,11 +45,12 @@ std::vector segm4D_station; std::vector segm4D_hasPhi; std::vector segm4D_hasZed; -std::vector segm4D_x_loc; -std::vector segm4D_y_loc; -std::vector segm4D_phi_loc; -std::vector segm4D_theta_loc; -std::vector segm4D_eta_loc; +std::vector segm4D_x_pos_loc; +std::vector segm4D_y_pos_loc; +std::vector segm4D_z_pos_loc; +std::vector segm4D_x_dir_loc; +std::vector segm4D_y_dir_loc; +std::vector segm4D_z_dir_loc; std::vector segm4D_cosx; std::vector segm4D_cosy; @@ -57,6 +60,7 @@ std::vector segm4D_theta; std::vector segm4D_eta; std::vector segm4D_t0; +std::vector segm4D_vdrift; std::vector segm4D_phinormchi2; std::vector segm4D_phinhits; @@ -93,6 +97,15 @@ std::vector ltDCC_phi; std::vector ltDCC_phiB; std::vector ltDCC_is2nd; +std::vector ltDCC_thBx; +std::vector ltDCC_thWheel; +std::vector ltDCC_thSector; +std::vector ltDCC_thStation; +// std::vector ltDCC_thX; +// std::vector ltDCC_thY; +// TMatrixD ltDCC_thTheta; +// TMatrixD ltDCC_thCode; + //DDU variables std::vector ltDDU_wheel; std::vector ltDDU_sector; @@ -103,11 +116,12 @@ std::vector ltDDU_thQual; std::vector ltDDU_is2nd; //muon variables -std::vector STAMu_isMuGlobal; -std::vector STAMu_numberOfChambers; -std::vector STAMu_numberOfMatches; -std::vector STAMu_numberOfHits; -std::vector STAMu_segmIndex; +std::vector STAMu_isMuGlobal; +std::vector STAMu_isMuTracker; +std::vector STAMu_numberOfChambers; +std::vector STAMu_numberOfMatches; +std::vector STAMu_numberOfHits; +std::vector STAMu_segmIndex; std::vector Mu_px_mu; std::vector Mu_py_mu; @@ -124,6 +138,9 @@ std::vector GLBMu_normchi2Mu; std::vector GLBMu_dxyMu; std::vector GLBMu_dzMu; +std::vector GLBMu_numberOfPixelHits; +std::vector GLBMu_numberOfTrackerHits; + std::vector GLBMu_tkIsoR03; std::vector GLBMu_ntkIsoR03; std::vector GLBMu_emIsoR03; @@ -151,3 +168,9 @@ std::vector gmt_cands_eta; std::vector gmt_cands_pt; std::vector gmt_cands_qual; std::vector gmt_cands_ismatched; + +//GT +std::vector gt_algo_bx; +std::vector gt_algo_bit; +std::vector gt_tt_bx; +std::vector gt_tt_bit;