ROOT logo
#ifndef ALICALORAWANALYZERKSTANDARD_H
#define ALICALORAWANALYZERKSTANDARD_H
/**************************************************************************
 * This file is property of and copyright by                              *
 * the Relativistic Heavy Ion Group (RHIG), Yale University, US, 2009     *
 *                                                                        *
 * Primary Author: Per Thomas Hille <p.t.hille@fys.uio.no>                *
 *                                                                        *
 * Contributors are mentioned in the code where appropriate.              *
 * Please report bugs to p.t.hille@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.                  *
 **************************************************************************/

// Extraction of amplitude and peak position
// FRom CALO raw data using
// Chi square fit

#include "AliCaloRawAnalyzerFitter.h"
class  TGraph;

class  AliCaloRawAnalyzerKStandard : public AliCaloRawAnalyzerFitter
{
  friend class AliCaloRawAnalyzerFactory; // Factory for creation of raw analyzer (rule checker request)
  
 public:
  
  virtual ~AliCaloRawAnalyzerKStandard();
  
  virtual AliCaloFitResults  Evaluate( const std::vector<AliCaloBunchInfo> &bunchvector,
                                       UInt_t altrocfg1,
                                       UInt_t altrocfg2 );
  
  void FitRaw( Int_t firstTimeBin, Int_t lastTimeBin,
               Float_t & amp,  Float_t & time,
               Float_t & chi2, Bool_t & fitDone) const ;
 
 private:
  
  AliCaloRawAnalyzerKStandard();
  AliCaloRawAnalyzerKStandard(               const AliCaloRawAnalyzerKStandard & );
  AliCaloRawAnalyzerKStandard  & operator = (const AliCaloRawAnalyzerKStandard & );
  
  ClassDef(AliCaloRawAnalyzerKStandard, 2)
};

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