/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
* See cxx source for full Copyright notice */
-/* $Id$ */
-////////////////////////////////////////////////
-// Manager class for detector: ACORDEv1 //
-////////////////////////////////////////////////
+/* $Id: AliACORDEv1.h,v 1.3 2007/08/18 08:40:00 hristov Exp $ */
+///////////////////////////////////////////////////////
+// Manager class for detector: ACORDEv1 //
+// //
+// Last update: Nov. 17th. 2009 //
+// Mario Rodriguez Cahuantzi <mrodrigu@mail.cern.ch> //
+///////////////////////////////////////////////////////
#include "AliACORDE.h"
public:
AliACORDEv1();
AliACORDEv1(const char *name, const char *title);
+ virtual void AddAlignableVolumes() const;
+
virtual ~AliACORDEv1();
virtual TString Version() { return TString("v1"); }
virtual Int_t IsVersion() const { return 1; }
-
virtual void AddHit(Int_t track, Int_t *vol, Float_t *hits);
- //virtual void FinishEvent();
- //virtual void ResetHits();
- //virtual void ResetDigits();
-
- virtual void CreateMaterials();
+ virtual void AddDigits(Int_t* track, Int_t module, Float_t time);
+ virtual void MakeBranch(Option_t *option);
virtual void CreateGeometry();
virtual void Init();
- virtual void DrawDetector() const;
virtual void StepManager();
+
protected:
- virtual void CreateMolasse();
- virtual void CreateShafts();
+
+ virtual void CreateAcorde();
private:
AliACORDEv1(const AliACORDEv1& crt);
AliACORDEv1& operator=(const AliACORDEv1& crt);
- ClassDef(AliACORDEv1, 1) //Class for ACORDE, version 1, Shafts outside of AliHALL
+ ClassDef(AliACORDEv1,2) // Cosmic Ray Trigger (ACORDE).
};
typedef AliACORDEv1 AliCRTv1; // for backward compatibility