X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PHOS%2FAliPHOSRecParticle.h;h=337131432baff256d5477a6d4bbe09be1b67fb4b;hb=974257a92a6ba83281ee05dfdf28160263ba1ea1;hp=7801503e50f12bd10e4b36efef9ad4505f871c92;hpb=88340deda2e5f9a1a5e5205181a6afc0bf619b29;p=u%2Fmrichter%2FAliRoot.git diff --git a/PHOS/AliPHOSRecParticle.h b/PHOS/AliPHOSRecParticle.h index 7801503e50f..337131432ba 100644 --- a/PHOS/AliPHOSRecParticle.h +++ b/PHOS/AliPHOSRecParticle.h @@ -18,7 +18,6 @@ // --- AliRoot header files --- #include "AliPHOSFastRecParticle.h" -#include "AliESDtrack.h" class TParticle ; #include "TVector3.h" @@ -32,24 +31,29 @@ class AliPHOSRecParticle : public AliPHOSFastRecParticle { 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 ; - const Double_t *GetPID(); + 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; } typedef TClonesArray RecParticlesList ; - private: +private: + AliPHOSRecParticle & operator = (const AliPHOSRecParticle & /*rp*/); + +private: Int_t fPHOSTrackSegment ; // pointer to the associated track segment in PHOS Bool_t fDebug ; // to steer debug output TVector3 fPos ; // position in the global alice coordinate system - Double_t fPID[AliESDtrack::kSPECIESN] ; // PID probability densities ClassDef(AliPHOSRecParticle,3) // Reconstructed Particle };