AliTRDv1();
AliTRDv1(const char *name, const char *title);
- AliTRDv1(AliTRDv1 &trd);
+ AliTRDv1(const AliTRDv1 &trd);
virtual ~AliTRDv1();
+ AliTRDv1 &operator=(const AliTRDv1 &trd);
- virtual void Copy(AliTRDv1 &trd);
+ virtual void Copy(TObject &trd);
virtual void CreateGeometry();
virtual void CreateMaterials();
virtual Int_t IsVersion() const { return 1; };
Int_t GetSensSector() { return fSensSector; };
Int_t GetSensSectorRange() { return fSensSectorRange; };
- inline AliTRDv1 &operator=(AliTRDv1 &trd);
-
protected:
Int_t fIdSens; // Sensitive volume identifier
};
-//_____________________________________________________________________________
-AliTRDv1 &AliTRDv1::operator=(AliTRDv1 &trd)
-{
- //
- // Assignment operator
- //
-
- if (this != &trd) trd.Copy(*this);
- return *this;
-
-}
-
#endif