////////////////////////////////////////////////
#include "AliDetector.h"
-#include <TGeoManager.h>
+#include "AliACORDELoader.h"
+#include "AliACORDEDigitizer.h"
+#include "AliACORDETrigger.h"
class AliACORDEModule;
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
};