3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 ////////////////////////////////////////////////
9 // Manager and hits classes for set:ZDC //
10 ////////////////////////////////////////////////
14 //____________________________________________________________________________
15 class AliZDCv1 : public AliZDC {
19 AliZDCv1(const char *name, const char *title);
20 virtual ~AliZDCv1() {}
21 virtual void CreateGeometry();
22 virtual void CreateBeamLine();
23 virtual void CreateZDC();
24 virtual void CreateMaterials();
25 virtual Int_t IsVersion() const {return 1;}
26 virtual void DrawModule();
28 virtual void InitTables();
29 virtual void StepManager();
30 void NoShower(){fNoShower=1;};
31 void Shower() {fNoShower=0;};
35 Int_t fMedSensF1; // Sensitive medium F1
36 Int_t fMedSensF2; // Sensitive medium F2
37 Int_t fMedSensZP; // Sensitive medium for ZP
38 Int_t fMedSensZN; // Sensitive medium for ZN
39 Int_t fMedSensZEM; // Sensitive medium for EM ZDC
40 Int_t fMedSensGR; // Other sensitive medium
41 Int_t fMedSensPI; // Beam pipe and magnet coils
42 //Parameter for light tables
43 Int_t fNalfan; // Number of Alfa neutrons
44 Int_t fNalfap; // Number of Alfa protons
45 Int_t fNben; // Number of beta neutrons
46 Int_t fNbep; // Number of beta protons
47 Float_t fTablen[4][90][18]; // Table neutrons
48 Float_t fTablep[4][90][28]; // Table protons
51 //Flag for fast simulation (no shower)
54 ClassDef(AliZDCv1,1) // Zero Degree Calorimeter version 1