]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - T0/T0sim/AliT0v0.h
T0 module
[u/mrichter/AliRoot.git] / T0 / T0sim / AliT0v0.h
diff --git a/T0/T0sim/AliT0v0.h b/T0/T0sim/AliT0v0.h
new file mode 100644 (file)
index 0000000..ef2f6a8
--- /dev/null
@@ -0,0 +1,47 @@
+#ifndef T0V0_H
+#define T0V0_H
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice                               */
+
+/* $Id$ */
+
+////////////////////////////////////////////////
+//  Manager and hits classes for set:T0     //
+////////////////////////////////////////////////
+#include "AliT0.h"
+class AliT0v0 : public AliT0 {
+public:
+
+
+  enum constants {kAir=1, kSc=2, kVac=3, kCer=4, kGlass=6, kSteel=8, kRibber=9, kBrass=11, kLucite=12, kC=13, kPP=14, kAl=15, kOpGlass=16, kOpAir=17};
+
+  AliT0v0():AliT0(),
+    fIdSens1(0)
+    {}
+  AliT0v0(const char *name, const char *title);
+  virtual  ~AliT0v0() {}
+  AliT0v0(const AliT0v0& o):AliT0(),
+    fIdSens1(0)
+    {((AliT0v0 &) o).Copy(*this);}
+  
+  AliT0v0& operator=(const AliT0v0&) { return *this; }
+  virtual void   CreateGeometry();
+  virtual void   CreateMaterials();
+  virtual void   Init();
+  virtual Int_t  IsVersion() const {return 0;}
+  virtual void   StepManager();
+  
+protected:
+   Int_t fIdSens1; // Sensetive volume  in T0
+  ClassDef(AliT0v0,1)  //Class for T0 version 0
+};
+
+typedef AliT0v0 AliSTARTv0; // for backward compatibility
+
+#endif
+
+