X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PHOS%2FAliPHOSRecParticle.h;h=297e5b36b1dc4d9dd4d4b87d78a76f97968175fa;hb=9f4672896bea68f94bba0a93ade9a857ea10f722;hp=b66974a7d56f03862ec3cfcc8b69fd6b1792d8ea;hpb=e957fea89c462908a01dcfa4f611e99a98080071;p=u%2Fmrichter%2FAliRoot.git diff --git a/PHOS/AliPHOSRecParticle.h b/PHOS/AliPHOSRecParticle.h index b66974a7d56..297e5b36b1d 100644 --- a/PHOS/AliPHOSRecParticle.h +++ b/PHOS/AliPHOSRecParticle.h @@ -18,21 +18,29 @@ // --- AliRoot header files --- #include "AliPHOSFastRecParticle.h" + class TParticle ; +#include "TVector3.h" class AliPHOSRecParticle : public AliPHOSFastRecParticle { public: - AliPHOSRecParticle() { fPHOSTrackSegment = 0 ; fDebug = kFALSE ; } + AliPHOSRecParticle() ; AliPHOSRecParticle(const AliPHOSRecParticle & rp) ; // ctor virtual ~AliPHOSRecParticle(){ } Int_t GetPHOSTSIndex()const { return fPHOSTrackSegment ; } - virtual const Int_t GetNPrimariesToRecParticles() const ; - virtual const Int_t GetNPrimaries() const ; + virtual Int_t GetNPrimariesToRecParticles() const ; + virtual Int_t GetNPrimaries() const ; + TVector3 GetPos() const { return fPos ; } virtual const TParticle * GetPrimary(Int_t index) const ; + virtual const TParticle * GetPrimary() const ; + Int_t GetPrimaryIndex() const ; + const Float_t *GetPID() { return fPID ; } void SetDebug() { fDebug = kTRUE ; } + void SetPID(Int_t type, Float_t weight) ; + void SetPos(TVector3 pos) { fPos.SetXYZ( pos.X(), pos.Y(), pos.Z() ); } void UnsetDebug() { fDebug = kFALSE ; } void SetTrackSegment(Int_t index){fPHOSTrackSegment = index; } @@ -41,9 +49,10 @@ class AliPHOSRecParticle : public AliPHOSFastRecParticle { private: Int_t fPHOSTrackSegment ; // pointer to the associated track segment in PHOS - Bool_t fDebug ; // to steer debug output + Bool_t fDebug ; // to steer debug output + TVector3 fPos ; // position in the global alice coordinate system - ClassDef(AliPHOSRecParticle,2) // Reconstructed Particle + ClassDef(AliPHOSRecParticle,3) // Reconstructed Particle }; #endif // AliPHOSRECPARTICLE_H