// Manager class for detector: CRTv1 //
////////////////////////////////////////////////
-#include "AliCRTv0.h"
+#include "AliCRT.h"
-class AliCRTv1 : public AliCRTv0 {
+class AliCRTv1 : public AliCRT {
public:
AliCRTv1();
AliCRTv1(const char *name, const char *title);
AliCRTv1(const AliCRTv1& crt);
virtual ~AliCRTv1();
- AliCRTv1& operator=(const AliCRTv1& crt);
- virtual TString Version();
- virtual Int_t IsVersion() const;
+ AliCRTv1& operator=(const AliCRTv1& crt);
- virtual void AddHit(Int_t track, Int_t *vol, Float_t *hits);
- virtual void FinishEvent();
- virtual void ResetHits();
- virtual void ResetDigits();
+ virtual TString Version() { return TString("v1"); }
+ virtual Int_t IsVersion() const { return 1; }
- virtual void CreateMaterials();
- virtual void CreateGeometry();
- virtual void Init();
- virtual void DrawDetector();
- virtual void StepManager();
+ virtual void AddHit(Int_t track, Int_t *vol, Float_t *hits);
+ //virtual void FinishEvent();
+ //virtual void ResetHits();
+ //virtual void ResetDigits();
+
+ virtual void CreateMaterials();
+ virtual void CreateGeometry();
+
+ virtual void Init();
+ virtual void DrawDetector() const;
+ virtual void StepManager();
protected:
- virtual void CreateMolasse();
- virtual void CreateShafts();
+ virtual void CreateMolasse();
+ virtual void CreateShafts();
private:
ClassDef(AliCRTv1, 1) //Class for CRT, version 1, Shafts outside of AliHALL
};
-inline TString AliCRTv1::Version()
-{ return TString("v1"); }
-
-inline Int_t AliCRTv1::IsVersion() const
-{ return 1; }
#endif // ALICRTV1_H