]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/AliCaloRawAnalyzerFactory.cxx
Adding TOF calib task for calibration of problematic channels
[u/mrichter/AliRoot.git] / EMCAL / AliCaloRawAnalyzerFactory.cxx
index cf2c29eabb1e2a72891b90c835df73ecd949158a..8c99c898b3710ed74bb90528367b95e7205066cd 100644 (file)
 #include "AliCaloRawAnalyzerFactory.h"
 #include "AliCaloRawAnalyzerFastFit.h"
 #include "AliCaloRawAnalyzerNN.h"
-#include "AliCaloRawAnalyzerLMS.h"
 #include "AliCaloRawAnalyzerPeakFinder.h"
 #include "AliCaloRawAnalyzerCrude.h"
-#include "AliCaloRawAnalyzerLMSOffline.h"
 #include "AliCaloRawAnalyzerKStandard.h"
 #include "AliCaloRawAnalyzerFakeALTRO.h"
 
 AliCaloRawAnalyzerFactory::AliCaloRawAnalyzerFactory()
 {
-
-}
-
-AliCaloRawAnalyzerFactory::~AliCaloRawAnalyzerFactory()
-{
-
+  // default constructor
 }
 
-
 AliCaloRawAnalyzer*
 AliCaloRawAnalyzerFactory::CreateAnalyzer( const int algo )
 {
-  // return new AliCaloRawAnalyzerKStandard();
-  switch ( algo) 
-    {
+  // Return the requested algorithm
+  
+  switch ( algo)
+  {
     case  kFastFit:
       return new  AliCaloRawAnalyzerFastFit();
       break;
     case kNeuralNet:
       return new AliCaloRawAnalyzerNN();
       break;
-    case kLMS:
-      //return new AliCaloRawAnalyzerLMS();
-      return new AliCaloRawAnalyzerLMSOffline();
-      break;
     case kPeakFinder:
       return new AliCaloRawAnalyzerPeakFinder();
       break;
     case kCrude:
       return  new AliCaloRawAnalyzerCrude();
       break;
-    case kLMSOffline:
-      return new AliCaloRawAnalyzerLMSOffline();
-      break;
     case kStandard:
       return new AliCaloRawAnalyzerKStandard();
       break;