+// $Id$
+
+
/**************************************************************************
* Copyright(c) 2006, ALICE Experiment at CERN, All rights reserved. *
* *
* provided "as is" without express or implied warranty. *
**************************************************************************/
-#include "AliHLTPHOSRawAnalyzerCrudeComponent.h"
-
-//ClassImp(AliHLTPHOSRawAnalyzerCrudeComponent)
+#include "AliHLTPHOSRawAnalyzerCrudeComponent.h"
+#include "AliCaloRawAnalyzerCrude.h"
+AliHLTPHOSRawAnalyzerCrudeComponent gAliHLTPHOSRawAnalyzerCrudeComponent;
+//___________________________________________________________________________
AliHLTPHOSRawAnalyzerCrudeComponent::AliHLTPHOSRawAnalyzerCrudeComponent()
{
- analyzerPtr = new AliHLTPHOSRawAnalyzerCrude();
+ fAnalyzerPtr = new AliCaloRawAnalyzerCrude();
+ fAnalyzerPtr->SetIsZeroSuppressed(true);
}
+//___________________________________________________________________________
AliHLTPHOSRawAnalyzerCrudeComponent::~AliHLTPHOSRawAnalyzerCrudeComponent()
{
-
+// if(fAnalyzerPtr)
+// {
+// delete fAnalyzerPtr;
+// fAnalyzerPtr = 0;
+// }
}
+//___________________________________________________________________________
+AliHLTPHOSRawAnalyzerCrudeComponent::AliHLTPHOSRawAnalyzerCrudeComponent(const AliHLTPHOSRawAnalyzerCrudeComponent & ):AliHLTPHOSRawAnalyzerComponentv3()
+{
-AliHLTPHOSRawAnalyzerCrudeComponent::AliHLTPHOSRawAnalyzerCrudeComponent(const AliHLTPHOSRawAnalyzerCrudeComponent & ):AliHLTPHOSRawAnalyzerComponent()
+}
+
+int
+AliHLTPHOSRawAnalyzerCrudeComponent::Deinit()
{
+
+ if(fAnalyzerPtr)
+ {
+ delete fAnalyzerPtr;
+ fAnalyzerPtr = 0;
+ }
+ Logging(kHLTLogInfo, "HLT", "PHOS", ",AliHLTPHOSRawAnalyzerCrudeComponent Deinit");
+ return 0;
+}
+//___________________________________________________________________________
+const char*
+AliHLTPHOSRawAnalyzerCrudeComponent::GetComponentID()
+{
+ return "PhosRawCrude";
}
+//___________________________________________________________________________
+AliHLTComponent*
+AliHLTPHOSRawAnalyzerCrudeComponent::Spawn()
+{
+ return new AliHLTPHOSRawAnalyzerCrudeComponent;
+}