// @brief A TRDCalibration processing component for the HLT.
//
-#if __GNUC__ >= 3
-using namespace std;
-#endif
-
#include "TTree.h"
#include "TFile.h"
#include "TBranch.h"
#include <cerrno>
#include <string>
+using namespace std;
+
ClassImp(AliHLTTRDCalibrationComponent);
AliHLTTRDCalibrationComponent::AliHLTTRDCalibrationComponent()
HLTDebug("DeinitCalibration");
delete fTracksArray; fTracksArray=0;
+ fTRDCalibraFillHisto->DestroyDebugStreamer();
//fTRDCalibraFillHisto->Destroy();
//fOutArray->Delete();
delete fOutArray; fOutArray=0;
Int_t AliHLTTRDCalibrationComponent::ShipDataToFXS(const AliHLTComponentEventData& /*evtData*/, AliHLTComponentTriggerData& /*trigData*/)
{
- //fTRDCalibraFillHisto->DestroyDebugStreamer();
-
AliHLTReadoutList rdList(AliHLTReadoutList::kTRD);
EORCalibration();
coefdrift->SetName("coefdrift");
coefdriftsecond->SetName("coefdriftsecond");
coeft0->SetName("coeft0");
- if(coefgain) fAfterRunArray->Add(coefgain);
- if(coefprf) fAfterRunArray->Add(coefprf);
- if(coefdrift) fAfterRunArray->Add(coefdrift);
- if(coefdriftsecond) fAfterRunArray->Add(coefdriftsecond);
- if(coeft0) fAfterRunArray->Add(coeft0);
-
-
- if(coefgain||coefprf||coefdrift||coeft0||coefdriftsecond) {
- PushBack(fAfterRunArray, AliHLTTRDDefinitions::fgkEORCalibrationDataType);
- }
+ fAfterRunArray->Add(coefgain);
+ fAfterRunArray->Add(coefprf);
+ fAfterRunArray->Add(coefdrift);
+ fAfterRunArray->Add(coefdriftsecond);
+ fAfterRunArray->Add(coeft0);
+ PushBack(fAfterRunArray, AliHLTTRDDefinitions::fgkEORCalibrationDataType);
+
// TString fileName="/tmp/CalibHistoDump_run";
// fileName+=AliCDBManager::Instance()->GetRun();
// fileName+=".root";