Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

BinFluctuationEM.h

Go to the documentation of this file.
00001 #ifndef BINFLUCTUATIONEM_H
00002 #define BINFLUCTUATIONEM_H
00003 //This Class holds all the information about bin height fluctuations
00004 //for EM showers i.e. errors on individual bins
00005 #include "TF1.h"
00006 
00007 class BinFluctuationEM {
00008 
00009  public:
00010 
00011   BinFluctuationEM(Double_t inputEnergy = 0);
00012   ~BinFluctuationEM();
00013   void ReInit(Double_t);
00014   double CalcFluctuation(Double_t, Double_t);
00015   
00016  private:
00017   
00018   TF1 *fPol4a;
00019   TF1 *fPol4b;
00020   Double_t *fUppPars_a;
00021   Double_t *fLowPars_a;
00022   Double_t *fUppPars_b;
00023   Double_t *fLowPars_b;
00024   Double_t fUppEn;
00025   Double_t fLowEn;  
00026   
00027   Double_t fInputEnergy;
00028   
00029   void Init();
00030 
00031 };
00032 #endif //BINFLUCTUATIONEM_H

Generated on Mon Feb 15 11:06:26 2010 for loon by  doxygen 1.3.9.1