LCOV - code coverage report
Current view: top level - PHOS/PHOSbase - AliPHOSRawFitterv2.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 2 50.0 %
Date: 2016-06-14 17:26:59 Functions: 1 6 16.7 %

          Line data    Source code
       1             : #ifndef ALIPHOSRAWFITTERV2_H
       2             : #define ALIPHOSRAWFITTERV2_H
       3             : /* Copyright(c) 2007, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                          */
       5             : 
       6             : /* $Id: $ */
       7             : 
       8             : // This class extracts amplitude, t0 and quality of the PHOS "samples" 
       9             : // ising FastFit and two-exponent parameterization
      10             : 
      11             : #include "AliPHOSRawFitterv0.h"
      12             : class TArrayD ;
      13             : 
      14             : class AliPHOSRawFitterv2 : public AliPHOSRawFitterv0 {
      15             : 
      16             : public:
      17             : 
      18             :   AliPHOSRawFitterv2();
      19             :   AliPHOSRawFitterv2(const AliPHOSRawFitterv2& rawFitter);
      20             :   AliPHOSRawFitterv2& operator = (const AliPHOSRawFitterv2& rawFitter);
      21             :   virtual ~AliPHOSRawFitterv2();
      22             : 
      23             :   virtual Bool_t Eval(const UShort_t *signal, Int_t sigStart, Int_t sigLength);
      24           0 :   void SetRawParams(Double_t alpha, Double_t beta){fAlpha=alpha; fBeta=beta;}
      25             : 
      26             : private: 
      27             :   Bool_t FindAmpT(TArrayD samples, TArrayD times) ;
      28             :   void FindMax() ;
      29             : 
      30             : private:
      31             :   Double_t fAlpha ; //Parameter of sample shape
      32             :   Double_t fBeta ;  //Parameter of sample shape
      33             :   Double_t fMax ;   //Maximum of parameterization
      34             :   
      35          22 :   ClassDef(AliPHOSRawFitterv2,2)
      36             : };
      37             : 
      38             : #endif

Generated by: LCOV version 1.11