#include <TailFracC0HadLateHcalEc1.h>
Inheritance diagram for FastShower::TailFracC0HadLateHcalEc1:
Public Methods | |
TailFracC0HadLateHcalEc1 () | |
virtual double | value (const PolyArgs &) const |
virtual IFn * | clone () const |
UML: IDistributionClass.unm
Definition at line 22 of file TailFracC0HadLateHcalEc1.h.
|
Definition at line 24 of file TailFracC0HadLateHcalEc1.h. Referenced by clone().
00024 :IFn(),DebugBase("TailFracC0HadLateHcalEc1"){} |
|
Implements FastShower::IFn. Definition at line 7 of file TailFracC0HadLateHcalEc1.cxx. References FastShower::ParticleParameters::delPhi(), FastShower::ParticleParameters::energy(), and FastShower::PolyArgs::pp().
00007 { 00008 00009 double energy = pa.pp()->energy(); 00010 double aDelPhi = fabs(pa.pp()->delPhi()); 00011 // 00012 return (energy<15.)? 0.07768+12.73*aDelPhi 00013 : 0.04899*std::exp(-0.04319*energy)+0.004349; 00014 } |
|
Implements FastShower::IFn. Definition at line 16 of file TailFracC0HadLateHcalEc1.cxx. References TailFracC0HadLateHcalEc1().
00016 { 00017 return new TailFracC0HadLateHcalEc1(); 00018 } |