#include "AliPHOSRcuDA1.h"
-#include "AliHLTPHOSSharedMemoryInterface.h"
+#include "AliHLTPHOSSharedMemoryInterfacev2.h"
#include "AliHLTPHOSRcuDAComponent.h"
#include "AliHLTPHOSDefinitions.h"
-#include "AliHLTPHOSConstants.h"
-#include "AliHLTPHOSRcuCellEnergyDataStruct.h"
+
+// #include "AliHLTPHOSConstant.h"
+//#include "AliHLTPHOSRcuCellEnergyDataStruct.h"
#include "TObjArray.h"
+#include "AliHLTCaloUtilities.h"
+#include "AliHLTReadoutList.h"
//#include <iostream>
AliHLTPHOSRcuDAComponent gAliHLTPHOSRcuDAComponent;
-AliHLTPHOSRcuDAComponent::AliHLTPHOSRcuDAComponent() : AliHLTPHOSRcuProperties(),
- AliHLTCalibrationProcessor(),
- fPhosEventCount(0),
- fPHOSDAPtr(0),
- fShmPtr(0)
- // fTest(-2)
+AliHLTPHOSRcuDAComponent::AliHLTPHOSRcuDAComponent() :
+ //AliHLTPHOSRcuProperties(),
+ AliHLTCalibrationProcessor(),
+ fPhosEventCount(0),
+ fPHOSDAPtr(0),
+ fShmPtr(0)
+ // fTest(-2)
{
- fShmPtr = new AliHLTPHOSSharedMemoryInterface();
+ fShmPtr = new AliHLTPHOSSharedMemoryInterfacev2();
}
Int_t
-AliHLTPHOSRcuDAComponent::ScanArgument( Int_t argc, const char** argv)
+AliHLTPHOSRcuDAComponent::ScanArgument( Int_t /*argc*/, const char** /*argv*/)
{
- ScanArguments(argc, argv);
- return 0;
+ //CRAP PTH
+ // AliHLTPHOSUtilities::ScanArguments(argc, argv);
+
+
+ return 0;
}
-Int_t AliHLTPHOSRcuDAComponent::ProcessCalibration(const AliHLTComponentEventData& evtData, AliHLTComponentTriggerData& trigData)
+Int_t AliHLTPHOSRcuDAComponent::ProcessCalibration(const AliHLTComponentEventData& /*evtData*/, AliHLTComponentTriggerData& /*trigData*/)
{
+ /*
fPhosEventCount ++;
const AliHLTComponentEventData eDta = evtData;
AliHLTComponentTriggerData tDta = trigData;
fPHOSDAPtr->FillHistograms(energyArray, timeArray);
ResetArrays(energyArray, timeArray);
-
+ */
return 0;
}
TFile *outFile = new TFile(filename, "recreate");
calibPtr->Write();
outFile->Close();
- PushToFXS( (TObject*)fPHOSDAPtr->GetHistoContainer(), "PHOS", filename);
+ static AliHLTReadoutList rdList(AliHLTReadoutList::kPHOS);
+ PushToFXS( (TObject*)fPHOSDAPtr->GetHistoContainer(), "PHOS", filename, rdList.Buffer());
cout << "Finnished pushing data to HLT FXS" << endl;
return 0;
}
+
+/*
void
AliHLTPHOSRcuDAComponent::ResetArrays(Float_t e[NXCOLUMNSMOD][NZROWSMOD][NGAINS], Float_t t[NXCOLUMNSMOD][NZROWSMOD][NGAINS])
{
}
}
}
+*/