X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=STEER%2FAliGeometry.h;h=2f492e3a09d7c846c30aa49274aa9cac6db081a8;hb=74dbd6a43db248cbe8004729477a31746ad543ff;hp=8ffcc3b1f312baaa04596a4f588f9ecc6c11a9d9;hpb=2a33668de6934fa65025ece46746a0fafd5ed6f7;p=u%2Fmrichter%2FAliRoot.git diff --git a/STEER/AliGeometry.h b/STEER/AliGeometry.h index 8ffcc3b1f31..2f492e3a09d 100644 --- a/STEER/AliGeometry.h +++ b/STEER/AliGeometry.h @@ -15,14 +15,10 @@ // --- ROOT system --- -#include "TNamed.h" -#include "TVector3.h" - -// --- Standard library --- - -// --- AliRoot header files --- - -#include "AliRecPoint.h" +class TParticle; +class TVector3; +#include +#include class AliRecPoint; @@ -33,17 +29,19 @@ public: AliGeometry() ; // ctor virtual ~AliGeometry() ; // dtor - virtual void GetGlobal(const AliRecPoint * p, TVector3 & pos, TMatrix & mat) = 0 ; - virtual void GetGlobal(const AliRecPoint * p, TVector3 & pos) = 0 ; + virtual void GetGlobal(const AliRecPoint * p, TVector3 & pos, TMatrixF & mat) const = 0; + virtual void GetGlobal(const AliRecPoint * p, TVector3 & pos) const = 0; + virtual Bool_t Impact(const TParticle * particle) const = 0; protected: AliGeometry(const Text_t* name, const Text_t* title) : TNamed (name,title) {} -public: - - ClassDef(AliGeometry,1) // description , version 1 + ClassDef(AliGeometry,1) // Base class for detector geometry }; #endif // ALIGEOMETRY_H + + +