Line data Source code
1 : #ifndef ALISHILV3_H
2 : #define ALISHILV3_H
3 : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 : * See cxx source for full Copyright notice */
5 :
6 : /* $Id $ */
7 :
8 : ////////////////////////////////////////////////
9 : // Manager class for Module: SHIL //
10 : ////////////////////////////////////////////////
11 :
12 : #include "AliSHIL.h"
13 : class TGeoPcon;
14 :
15 :
16 : class AliSHILv3 : public AliSHIL {
17 :
18 : public:
19 : AliSHILv3();
20 : AliSHILv3(const char *name, const char *title);
21 78 : virtual ~AliSHILv3() {}
22 : virtual void CreateGeometry();
23 : virtual void Init();
24 : private:
25 : virtual void InvertPcon(TGeoPcon* pcon);
26 : virtual TGeoPcon* MakeShapeFromTemplate(const TGeoPcon* pcon, Float_t drIn, Float_t drOut);
27 : protected:
28 52 : ClassDef(AliSHILv3,1) // Small angle absorber as built
29 : };
30 :
31 : #endif
|