3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 ////////////////////////////////////////////////
9 // AliGeometry Base Class pABC //
11 // Author Yves Schutz SUBATECH //
14 ////////////////////////////////////////////////
16 // --- ROOT system ---
21 #include <TMatrixFfwd.h>
25 class AliGeometry : public TNamed {
29 AliGeometry() ; // ctor
30 virtual ~AliGeometry() ; // dtor
32 virtual void GetGlobal(const AliRecPoint * p, TVector3 & pos, TMatrixF & mat) const = 0;
33 virtual void GetGlobal(const AliRecPoint * p, TVector3 & pos) const = 0;
34 virtual Bool_t Impact(const TParticle * particle) const = 0;
38 AliGeometry(const Text_t* name, const Text_t* title) : TNamed (name,title) {}
40 ClassDef(AliGeometry,1) // Base class for detector geometry
44 #endif // ALIGEOMETRY_H