]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ACORDE/AliACORDE.h
Methods renamed
[u/mrichter/AliRoot.git] / ACORDE / AliACORDE.h
index eadf361193ca433c050db69890695aa1591fd45c..62be8e8e62ad94d86f51b198c35fc4af7bb0995e 100644 (file)
@@ -10,6 +10,9 @@
 ////////////////////////////////////////////////
 
 #include "AliDetector.h"
+#include "AliACORDELoader.h"
+#include "AliACORDEDigitizer.h"
+#include "AliACORDETrigger.h"
 
 class AliACORDEModule;
 
@@ -26,16 +29,30 @@ public:
   virtual TString Version() { return TString(""); }
 
   virtual void SetTreeAddress();
-  virtual void SetModule(AliACORDEModule* module) {fModule = module;}
-  virtual const AliACORDEModule* GetModule() const {return fModule; }
   virtual void MakeBranch(Option_t* opt = "");
 
-protected:
-  AliACORDEModule* fModule;
+  virtual AliLoader* MakeLoader(const char* topfoldername);
+
+  AliDigitizer*  CreateDigitizer(AliRunDigitizer* manager) const;
+
+  virtual AliTriggerDetector* CreateTriggerDetector() const
+  { return new AliACORDETrigger(); }
+
+  void  Digits2Raw ();
+  virtual Bool_t Raw2SDigits(AliRawReader*);
+
+  virtual void SetCreateCavern(Bool_t b) {fCreateCavern = b;}
+  virtual void SetITSGeometry(Bool_t b) {fITSGeometry = b;}
+  virtual Bool_t GetCreateCavern() const {return fCreateCavern;}
+  virtual Bool_t GetITSGeometry() const {return fITSGeometry;}
+
 private:
   AliACORDE(const AliACORDE& crt);
   AliACORDE& operator=(const AliACORDE& crt);
 
+  Bool_t fCreateCavern;
+  Bool_t fITSGeometry;
+
   ClassDef(AliACORDE, 1) // Cosmic Ray Trigger (ACORDE) base class
 };