ROOT logo
#ifndef ALICALORAWANALYZERFASTFIT_H
#define ALICALORAWANALYZERFASTFIT_H

/**************************************************************************
 * This file is property of and copyright by the Experimental Nuclear     *
 * Physics Group, Dep. of Physics                                         *
 * University of Oslo, Norway, 2007                                       *
 *                                                                        *
 * Author: Per Thomas Hille <perthi@fys.uio.no> for the ALICE HLT Project.*
 * Contributors are mentioned in the code where appropriate.              *
 * Please report bugs to perthi@fys.uio.no                                *
 *                                                                        *
 * Permission to use, copy, modify and distribute this software and its   *
 * documentation strictly for non-commercial purposes is hereby granted   *
 * without fee, provided that the above copyright notice appears in all   *
 * copies and that both the copyright notice and this permission notice   *
 * appear in the supporting documentation. The authors make no claims     *
 * about the suitability of this software for any purpose. It is          *
 * provided "as is" without express or implied warranty.                  *
 **************************************************************************/

#include "AliCaloRawAnalyzerFitter.h"
#include "Rtypes.h"

// Extraction of Amplitude and peak
// position using special algorithm
// from Alexei Pavlinov

class  AliCaloRawAnalyzerFastFit : public AliCaloRawAnalyzerFitter
{
  friend class  AliCaloRawAnalyzerFactory; // RuleChecker request
  
 public:
  
  virtual ~AliCaloRawAnalyzerFastFit() { ; }
  
  virtual AliCaloFitResults Evaluate( const std::vector<AliCaloBunchInfo> &bunchvector,
                                      UInt_t altrocfg1, UInt_t altrocfg2 );

private:

  AliCaloRawAnalyzerFastFit();
  
  ClassDef( AliCaloRawAnalyzerFastFit, 1 )
};

#endif
 AliCaloRawAnalyzerFastFit.h:1
 AliCaloRawAnalyzerFastFit.h:2
 AliCaloRawAnalyzerFastFit.h:3
 AliCaloRawAnalyzerFastFit.h:4
 AliCaloRawAnalyzerFastFit.h:5
 AliCaloRawAnalyzerFastFit.h:6
 AliCaloRawAnalyzerFastFit.h:7
 AliCaloRawAnalyzerFastFit.h:8
 AliCaloRawAnalyzerFastFit.h:9
 AliCaloRawAnalyzerFastFit.h:10
 AliCaloRawAnalyzerFastFit.h:11
 AliCaloRawAnalyzerFastFit.h:12
 AliCaloRawAnalyzerFastFit.h:13
 AliCaloRawAnalyzerFastFit.h:14
 AliCaloRawAnalyzerFastFit.h:15
 AliCaloRawAnalyzerFastFit.h:16
 AliCaloRawAnalyzerFastFit.h:17
 AliCaloRawAnalyzerFastFit.h:18
 AliCaloRawAnalyzerFastFit.h:19
 AliCaloRawAnalyzerFastFit.h:20
 AliCaloRawAnalyzerFastFit.h:21
 AliCaloRawAnalyzerFastFit.h:22
 AliCaloRawAnalyzerFastFit.h:23
 AliCaloRawAnalyzerFastFit.h:24
 AliCaloRawAnalyzerFastFit.h:25
 AliCaloRawAnalyzerFastFit.h:26
 AliCaloRawAnalyzerFastFit.h:27
 AliCaloRawAnalyzerFastFit.h:28
 AliCaloRawAnalyzerFastFit.h:29
 AliCaloRawAnalyzerFastFit.h:30
 AliCaloRawAnalyzerFastFit.h:31
 AliCaloRawAnalyzerFastFit.h:32
 AliCaloRawAnalyzerFastFit.h:33
 AliCaloRawAnalyzerFastFit.h:34
 AliCaloRawAnalyzerFastFit.h:35
 AliCaloRawAnalyzerFastFit.h:36
 AliCaloRawAnalyzerFastFit.h:37
 AliCaloRawAnalyzerFastFit.h:38
 AliCaloRawAnalyzerFastFit.h:39
 AliCaloRawAnalyzerFastFit.h:40
 AliCaloRawAnalyzerFastFit.h:41
 AliCaloRawAnalyzerFastFit.h:42
 AliCaloRawAnalyzerFastFit.h:43
 AliCaloRawAnalyzerFastFit.h:44
 AliCaloRawAnalyzerFastFit.h:45
 AliCaloRawAnalyzerFastFit.h:46
 AliCaloRawAnalyzerFastFit.h:47