]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDv0.h
Record changes.
[u/mrichter/AliRoot.git] / TRD / AliTRDv0.h
index 0d532ede1706058d5aff28e873b7c625b162fba4..0f28015e47ea2a1fb75544b4f2fe1225904672bb 100644 (file)
@@ -1,5 +1,5 @@
-#ifndef TRDv0_H
-#define TRDv0_H
+#ifndef ALITRDV0_H
+#define ALITRDV0_H
 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
 ////////////////////////////////////////////////////////
  
 #include "AliTRD.h"
+
+class AliTRDsim;
+
+//_____________________________________________________________________________ 
 class AliTRDv0 : public AliTRD {
 
-public:
-  AliTRDv0() {}
+ public:
+
+  AliTRDv0();
   AliTRDv0(const char *name, const char *title);
-  virtual      ~AliTRDv0() {}
-  virtual void  CreateGeometry();
-  virtual void  CreateMaterials();
-  virtual Int_t IsVersion() const       { return 0;       };
-  virtual void  SetHits(Int_t ihit = 1) { fHitsOn = ihit; };
-  virtual void  StepManager();
-  virtual void  Init();
-  
-protected:
-  Int_t        fIdSens;     // Sensitive volume identifier
-
-  Int_t        fIdSpace1;   // Spaceframe volume identifier
-  Int_t        fIdSpace2;   // 
-  Int_t        fIdSpace3;   // 
-
-  Int_t        fIdChamber1; // Driftchamber volume identifier
-  Int_t        fIdChamber2; // 
-  Int_t        fIdChamber3; // 
+  virtual ~AliTRDv0();
+
+  virtual void       CreateGeometry();
+  virtual void       CreateMaterials();
+  virtual Int_t      IsVersion() const           { return 0; };
+  virtual void       StepManager();
+  virtual void       Init();
+
+  virtual void       SetHits()                   { fHitsOn = 1; };
+
+          void       SetSensChamber(Int_t )      { };
+          void       SetSensPlane(Int_t )        { };
+          void       SetSensSector(Int_t )       { };
+          void       SetSensSector(Int_t ,Int_t) { };
+          void       SetTR(Bool_t )              { };
+
+          Int_t      GetSensChamber() const      { return 0; };
+          Int_t      GetSensPlane() const        { return 0; };
+          Int_t      GetSensSector() const       { return 0; };
+          Int_t      GetSensSectorRange() const  { return 0; };
+          Bool_t     GetTR() const               { return 0; };
+
+ protected:
 
   Int_t        fHitsOn;     // Used to switch hits on
 
-  ClassDef(AliTRDv0,1)      // Transition Radiation Detector version 0
+  ClassDef(AliTRDv0,2)      // Transition Radiation Detector version 0 (fast simulator)
 
 };