method added to convert raw digits to sdigits
authorbnandi <bnandi@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 21 Nov 2006 09:43:19 +0000 (09:43 +0000)
committerbnandi <bnandi@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 21 Nov 2006 09:43:19 +0000 (09:43 +0000)
PMD/AliPMD.cxx
PMD/AliPMD.h

index 13a6d75..c1954da 100644 (file)
@@ -54,6 +54,7 @@
 #include "AliPMDDigitizer.h"
 #include "AliPMDhit.h"
 #include "AliPMDDDLRawData.h"
+#include "AliPMDRawToSDigits.h"
   
 ClassImp(AliPMD)
  
@@ -319,9 +320,16 @@ void AliPMD::Digits2Raw()
 
   fLoader->UnloadDigits();
 }
-Bool_t AliPMD::Raw2SDigits()
+
+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;
 }
 
-
index c0e22f8..4246a6d 100644 (file)
@@ -47,7 +47,7 @@ public:
   virtual AliDigitizer* CreateDigitizer(AliRunDigitizer* manager) const;
 
   virtual void  Digits2Raw();
-  virtual Bool_t Raw2SDigits();
+  virtual Bool_t Raw2SDigits(AliRawReader *rawReader);
   
  protected:
   Float_t fPar[4];           // pmdin, pmdout, thgas, thcell
@@ -56,6 +56,6 @@ public:
   Float_t fPadSize[4];       // size of the pads
   Int_t   fNumPads[4];       // number of the pads
 
-  ClassDef(AliPMD,7)  // Base Class for Photon Multiplicity Detector
+  ClassDef(AliPMD,8)  // Base Class for Photon Multiplicity Detector
 };
 #endif