]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - START/AliSTART.h
Minor changes (R.Barbera)
[u/mrichter/AliRoot.git] / START / AliSTART.h
... / ...
CommitLineData
1#ifndef ALISTART_H
2#define ALISTART_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6////////////////////////////////////////////////
7// Manager and hits classes for set:START //
8////////////////////////////////////////////////
9
10#include "AliDetector.h"
11#include "TTree.h"
12class TDirectory;
13class TFile;
14
15R__EXTERN TDirectory * gDirectory;
16
17
18
19class AliSTART : public AliDetector {
20
21
22
23public:
24 AliSTART();
25 AliSTART(const char *name, const char *title);
26 virtual ~AliSTART();
27 virtual void AddHit(Int_t track, Int_t *vol, Float_t *hits);
28 virtual void AddDigit(Int_t *tracks, Int_t *digits);
29 virtual void BuildGeometry();
30 virtual void CreateGeometry(){}
31 virtual void CreateMaterials(){}
32 virtual Int_t DistanceToPrimitive(Int_t px, Int_t py);
33 virtual void DrawDetector(){}
34 virtual Int_t IsVersion()const {return 0;}
35 virtual void Init();
36 void Hit2digit(Int_t iEventNum);
37 void Hit2digit(){return;}
38 virtual void MakeBranch(Option_t *opt=" ", char *file=0);
39 virtual void StepManager(){}
40
41protected:
42 Int_t fIdSens; // Sensetive Cherenkov radiator
43
44private:
45 ClassDef(AliSTART,1) //Base class for the T0 aka START detector
46};
47
48//_____________________________________________________________________________
49
50#endif
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81