#include "AliTracker.h"
#include "AliRun.h"
+#include "AliTRDReconstructor.h"
#include "AliTRDpidESD.h"
#include "AliTRDgeometry.h"
#include "AliTRDcalibDB.h"
return -1;
}
+ AliTRDrecoParam *rec = AliTRDReconstructor::RecoParam();
+ if (!rec) {
+ AliErrorGeneral("AliTRDpidESD::MakePID()", "No TRD reco param.");
+ return 0x0;
+ }
+
// Retrieve the CDB container class with the probability distributions
- const AliTRDCalPID *pd = calibration->GetPIDObject(1);
+ const AliTRDCalPID *pd = calibration->GetPIDObject(rec->GetPIDMethod());
if (!pd) {
AliErrorGeneral("AliTRDpidESD::MakePID()"
,"No access to AliTRDCalPID");