////////////////////////////////////////////////////////// // This class has been automatically generated on // Mon Jun 17 16:23:04 2019 by ROOT version 6.06/01 // from TTree Event/Event // found on file: /storage1/users/wl33/D0Trees/Data/pPb_Tree_D0_default_BDTCutNewAndTrack_b1_v2.root ////////////////////////////////////////////////////////// #ifndef Event_h #define Event_h #include #include #include #include // Header file for the classes stored in the TTree if any. class Event : public TObject{ public: Event(TTree *d0Collection=0, TTree *trackCollection=0); virtual ~Event(); virtual Long64_t GetEntries(); virtual Int_t GetEntry(Long64_t entry); virtual void Init(TTree *d0Collection, TTree *trackCollection); virtual void SetBranchStatus(const char* bname, Bool_t status); virtual Bool_t GetBranchStatus(const char* bname); virtual Bool_t Notify(); virtual Int_t CandSize() const {return candSize;} virtual Float_t Pt(const unsigned int icand) const {return pT[icand];} virtual Float_t Y(const unsigned int icand) const {return y[icand];} virtual Float_t Mass(const unsigned int icand) const {return mass[icand];} virtual Float_t Mva(const unsigned int icand) const {return mva[icand];} virtual Float_t PtD1(const unsigned int icand) const {return pTD1[icand];} virtual Float_t PtErrD1(const unsigned int icand) const {return pTerrD1[icand];} virtual Float_t etaD1(const unsigned int icand) const {return EtaD1[icand];} virtual Float_t phiD1(const unsigned int icand) const {return PhiD1[icand];} virtual Float_t PtD2(const unsigned int icand) const {return pTD2[icand];} virtual Float_t PtErrD2(const unsigned int icand) const {return pTerrD2[icand];} virtual Float_t phiD2(const unsigned int icand) const {return PhiD2[icand];} virtual Float_t etaD2(const unsigned int icand) const {return EtaD2[icand];} virtual UInt_t CandSizeTrk() const {return candSizeTRK;} virtual Float_t PtTrk(const unsigned int icand) const {return (float)pTTRK[icand]/100.;} virtual Float_t EtaTrk(const unsigned int icand) const {return (float)etaTRK[icand]/100.;} virtual Float_t PhiTrk(const unsigned int icand) const {return (float)phiTRK[icand]/100.;} virtual Float_t WeightTrk(const unsigned int icand) const {return (float)weightTRK[icand]/100.;} protected : TTree *fChain_D0; //!pointer to the analyzed TTree or TChain of D0 candidates TTree *fChain_track; //!pointer to the analyzed TTree or TChain of tracks // Fixed size dimensions of array or collections stored in the TTree if any. // Declaration of leaf types Int_t candSize; Float_t pT[50]; //[candSize] Float_t y[50]; //[candSize] Float_t eta[50]; //[cadSize] Float_t phi[50]; //[candSize] Float_t mass[50]; //[candSize] Float_t mva[50]; //[candSize] Float_t pTD1[50]; //[candSize] Float_t pTerrD1[50]; //[candSize] Float_t EtaD1[50]; //[candSize] Float_t PhiD1[50]; //[candSize] Float_t pTD2[50]; //[candSize] Float_t pTerrD2[50]; //[candSize] Float_t EtaD2[50]; //[candSize] Float_t PhiD2[50]; //[candSize] UInt_t candSizeTRK; UInt_t pTTRK[553]; //[candSizeTRK] Short_t etaTRK[553]; //[candSizeTRK] Short_t phiTRK[553]; //[candSizeTRK] UInt_t weightTRK[553]; //[candSizeTRK] // List of branches TBranch *b_candSize; //! TBranch *b_pT; //! TBranch *b_y; //! TBranch *b_phi; //! TBranch *b_mass; //! TBranch *b_mva; //! TBranch *b_pTD1; //! TBranch *b_pTerrD1; //! TBranch *b_EtaD1; //! TBranch *b_PhiD1; //! TBranch *b_pTD2; //! TBranch *b_pTerrD2; //! TBranch *b_EtaD2; //! TBranch *b_PhiD2; //! TBranch *b_candSizeTRK; //! TBranch *b_pTTRK; //! TBranch *b_etaTRK; //! TBranch *b_phiTRK; //! TBranch *b_weightTRK; //! }; #endif