**************************************************************************/
#include "AliHLTCaloGeometry.h"
-#include "AliEMCALGeoUtils.h"
+//#include "AliEMCALGeoUtils.h"
+#include "AliEMCALGeometry.h"
#include "AliEMCALRecoUtils.h"
class TGeoManager;
class AliCDBPath;
class AliHLTEMCALRecPointDataStruct;
-class AliEMCALGeoUtils;
+//class AliEMCALGeoUtils;
+class AliEMCALGeometry;
class AliHLTEMCALGeometry : public AliHLTCaloGeometry
{
public:
AliHLTEMCALGeometry();
virtual ~AliHLTEMCALGeometry();
- void GetGlobalCoordinates(AliHLTCaloRecPointDataStruct &recPoint, AliHLTCaloGlobalCoordinate &globalCoord );
+ void GetGlobalCoordinates(AliHLTCaloRecPointDataStruct &recPoint, AliHLTCaloGlobalCoordinate &globalCoord, Int_t iParticle );
void GetCellAbsId(UInt_t module, UInt_t x, UInt_t z, Int_t& AbsId);
virtual Int_t InitialiseGeometry();
-
-
+ virtual void GetLocalCoordinatesFromAbsId(Int_t absId, Int_t& module, Int_t& x, Int_t& z);
+
+
protected:
int GetGeometryFromCDB();
AliHLTEMCALGeometry & operator = (const AliHLTEMCALGeometry &);
// EMCal Geometry
- AliEMCALGeoUtils *fGeo;
+ //AliEMCALGeoUtils *fGeo;
+
+ AliEMCALGeometry *fGeo;
AliEMCALRecoUtils *fReco;
-
};
#endif