]>
Commit | Line | Data |
---|---|---|
de39a0ff | 1 | #ifndef ALICALORAWANALYZERFAKEALTRO_H |
2 | #define ALICALORAWANALYZERFAKEALTRO_H | |
3 | ||
4 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
5 | * See cxx source for full Copyright notice */ | |
6 | ||
7 | /* | |
8 | ||
9 | ||
10 | Author: R. GUERNANE LPSC Grenoble CNRS/IN2P3 | |
11 | */ | |
12 | ||
396baaf6 | 13 | #include "AliCaloRawAnalyzerFitter.h" |
de39a0ff | 14 | |
15 | ||
396baaf6 | 16 | // class TF1; |
17 | // class TGraph; | |
de39a0ff | 18 | |
396baaf6 | 19 | class AliCaloRawAnalyzerFakeALTRO : public AliCaloRawAnalyzerFitter |
de39a0ff | 20 | { |
92d9f317 | 21 | friend class AliCaloRawAnalyzerFactory; |
22 | ||
de39a0ff | 23 | public: |
92d9f317 | 24 | //AliCaloRawAnalyzerFakeALTRO(); |
de39a0ff | 25 | virtual ~AliCaloRawAnalyzerFakeALTRO(); |
92d9f317 | 26 | |
de39a0ff | 27 | virtual AliCaloFitResults Evaluate( const std::vector<AliCaloBunchInfo> &bunchvector, const UInt_t altrocfg1, const UInt_t altrocfg2 ); |
396baaf6 | 28 | |
29 | //void PrintFitResult(const TF1 *f) const; | |
de39a0ff | 30 | |
31 | // shaper tau value, in time-bins, and flag for keeping tau fixed | |
396baaf6 | 32 | |
33 | // Float_t GetTau() const { return fTau;}; | |
34 | // void SetTau(Float_t f) { fTau = f; }; | |
35 | // Bool_t GetFixTau() const { return fFixTau; }; | |
36 | // void SetFixTau(Bool_t b) { fFixTau = b; }; | |
de39a0ff | 37 | |
38 | // extra interfaces | |
396baaf6 | 39 | // TF1 * GetFit() const { return fTf1; }; |
40 | ||
41 | // virtual void InitFormula( TF1* f); | |
42 | ||
de39a0ff | 43 | private: |
92d9f317 | 44 | AliCaloRawAnalyzerFakeALTRO(); |
de39a0ff | 45 | AliCaloRawAnalyzerFakeALTRO(const AliCaloRawAnalyzerFakeALTRO & ); |
46 | AliCaloRawAnalyzerFakeALTRO & operator = (const AliCaloRawAnalyzerFakeALTRO &); | |
47 | ||
396baaf6 | 48 | // double fXaxis[ALTROMAXSAMPLES]; //Axis if time bins, ( used by TGraph ) |
49 | // const double fkEulerSquared; //e^2 = 7.389056098930650227 | |
50 | // TF1 *fTf1; // Analytical formula of the Semi Gaussian to be fitted | |
de39a0ff | 51 | |
396baaf6 | 52 | // Float_t fTau; // shaper tau, in time bins |
53 | // Bool_t fFixTau; // flag if tau should be fix | |
de39a0ff | 54 | |
55 | ClassDef(AliCaloRawAnalyzerFakeALTRO,1) | |
56 | ||
57 | }; | |
58 | ||
59 | #endif |