#include "AliDecayer.h"
class AliTRDv1;
-class AliTRDparameter;
+class TArrayD;
class AliTRDsimpleMC : public TVirtualMC {
virtual ~AliTRDsimpleMC();
AliTRDsimpleMC &operator=(const AliTRDsimpleMC &m);
- virtual void Copy(TObject &m);
+ virtual void Copy(TObject &m) const;
//
// Methods for building / management of geometry
virtual Int_t GetNStep() const { return fNStep; };
virtual Int_t GetMaxNStep() const { return 0; };
virtual Int_t GetMedium() const { return 0; };
+ virtual Bool_t GetMedium(const TString& /*volumeName*/,
+ TString& /*name*/, Int_t& /*imed*/,
+ Int_t& /*nmat*/, Int_t& /*isvol*/, Int_t& /*ifield*/,
+ Double_t& /*fieldm*/, Double_t& /*tmaxfd*/, Double_t& /*stemax*/,
+ Double_t& /*deemax*/, Double_t& /*epsil*/, Double_t& /*stmin*/,
+ TArrayD& /*par*/) {
+ return kFALSE;
+}
// Dynamic properties
virtual void TrackPosition(TLorentzVector& position) const;
Bool_t fTrackEntering; // Track entering chamber
AliTRDv1 *fTRD; //! TRD detector object
- AliTRDparameter *fPar; //! TRD parameter object
- ClassDef(AliTRDsimpleMC,2) // Simple TRD Monte Carlo class
+ ClassDef(AliTRDsimpleMC, 3) // Simple TRD Monte Carlo class
};
#endif