]> git.uio.no Git - u/mrichter/AliRoot.git/blob - CRT/AliCRT.h
Adding local data container for clusterisation and tracking (Christian Finck)
[u/mrichter/AliRoot.git] / CRT / AliCRT.h
1 #ifndef ALICRT_H
2 #define ALICRT_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 ////////////////////////////////////////////////
9 //  Manager class for detector: ACORDE        //
10 ////////////////////////////////////////////////
11
12 #include "AliDetector.h"
13
14 class AliCRTModule;
15
16 class AliCRT : public AliDetector {
17 public:
18   AliCRT();
19   AliCRT(const char* name, const char* title);
20   AliCRT(const AliCRT& crt);
21   virtual ~AliCRT();
22
23   AliCRT& operator=(const AliCRT& crt);
24   virtual void CreateMaterials();
25
26   virtual Int_t IsVersion() const { return 0; }
27
28   virtual TString Version() { return TString(""); }
29
30   virtual void SetTreeAddress();
31   virtual void SetModule(AliCRTModule* module) {fModule = module;}
32   virtual const AliCRTModule* GetModule() const {return fModule; }
33
34 protected:
35   AliCRTModule* fModule;
36 private:
37   ClassDef(AliCRT, 1) // Cosmic Ray Trigger (ACORDE) base class
38 };
39 #endif // ALICRT_H