]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ACORDE/AliACORDE.h
Warnings fixed
[u/mrichter/AliRoot.git] / ACORDE / AliACORDE.h
index 538ad4612f0379d4314d4c84ad43d6a9363d0b12..b77606adc707d1fbd85a5fd1abf721f6f9ba4006 100644 (file)
@@ -10,7 +10,9 @@
 ////////////////////////////////////////////////
 
 #include "AliDetector.h"
-#include <TGeoManager.h>
+#include "AliACORDELoader.h"
+#include "AliACORDEDigitizer.h"
+#include "AliACORDETrigger.h"
 
 class AliACORDEModule;
 
@@ -27,17 +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 = "");
-  virtual void AddAlignableVolumes() const;
 
-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 Set4CentralModulesGeometry(Bool_t b) {f4CentralModulesGeometry = b;}
+  virtual Bool_t GetCreateCavern() const {return fCreateCavern;}
+  virtual Bool_t Get4CentralModulesGeometry() const {return f4CentralModulesGeometry;}
+
 private:
   AliACORDE(const AliACORDE& crt);
   AliACORDE& operator=(const AliACORDE& crt);
 
+  Bool_t fCreateCavern;
+  Bool_t f4CentralModulesGeometry;
+
   ClassDef(AliACORDE, 1) // Cosmic Ray Trigger (ACORDE) base class
 };