3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
7 //////////////////////////////////////////////////
8 // Manager and hits classes for set : VZERO //
9 //////////////////////////////////////////////////
14 #include "AliDetector.h"
15 #include "AliVZEROLoader.h"
20 #include "AliDetector.h"
21 #include "AliVZEROTrigger.h"
30 class AliVZERO : public AliDetector {
35 AliVZERO(const char *name, const char *title);
38 virtual void CreateGeometry();
39 virtual void CreateMaterials();
40 virtual void AddAlignableVolumes() const {}
41 virtual Int_t IsVersion() const = 0;
43 virtual AliLoader* MakeLoader(const char* topfoldername);
44 virtual void Hits2Digits();
45 virtual void Digits2Raw();
46 virtual Bool_t Raw2SDigits(AliRawReader*);
47 virtual void SetTreeAddress();
48 virtual void MakeBranch(Option_t *option) =0;
49 virtual void DrawModule() const {};
50 virtual void StepManager() {};
52 virtual AliTriggerDetector* CreateTriggerDetector() const
53 { return new AliVZEROTrigger(); }
55 virtual void SetThickness(Float_t thick) {fThickness = thick;};
56 virtual void SetThickness1(Float_t thick) {fThickness1 = thick;};
57 // Set Stepping Parameters
58 virtual void SetMaxStepQua(Float_t p1);
59 virtual void SetMaxStepAlu(Float_t p1);
60 virtual void SetMaxDestepQua(Float_t p1);
61 virtual void SetMaxDestepAlu(Float_t p1);
63 AliDigitizer* CreateDigitizer(AliRunDigitizer* manager) const;
67 Int_t fIdSens1; // Sensitive volume in VZERO
68 Float_t fThickness; // Total thickness of box holding Right detector V0R i.e. 4.1 cm
69 Float_t fThickness1; // Thickness of elementary cells i.e. 0.7 cm
71 // Stepping Parameters
72 Float_t fMaxStepQua; // Maximum step size inside the quartz volumes
73 Float_t fMaxStepAlu; // Maximum step size inside the aluminum volumes
74 Float_t fMaxDestepQua; // Maximum relative energy loss in quartz
75 Float_t fMaxDestepAlu; // Maximum relative energy loss in aluminum
77 ClassDef(AliVZERO,1) //Class for the VZERO detector
80 //____________________________________________________________