#include "AliPMDDigitizer.h"
#include "AliPMDhit.h"
#include "AliPMDDDLRawData.h"
+#include "AliPMDRawToSDigits.h"
ClassImp(AliPMD)
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;
}
-
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
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