]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/EMCAL/AliHLTEMCALRawAnalyzerCrudeComponent.cxx
update of AltroChannelSelector component by Jason: added monitoring histograms, make...
[u/mrichter/AliRoot.git] / HLT / EMCAL / AliHLTEMCALRawAnalyzerCrudeComponent.cxx
index 517754a99e396d352830914c68ff5ecbf412e6b4..a4d540e065f0186cf4e4cdc858ec24661605980a 100644 (file)
  * about the suitability of this software for any purpose. It is          *
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
+
+
+// Evaluation of amplitude using  just the
+// max  ADC walu - pedestal, and pek position
+// using the time index of the max
+// amplitude
+// ------------
+// ------------
+
+
 #include "AliHLTEMCALRawAnalyzerCrudeComponent.h"
-#include "AliHLTCaloRawAnalyzerCrude.h"
+//#include "AliHLTCaloRawAnalyzerCrude.h"
+#include "AliCaloRawAnalyzerCrude.h"
+
 
 AliHLTEMCALRawAnalyzerCrudeComponent  gAliHLTEMCALRawAnalyzerCrudeComponent;
 
-AliHLTEMCALRawAnalyzerCrudeComponent::AliHLTEMCALRawAnalyzerCrudeComponent()
+
+//AliHLTEMCALRawAnalyzerCrudeComponent::AliHLTEMCALRawAnalyzerCrudeComponent : AliHLTEMCALRawAnalyzerComponent() 
+AliHLTEMCALRawAnalyzerCrudeComponent::AliHLTEMCALRawAnalyzerCrudeComponent() : AliHLTEMCALRawAnalyzerComponent( kCrude )
 {
-  fAnalyzerPtr = new   AliHLTCaloRawAnalyzerCrude();
+  // 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()
 {
-  return "CaloRawCrude";
+  // component id
+  return "EmcalRawCrude";
 }
 
 
 AliHLTComponent* 
 AliHLTEMCALRawAnalyzerCrudeComponent::Spawn()
 {
+  // spawn component
   return new AliHLTEMCALRawAnalyzerCrudeComponent();
 }