]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDgtuTrack.cxx
Make use of new method AliRawReader::GetNumberOfEvents() - goinf to the last event...
[u/mrichter/AliRoot.git] / TRD / AliTRDgtuTrack.cxx
index 99fcdcd64ce0b6cc065910a2de9543d6e36e7537..26ab6ac2284a9b322484688c612fdbfd55b4e421 100644 (file)
@@ -29,8 +29,9 @@
 
 #include "AliLog.h"
 
+//#include "AliTRDReconstructor.h"
+//#include "AliTRDcalibDB.h"
 #include "AliTRDgeometry.h"
-#include "AliTRDcalibDB.h"
 #include "AliTRDltuTracklet.h"
 #include "AliTRDgtuTrack.h"
 #include "Cal/AliTRDCalPID.h"
@@ -385,13 +386,20 @@ void AliTRDgtuTrack::MakePID()
 
   Int_t i = 0;
 
-  AliTRDcalibDB *calibration = AliTRDcalibDB::Instance();
-  if (!calibration) {
-    AliError("No instance of AliTRDcalibDB.");
-    return;  
-  }
-  const AliTRDCalPID *pd = calibration->GetPIDObject(1);
-  
+  // Avoid dependency on libTRDrec.pkg (CBL)
+  //AliTRDcalibDB *calibration = AliTRDcalibDB::Instance();
+  //if (!calibration) {
+  //  AliError("No instance of AliTRDcalibDB.");
+  //  return;  
+  //}
+  //
+  //AliTRDrecoParam *rec = AliTRDReconstructor::RecoParam();
+  //if (!rec) {
+  //  AliError("No TRD reco param.");
+  //  return;
+  //}
+  //const AliTRDCalPID *pd = calibration->GetPIDObject(rec->GetPIDMethod());
+
   AliTRDltuTracklet *trk;
   Int_t   nTracklets = GetNtracklets();
   Int_t   det;
@@ -455,8 +463,8 @@ void AliTRDgtuTrack::MakePID()
                 dedx[0] = dedx[1] = q*3.; dedx[2] = 0.;
                 Float_t length = 3.7;
 
-    probEle *= pd->GetProbability(0, TMath::Abs(fPt), dedx, length, 0);
-    probPio *= pd->GetProbability(2, TMath::Abs(fPt), dedx, length, 0);
+    //probEle *= pd->GetProbability(0, TMath::Abs(fPt), dedx, length, 0);
+    //probPio *= pd->GetProbability(2, TMath::Abs(fPt), dedx, length, 0);
 
   }