X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=PHOS%2FAliPHOSFastRecParticle.h;h=3ffd6a558fe704989f83a4c9dcad089f3a699232;hp=e53daf0ed77e0516ce9d2820b2fe0ba925a5f24b;hb=03c03c49dd470d392f4753ffe6085924f696cb9d;hpb=148b2bba224ac5d42f5e6a81044348357accb903 diff --git a/PHOS/AliPHOSFastRecParticle.h b/PHOS/AliPHOSFastRecParticle.h index e53daf0ed77..3ffd6a558fe 100644 --- a/PHOS/AliPHOSFastRecParticle.h +++ b/PHOS/AliPHOSFastRecParticle.h @@ -24,9 +24,7 @@ class AliPHOSFastRecParticle : public TParticle { public: - AliPHOSFastRecParticle() { - // ctor - }; + AliPHOSFastRecParticle() ; AliPHOSFastRecParticle(const AliPHOSFastRecParticle & rp) ; // ctor AliPHOSFastRecParticle(const TParticle & p) ; // ctor @@ -58,7 +56,32 @@ class AliPHOSFastRecParticle : public TParticle { else return kFALSE ; } - + + Bool_t GetPhotonHiPu_LoEf() { + Bool_t pid=kFALSE ; + if(TestPIDBit(8)&&TestPIDBit(7)&&TestPIDBit(6)&& //PCA + TestPIDBit(5)&&TestPIDBit(4)&&TestPIDBit(3)&& //TOF + TestPIDBit(2)&&TestPIDBit(1)&&TestPIDBit(0)) //RCPV + pid = kTRUE; + return pid ; + } + Bool_t GetPhotonMed_Pu_Ef(){ + Bool_t pid=kFALSE ; + if(TestPIDBit(7)&&TestPIDBit(6)&& //PCA + TestPIDBit(5)&&TestPIDBit(4)&&TestPIDBit(3)&& //TOF + TestPIDBit(2)&&TestPIDBit(1)&&TestPIDBit(0)) //RCPV + pid = kTRUE ; + return pid ; + } + Bool_t GetPhotonHiEf_LoPu() { + Bool_t pid=kFALSE ; + if(TestPIDBit(6)&& //PCA + TestPIDBit(5)&&TestPIDBit(4)&&TestPIDBit(3)&& //TOF + TestPIDBit(2)&&TestPIDBit(1)&&TestPIDBit(0)) //RCPV + pid = kTRUE ; + return pid ; + } + TString Name() ; virtual void Paint(Option_t * option=""); virtual void Print(const char * opt) ; @@ -76,9 +99,9 @@ class AliPHOSFastRecParticle : public TParticle { fIndexInList = val ; } - enum EParticleType { kUNDEFINED=-1, - kNEUTRALEMFAST, kNEUTRALHAFAST, kNEUTRALEMSLOW, kNEUTRALHASLOW, - kCHARGEDEMFAST, kCHARGEDHAFAST, kCHARGEDEMSLOW, kCHARGEDHASLOW } ; + enum EParticleType { kUNDEFINED=-1, + kCHARGEDHASLOW, kNEUTRALHASLOW, kCHARGEDHAFAST, kNEUTRALHAFAST, + kCHARGEDEMSLOW, kNEUTRALEMSLOW, kCHARGEDEMFAST, kNEUTRALEMFAST} ; typedef TClonesArray FastRecParticlesList ;