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 : AD //
9 //////////////////////////////////////////////////
11 ///////////////////////////////////////////////////////////////////////////
13 // AD (ALICE Diffractive) Detector //
15 // This class contains the base procedures for the AD detector //
16 // Default geometry of 2013 //
17 // All comments should be sent to : //
20 ///////////////////////////////////////////////////////////////////////////
24 class AliADv1 : public AliAD {
28 AliADv1(const char *name, const char *title);
29 virtual void AddAlignableVolumes() const;
33 virtual TString Version() { return TString("v1"); }
34 virtual Int_t IsVersion() const { return 1; }
35 virtual void AddHit(Int_t track, Int_t *vol, Float_t *hits);
36 virtual void MakeBranch(Option_t *option);
37 virtual void CreateGeometry();
39 virtual void StepManager();
43 // functions for ADA and ADC
44 virtual void CreateAD();
47 //! ADC Geometrical & Optical parameters :
49 Double_t fADCLightYield; //! Lightyield in NE102
50 Double_t fADCPhotoCathodeEfficiency;
52 //! ADA Geometrical & Optical parameters :
54 Double_t fADALightYield; //! Lightyield in NE102
55 Double_t fADAPhotoCathodeEfficiency;
58 AliADv1(const AliAD&);
59 AliADv1& operator = (const AliADv1&);
61 ClassDef(AliADv1, 1) //!Class for the AD detector