////////////////////////////////////////////////
// --- ROOT system ---
-#include "TParticle.h"
-#include "TNamed.h"
+
+class TParticle;
class TVector3;
-class TMatrix;
+#include <TNamed.h>
+#include <TMatrixFfwd.h>
+
class AliRecPoint;
class AliGeometry : public TNamed {
AliGeometry() ; // ctor
virtual ~AliGeometry() ; // dtor
- virtual void GetGlobal(const AliRecPoint * p, TVector3 & pos, TMatrix & mat) const = 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 ;
+ virtual Bool_t Impact(const TParticle * particle) const = 0;
protected:
};
#endif // ALIGEOMETRY_H
+
+
+