--- UserCode/DTDPGAnalysis/interface/DefineTreeVariables.h 2010/05/31 17:01:03 1.7 +++ UserCode/DTDPGAnalysis/interface/DefineTreeVariables.h 2011/04/06 12:49:23 1.15 @@ -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,13 @@ float PV_yzE; float PV_normchi2; -//HLT -int triggerWord; +//luminosity +float lumiperblock; +float beam1Intensity; +float beam2Intensity; + +// HLT +std::vector hlt_path; //digi variables std::vector digi_wheel; @@ -58,6 +65,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; @@ -65,12 +73,18 @@ std::vector segm4D_znormchi2; std::vector segm4D_znhits; TClonesArray *segm4D_phiHits_Pos; +TClonesArray *segm4D_phiHits_PosCh; TClonesArray *segm4D_phiHits_PosErr; TClonesArray *segm4D_phiHits_Side; +TClonesArray *segm4D_phiHits_Wire; +TClonesArray *segm4D_phiHits_Layer; TClonesArray *segm4D_zHits_Pos; +TClonesArray *segm4D_zHits_PosCh; TClonesArray *segm4D_zHits_PosErr; TClonesArray *segm4D_zHits_Side; +TClonesArray *segm4D_zHits_Wire; +TClonesArray *segm4D_zHits_Layer; //CSC segment variables std::vector cscsegm_ring; @@ -94,6 +108,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; @@ -104,12 +127,12 @@ std::vector ltDDU_thQual; std::vector ltDDU_is2nd; //muon variables -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 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; @@ -126,6 +149,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; @@ -153,3 +179,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;