GetMedium replaced by CurrentMedium (I.Hrivnacova)
[u/mrichter/AliRoot.git] / TOF / AliTOFGeometry.h
index 7cae65d..51c12e8 100644 (file)
@@ -13,6 +13,7 @@
 
 
 #include "TObject.h"
+#include "TGeoManager.h"
 
 class AliTOFGeometry: public TObject{
 
@@ -64,12 +65,16 @@ class AliTOFGeometry: public TObject{
 
 
   virtual void    Init();
+  virtual void    ImportGeometry() {};
   virtual void    SetHoles(Bool_t holes) {fHoles = holes;};
   virtual Bool_t  GetHoles() const {return fHoles;};
-
-  virtual Bool_t  IsInsideThePad(Int_t */*det*/, Float_t */*pos*/) {return kFALSE;};
-  virtual Float_t DistanceToPad(Int_t */*det*/, Float_t */*pos*/, Float_t *dist3d=0) {return dist3d[0];};
-  virtual void    GetPos(Int_t */*det*/,Float_t */*pos*/);
+  virtual Bool_t  IsInsideThePadPar(Int_t */*det*/, Float_t */*pos*/) {return kFALSE;};
+  virtual Float_t DistanceToPadPar(Int_t */*det*/, Float_t */*pos*/, Float_t *dist3d=0) {return dist3d[0];};
+  virtual Bool_t  IsInsideThePad(Int_t */*det*/,TGeoHMatrix /*mat*/, Float_t */*pos*/){return kFALSE;};
+  virtual Float_t DistanceToPad(Int_t */*det*/,TGeoHMatrix /*mat*/, Float_t */*pos*/, Float_t *dist3d=0){return dist3d[0];};
+  virtual void    GetVolumePath(Int_t */*ind*/, Char_t */*path*/ ){};
+  virtual void    GetPos(Int_t */*det*/,Float_t */*pos*/){};
+  virtual void    GetPosPar(Int_t */*det*/,Float_t */*pos*/);
   virtual void    GetDetID(Float_t */*pos*/,Int_t */*det*/);
   virtual Int_t   GetPlate(Float_t */*pos*/) {return -1;};
   virtual Int_t   GetStrip(Float_t */*pos*/) {return -1;};