ROOT logo
#ifndef ALIACORDE_H
#define ALIACORDE_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/* $Id$ */

////////////////////////////////////////////////
//  Manager class for detector: ACORDE        //
////////////////////////////////////////////////

#include "AliDetector.h"
#include "AliACORDELoader.h"
#include "AliACORDEDigitizer.h"
#include "AliACORDETrigger.h"

class AliACORDEModule;

class AliACORDE : public AliDetector {
public:
  AliACORDE();
  AliACORDE(const char* name, const char* title);
  virtual ~AliACORDE();

  virtual void CreateMaterials();

  virtual Int_t IsVersion() const { return -1; }

  virtual TString Version() { return TString(""); }

  virtual void SetTreeAddress();
  virtual void MakeBranch(Option_t* opt = "");

  virtual AliLoader* MakeLoader(const char* topfoldername);

  AliDigitizer*  CreateDigitizer(AliDigitizationInput* digInput) 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
};

typedef AliACORDE AliCRT; // for backward compatibility

#endif // ALIACORDE_H
 AliACORDE.h:1
 AliACORDE.h:2
 AliACORDE.h:3
 AliACORDE.h:4
 AliACORDE.h:5
 AliACORDE.h:6
 AliACORDE.h:7
 AliACORDE.h:8
 AliACORDE.h:9
 AliACORDE.h:10
 AliACORDE.h:11
 AliACORDE.h:12
 AliACORDE.h:13
 AliACORDE.h:14
 AliACORDE.h:15
 AliACORDE.h:16
 AliACORDE.h:17
 AliACORDE.h:18
 AliACORDE.h:19
 AliACORDE.h:20
 AliACORDE.h:21
 AliACORDE.h:22
 AliACORDE.h:23
 AliACORDE.h:24
 AliACORDE.h:25
 AliACORDE.h:26
 AliACORDE.h:27
 AliACORDE.h:28
 AliACORDE.h:29
 AliACORDE.h:30
 AliACORDE.h:31
 AliACORDE.h:32
 AliACORDE.h:33
 AliACORDE.h:34
 AliACORDE.h:35
 AliACORDE.h:36
 AliACORDE.h:37
 AliACORDE.h:38
 AliACORDE.h:39
 AliACORDE.h:40
 AliACORDE.h:41
 AliACORDE.h:42
 AliACORDE.h:43
 AliACORDE.h:44
 AliACORDE.h:45
 AliACORDE.h:46
 AliACORDE.h:47
 AliACORDE.h:48
 AliACORDE.h:49
 AliACORDE.h:50
 AliACORDE.h:51
 AliACORDE.h:52
 AliACORDE.h:53
 AliACORDE.h:54
 AliACORDE.h:55
 AliACORDE.h:56
 AliACORDE.h:57
 AliACORDE.h:58
 AliACORDE.h:59
 AliACORDE.h:60
 AliACORDE.h:61