X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=STEER%2FAliModule.h;h=b28c2ba31a246e31aa0118e06d3915f3958dff9a;hb=5cab551d37e064277494543a9980c60ffb59b461;hp=0525452b9a08c2b1fdd903180f1e49083ee46700;hpb=4787b401df39b2d87d1e8e0cc7cfbd7cb1299aa6;p=u%2Fmrichter%2FAliRoot.git diff --git a/STEER/AliModule.h b/STEER/AliModule.h index 0525452b9a0..b28c2ba31a2 100644 --- a/STEER/AliModule.h +++ b/STEER/AliModule.h @@ -13,11 +13,8 @@ // #include -#include -#include #include -#include "AliRndm.h" #include "AliTriggerDetector.h" class TClonesArray; @@ -36,14 +33,12 @@ class AliRunLoader; class AliRawReader; -class AliModule : public TNamed , public TAttLine, public TAttMarker, - public AliRndm { +class AliModule : public TNamed { public: // Creators - distructors AliModule(const char* name, const char *title); AliModule(); - AliModule(const AliModule &mod); virtual ~AliModule(); // Inline functions @@ -102,9 +97,10 @@ public: virtual void Digits2Raw(); virtual void Raw2Digits() {} virtual Bool_t Raw2SDigits(AliRawReader*) {return kFALSE;} - virtual void Browse(TBrowser *) {} + virtual void Browse(TBrowser *) {} //PH Do we need it? virtual void CreateGeometry() {} virtual void CreateMaterials() {} + virtual void DefineOpticalProperties() {} virtual void AddAlignableVolumes() const; virtual void Disable(); virtual void Enable(); @@ -126,7 +122,7 @@ public: virtual AliLoader* GetLoader() const {return 0x0;} //skowron - virtual void Paint(Option_t *) {} + virtual void Paint(Option_t *) {} //PH Do we need it? virtual void ResetDigits() {} virtual void ResetSDigits() {} virtual void ResetHits() {} @@ -158,11 +154,8 @@ public: {fRunLoader = runLoader;} // - AliModule& operator=(const AliModule &mod) - {mod.Copy(*this); return (*this);} protected: - void Copy(TObject &mod) const; // Data members @@ -184,6 +177,10 @@ protected: AliRunLoader* fRunLoader; //!local pointer to run loader + private: + AliModule(const AliModule &mod); + AliModule& operator=(const AliModule &mod); + ClassDef(AliModule,7) //Base class for ALICE Modules }; #endif