]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - START/AliSTART.h
removed (obsolete)
[u/mrichter/AliRoot.git] / START / AliSTART.h
index f06916d2b54fa101b5a7082f708a7a740fae3e8b..398fa4915e4abd20fd7b09e6eae1550e9ccba352 100755 (executable)
@@ -1,52 +1,81 @@
-#ifndef START_H
-#define START_H
+#ifndef ALISTART_H
+#define ALISTART_H
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice                               */
+
 ////////////////////////////////////////////////
 //  Manager and hits classes for set:START     //
 ////////////////////////////////////////////////
  
 #include "AliDetector.h"
-#include "AliHit.h"
+#include "TTree.h"
+class TDirectory;
+class TFile;
+
+R__EXTERN TDirectory *  gDirectory;
  
  
-class AliSTART : public AliDetector {
  
+class AliSTART : public AliDetector {
+
+
+
 public:
-  AliSTART();
-  AliSTART(const char *name, const char *title);
-  virtual       ~AliSTART() {}
-  virtual void   AddHit(Int_t, Int_t*, Float_t*);
-  virtual void   BuildGeometry();
-  virtual void   CreateGeometry()=0;
-  virtual void   CreateMaterials()=0; 
-  virtual Int_t  DistanceToPrimitive(Int_t px, Int_t py);
-  virtual Int_t  IsVersion() const =0;
-  virtual void   Init();
-  virtual void   MakeBranch(Option_t *opt=" ");
-  virtual void   DrawModule()=0;
-  virtual void   StepManager()=0;
-  
- protected:
-  Int_t fIdSens1;
-  ClassDef(AliSTART,1)  //Class for the START detector
+   AliSTART();
+   AliSTART(const char *name, const char *title);
+   virtual       ~AliSTART();
+   virtual void   AddHit(Int_t track, Int_t *vol, Float_t *hits);
+   virtual void   AddDigit(Int_t *tracks, Int_t *digits);
+   virtual void   BuildGeometry();
+   virtual void   CreateGeometry(){}
+   virtual void   CreateMaterials(){} 
+   virtual Int_t  DistanceToPrimitive(Int_t px, Int_t py);
+   virtual void   DrawDetector(){}
+   virtual Int_t  IsVersion()const {return 0;}
+   virtual void   Init();
+   void Hit2digit(Int_t iEventNum);
+   void Hit2digit(){return;}
+   virtual void   MakeBranch(Option_t *opt=" ", const char *file=0);
+   virtual void   StepManager(){}
+   
+protected:
+   Int_t fIdSens;    // Sensetive Cherenkov radiator
+
+private:
+  ClassDef(AliSTART,1)  //Base class for the T0 aka START detector
 };
 
 //_____________________________________________________________________________
  
-class AliSTARThit : public AliHit {
-public:
-  Int_t      fVolume;
-  Int_t      fPmt;
-  Int_t      fParticle;     //Particle identificator
-  Float_t    fEdep;    //Energy deposition
-  Float_t    fEtot;    //Energy of particle 
-  Float_t    fTime;    //Time of flight 
-public:
-  AliSTARThit() {}
-  AliSTARThit(Int_t shunt, Int_t track, Int_t *vol, Float_t *hits);
-  virtual ~AliSTARThit() {}
-  
-  ClassDef(AliSTARThit,1)  //Hits for detector START
-};
-
 #endif
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+