]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PMD/AliPMD.cxx
bug fixed for DDL3
[u/mrichter/AliRoot.git] / PMD / AliPMD.cxx
index e2b12dc2b5e09198569f328cc0dd5caabc4c2172..c1954da1da9d205b2942a92fe7c1b7ed6ef937d5 100644 (file)
@@ -54,6 +54,7 @@
 #include "AliPMDDigitizer.h"
 #include "AliPMDhit.h"
 #include "AliPMDDDLRawData.h"
+#include "AliPMDRawToSDigits.h"
   
 ClassImp(AliPMD)
  
@@ -109,7 +110,7 @@ AliLoader* AliPMD::MakeLoader(const char* topfoldername)
  
   if (fLoader)
     {
-      AliInfo("Success");
+      AliDebug(100,"Success");
     }
   else
     {
@@ -177,16 +178,6 @@ void AliPMD::BuildGeometry()
   fNodes->Add(node);
 }
 
-//_____________________________________________________________________________
-Int_t AliPMD::DistancetoPrimitive(Int_t , Int_t ) const
-{
-  //
-  // Distance from mouse to detector on the screen
-  // dummy routine
-  //
-   return 9999;
-}
 //_____________________________________________________________________________
 void AliPMD::SetPAR(Float_t p1, Float_t p2, Float_t p3,Float_t p4)
 {
@@ -330,5 +321,15 @@ void AliPMD::Digits2Raw()
   fLoader->UnloadDigits();
 }
 
+Bool_t AliPMD::Raw2SDigits(AliRawReader *rawReader)
+{
+  // converts raw to sdigits
+  AliRunLoader* runLoader = fLoader->GetRunLoader(); 
+  //runLoader->GetEvent(ievt);
 
+  AliPMDRawToSDigits pmdr2sd;
+  pmdr2sd.Raw2SDigits(runLoader, rawReader);
+  fLoader->UnloadSDigits();
+  return kTRUE;
+}