/* $Id$ */
+/* History of cvs commits:
+ *
+ * $Log$
+ * Revision 1.25 2005/05/28 14:19:05 schutz
+ * Compilation warnings fixed by T.P.
+ *
+ */
+
//_________________________________________________________________________
// Implementation of the PHOS manager class for fast simulations
// Tracks particles until the reach a grossly designed PHOS module
AliPHOSvFast() ;
AliPHOSvFast(const char *name, const char *title="") ;
- AliPHOSvFast(AliPHOSvFast & fast) : AliPHOS(fast) {
- fast.Copy(*this) ;
- }
+ AliPHOSvFast(AliPHOSvFast & fast);
+
virtual ~AliPHOSvFast(void) ;
- virtual void Copy(AliPHOSvFast & fast) ;
+ virtual void Copy(TObject &fast) const;
void AddRecParticle(const AliPHOSFastRecParticle & rp) ; // adds primary particle to the RecParticles list
virtual void BuildGeometry(void) ; // creates the geometry for the ROOT display
virtual void CreateGeometry(void) ; // creates the geometry for GEANT
}
void MakeBranch(Option_t* opt);
- Double_t MakeEnergy(const Double_t energy) ; // makes the detected energy
- TVector3 MakePosition(const Double_t energy, const TVector3 pos, const Double_t th, const Double_t ph) ;
+ Double_t MakeEnergy(Double_t energy) ; // makes the detected energy
+ TVector3 MakePosition(Double_t energy, TVector3 pos, Double_t th, Double_t ph) ;
// makes the detected position
- void MakeRecParticle(const Int_t modid, const TVector3 pos, AliPHOSFastRecParticle & rp) ; // makes a reconstructes particle from primary
+ void MakeRecParticle(Int_t modid, TVector3 pos, AliPHOSFastRecParticle & rp) ; // makes a reconstructes particle from primary
Int_t MakeType(AliPHOSFastRecParticle & rp) ; // gets the detected type of particle
// gets TClonesArray of reconstructed particles
TClonesArray * FastRecParticles() const { return fFastRecParticles ; }