X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;ds=sidebyside;f=PWG3%2Fhfe%2FAliHFEpidBase.h;fp=PWG3%2Fhfe%2FAliHFEpidBase.h;h=99670098a4dba0d636ceebf83e5f1e6a1a7f1648;hb=faee3b18888c1a191bdb5bfef8455437dc937df7;hp=fd7eff88a1dfb50ac4a7f23aed4f3326ae4ae589;hpb=afc49a4b9e2dba6461215862b08953bb6799b369;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWG3/hfe/AliHFEpidBase.h b/PWG3/hfe/AliHFEpidBase.h index fd7eff88a1d..99670098a4d 100644 --- a/PWG3/hfe/AliHFEpidBase.h +++ b/PWG3/hfe/AliHFEpidBase.h @@ -24,6 +24,7 @@ #endif class TList; +class AliESDpid; class AliVParticle; class AliMCParticle; @@ -40,6 +41,7 @@ struct AliHFEpidObject{ class AliHFEpidBase : public TNamed{ public: + AliHFEpidBase(); AliHFEpidBase(const Char_t *name); AliHFEpidBase(const AliHFEpidBase &c); AliHFEpidBase &operator=(const AliHFEpidBase &c); @@ -53,11 +55,13 @@ class AliHFEpidBase : public TNamed{ Bool_t IsQAon() const { return TestBit(kQAon);}; Bool_t HasMCData() const { return TestBit(kHasMCData); }; + void SetESDpid(AliESDpid * const pid) { fESDpid = pid; } void SetDebugLevel(Int_t debugLevel) { fDebugLevel = debugLevel; }; inline void SetQAOn(TList *fQAlist); void SetHasMCData(Bool_t hasMCdata = kTRUE) { SetBit(kHasMCData,hasMCdata); }; protected: + AliESDpid *fESDpid; // ESD PID object void Copy(TObject &ref) const; virtual void AddQAhistograms(TList *){}; private: