//AliHLTEMCALRawAnalyzerCrudeComponent::AliHLTEMCALRawAnalyzerCrudeComponent : AliHLTEMCALRawAnalyzerComponent()
AliHLTEMCALRawAnalyzerCrudeComponent::AliHLTEMCALRawAnalyzerCrudeComponent() : AliHLTEMCALRawAnalyzerComponent()
{
+ // constructor
// fAnalyzerPtr = new AliHLTCaloRawAnalyzerCrude();
fAnalyzerPtr = new AliCaloRawAnalyzerCrude();
}
AliHLTEMCALRawAnalyzerCrudeComponent::~AliHLTEMCALRawAnalyzerCrudeComponent()
{
-
+ // destructor
+ if (0 != fAnalyzerPtr)
+ {
+ delete fAnalyzerPtr;
+ fAnalyzerPtr = 0;
+ }
}
+int
+AliHLTEMCALRawAnalyzerCrudeComponent::DoDeinit()
+{
+ //comment
+ if (0 != fAnalyzerPtr)
+ {
+ delete fAnalyzerPtr;
+ fAnalyzerPtr = 0;
+ }
+
+ return AliHLTEMCALRawAnalyzerComponent::DoDeinit();
+}
const char*
AliHLTEMCALRawAnalyzerCrudeComponent::GetComponentID()
{
+ // component id
return "EmcalRawCrude";
}
AliHLTComponent*
AliHLTEMCALRawAnalyzerCrudeComponent::Spawn()
{
+ // spawn component
return new AliHLTEMCALRawAnalyzerCrudeComponent();
}