+ virtual void SetMaximumLifetime(Float_t time = 1.e-15) {fMaxLifeTime = time;}
+
+ virtual void SetGeometryAcceptance(AliGeometry * GeometryAcceptance=0) {fGeometryAcceptance = GeometryAcceptance;}
+
+ virtual void SetPdgCodeParticleforAcceptanceCut(Int_t PdgCodeParticleforAcceptanceCut=0) {fPdgCodeParticleforAcceptanceCut = PdgCodeParticleforAcceptanceCut;}
+
+ virtual void SetNumberOfAcceptedParticles(Int_t NumberOfAcceptedParticles=2) {fNumberOfAcceptedParticles = NumberOfAcceptedParticles;}
+
+ virtual Bool_t CheckAcceptanceGeometry(Int_t np, TClonesArray* particles);
+ virtual void SetProjectile(TString proj="P", Int_t a = 1, Int_t z = 1)
+ {fProjectile = proj; fAProjectile = a; fZProjectile = z;}
+ virtual void SetTarget(TString tar="P", Int_t a = 1, Int_t z = 1)
+ {fTarget = tar; fATarget = a; fZTarget = z;}
+ virtual void Boost();
+