#include "AliLog.h"
#include "AliPHOSGeometry.h"
#include "AliPHOSPIDv1.h"
+#include "AliPHOSReconstructor.h"
#include "AliPHOSAodCluster.h"
#include "AliPHOSCalibData.h"
#include "AliAODCaloCells.h"
}
//____________________________________________________________________________
-void AliPHOSAodCluster::EnergyCorrection(AliPHOSPIDv1 * pid){
+void AliPHOSAodCluster::EnergyCorrection(){
//apply nonlinearity correction same as in AliPHOSPIDv1.
- SetE(pid->GetCalibratedEnergy(E())) ;
+ SetE(AliPHOSReconstructor::CorrectNonlinearity(E())) ;
}
//____________________________________________________________________________
void AliPHOSAodCluster::EvalPID(AliPHOSPIDv1 * /*pid*/){
//Go to the global system
TVector3 gps ;
phosgeom->Local2Global(phosMod, xMean, zMean, gps) ;
- SetPosition(0, gps[0]) ;
- SetPosition(1, gps[1]) ;
- SetPosition(2, gps[2]) ;
+ SetPositionAt(gps[0],0) ;
+ SetPositionAt(gps[1],1) ;
+ SetPositionAt(gps[2],2) ;
}