00001 #ifndef FASTSHOWER_TAILFRACC0EMECALBAR1_H 00002 #define FASTSHOWER_TAILFRACC0EMECALBAR1_H 00003 00004 #ifndef FASTSHOWER_IFNOFPARTICLEPARAMETERS_H 00005 #include "FastShowerUtils/IFn.h" 00006 #endif 00007 00008 #ifndef FASTSHOWER_IDEBUG_H 00009 #include "FastShowerUtils/IDebug.h" 00010 #endif 00011 00012 00013 #ifndef FASTSHOWER_DEBUGBASE_H 00014 #include "FastShowerUtils/DebugBase.h" 00015 #endif 00016 00017 #include <iostream> 00018 namespace FastShower{ 00025 class PolyArgs; 00026 00027 class TailFracC0EmEcalBar1: virtual public IFn, private DebugBase{ 00028 public: 00029 TailFracC0EmEcalBar1():IFn(),DebugBase("TailFracC0EmEcalBar1"){} 00030 virtual double value(const PolyArgs& pa) const; 00031 00032 virtual IFn* clone() const; 00033 }; 00034 } 00035 #endif 00036 00037