#include "AliPMDDigitizer.h"
#include "AliPMDhit.h"
#include "AliPMDDDLRawData.h"
+#include "AliPMDRawToSDigits.h"
ClassImp(AliPMD)
delete newcell;
}
-//_____________________________________________________________________________
-void AliPMD::BuildGeometry()
-{
- //
- // Build simple ROOT TNode geometry for event display
- //
-
- TNode *node, *top;
- const int kColorPMD = kRed;
-
- //
- top=gAlice->GetGeometry()->GetNode("alice");
-
- // PMD
- new TBRIK("S_PMD","PMD box","void",300,300,5);
- top->cd();
- node = new TNode("PMD","PMD","S_PMD",0,0,-600,"");
- node->SetLineColor(kColorPMD);
- fNodes->Add(node);
-}
-
//_____________________________________________________________________________
void AliPMD::SetPAR(Float_t p1, Float_t p2, Float_t p3,Float_t p4)
{
AliDetector::SetTreeAddress();
}
+void AliPMD::SetCpvOff()
+{
+ // Set the CPV plane off
+}
+void AliPMD::SetPreOff()
+{
+ // Set the Preshower plane off
+
+}
+void AliPMD::SetModuleOff(Int_t /*imodule*/)
+{
+ // Set the desired module off
+
+}
+
//____________________________________________________________________________
void AliPMD::Hits2SDigits()
{
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;
+}