ROOT logo
#ifndef T0V1_H
#define T0V1_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 AliT0v1 : 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, kOpAirNext=18, kOpGlassCathode=19};

 
  AliT0v1();
  AliT0v1(const char *name, const char *title);
  AliT0v1(const AliT0v1& o):AliT0(),
    fIdSens1(0),
    fEffPMT(0x0) {((AliT0v1 &) o).Copy(*this);}
  
  AliT0v1& operator=(const AliT0v1&) { return *this; }
  virtual       ~AliT0v1();
  virtual void   CreateGeometry();
  virtual void   DefineOpticalProperties();
  virtual void   AddAlignableVolumes() const;
  virtual void   CreateMaterials();
  virtual void   Init();
  virtual Int_t  IsVersion() const {return 0;}
  Bool_t RegisterPhotoE(Int_t impt, Double_t energy);
  virtual void   StepManager();


protected:
  Int_t fIdSens1; // Sensetive volume  in T0
  TObjArray fEffPMT; //pmt registration effeicincy
 
  ClassDef(AliT0v1,2)  //Class for T0 version 1
};

typedef AliT0v1 AliSTARTv1; // for backward compatibility

#endif


 AliT0v1.h:1
 AliT0v1.h:2
 AliT0v1.h:3
 AliT0v1.h:4
 AliT0v1.h:5
 AliT0v1.h:6
 AliT0v1.h:7
 AliT0v1.h:8
 AliT0v1.h:9
 AliT0v1.h:10
 AliT0v1.h:11
 AliT0v1.h:12
 AliT0v1.h:13
 AliT0v1.h:14
 AliT0v1.h:15
 AliT0v1.h:16
 AliT0v1.h:17
 AliT0v1.h:18
 AliT0v1.h:19
 AliT0v1.h:20
 AliT0v1.h:21
 AliT0v1.h:22
 AliT0v1.h:23
 AliT0v1.h:24
 AliT0v1.h:25
 AliT0v1.h:26
 AliT0v1.h:27
 AliT0v1.h:28
 AliT0v1.h:29
 AliT0v1.h:30
 AliT0v1.h:31
 AliT0v1.h:32
 AliT0v1.h:33
 AliT0v1.h:34
 AliT0v1.h:35
 AliT0v1.h:36
 AliT0v1.h:37
 AliT0v1.h:38
 AliT0v1.h:39
 AliT0v1.h:40
 AliT0v1.h:41
 AliT0v1.h:42
 AliT0v1.h:43
 AliT0v1.h:44
 AliT0v1.h:45
 AliT0v1.h:46
 AliT0v1.h:47
 AliT0v1.h:48
 AliT0v1.h:49