From: schutz Date: Fri, 13 Apr 2001 15:02:17 +0000 (+0000) Subject: GetPrimaries modified X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=commitdiff_plain;h=780220195ba54fa274f0e2f4c6c2a95138404080;ds=sidebyside GetPrimaries modified --- diff --git a/PHOS/AliPHOSFastRecParticle.cxx b/PHOS/AliPHOSFastRecParticle.cxx index 7db43b930bd..3dcbfcc712f 100644 --- a/PHOS/AliPHOSFastRecParticle.cxx +++ b/PHOS/AliPHOSFastRecParticle.cxx @@ -89,6 +89,7 @@ ClassImp(AliPHOSFastRecParticle) ; fPolarTheta = p.fPolarTheta; fPolarPhi = p.fPolarPhi; fParticlePDG = p.fParticlePDG; + } //____________________________________________________________________________ @@ -158,18 +159,6 @@ void AliPHOSFastRecParticle::ExecuteEvent(Int_t event, Int_t px, Int_t py) } -//____________________________________________________________________________ -Int_t * AliPHOSFastRecParticle::GetPrimaries(Int_t & number) -{ - // Retrieves the unique primary particle at the origine of the present reconstruced particle - - number = 1 ; - Int_t * list = new Int_t[1] ; - list[0] = fPrimary ; - - return list ; -} - //____________________________________________________________________________ TString AliPHOSFastRecParticle::Name() { diff --git a/PHOS/AliPHOSFastRecParticle.h b/PHOS/AliPHOSFastRecParticle.h index 7ea48297e13..e6fa46d4932 100644 --- a/PHOS/AliPHOSFastRecParticle.h +++ b/PHOS/AliPHOSFastRecParticle.h @@ -27,6 +27,7 @@ class AliPHOSFastRecParticle : public TParticle { AliPHOSFastRecParticle() { // ctor }; + AliPHOSFastRecParticle(const AliPHOSFastRecParticle & rp) ; // ctor AliPHOSFastRecParticle(const TParticle & p) ; // ctor virtual ~AliPHOSFastRecParticle(){ @@ -39,7 +40,7 @@ class AliPHOSFastRecParticle : public TParticle { // returns the index of this in the list return fIndexInList ; } - virtual Int_t * GetPrimaries(Int_t & number) ; + Int_t GetPrimary(){return fPrimary;} Int_t GetType() { // returns the type of the particle return fType ; @@ -47,8 +48,7 @@ class AliPHOSFastRecParticle : public TParticle { TString Name() ; virtual void Paint(Option_t * option=""); virtual void Print(const char * opt) ; - void SetPrimary(Int_t index) { - // sets the primary particle index + void SetPrimary(Int_t index) { // sets the primary particle index fPrimary = index ; } void SetType(Int_t type) { @@ -68,7 +68,7 @@ class AliPHOSFastRecParticle : public TParticle { protected: Int_t fIndexInList ; // the index of this RecParticle in the list stored in TreeR (to be set by analysis) - Int_t fPrimary ; // (unique) primary particle index + Int_t fPrimary ; // primary particle index Int_t fType ; // particle type obtained by "virtual" reconstruction private: