#include <TailFracC0EmEcalEc1.h>
Inheritance diagram for FastShower::TailFracC0EmEcalEc1:
Public Methods | |
TailFracC0EmEcalEc1 () | |
virtual double | value (const PolyArgs &) const |
virtual IFn * | clone () const |
UML: IDistributionClass.unm
Definition at line 25 of file TailFracC0EmEcalEc1.h.
|
Definition at line 27 of file TailFracC0EmEcalEc1.h. Referenced by clone().
00027 :IFn(),DebugBase("TailFracC0EmEcalEc1"){} |
|
Implements FastShower::IFn. Definition at line 6 of file TailFracC0EmEcalEc1.cxx. References FastShower::ParticleParameters::delPhi(), FastShower::ParticleParameters::energy(), and FastShower::PolyArgs::pp().
00006 { 00007 double energy = pa.pp()->energy(); 00008 double aDelPhi = fabs(pa.pp()->delPhi()); 00009 00010 double p1 = 0.2500*std::exp(-0.01792*energy) + 0.03797; 00011 double p2 = -1.6175*std::exp(-0.012625*energy) + 1.0289; 00012 // 00013 return p1 + p2*aDelPhi; 00014 } |
|
Implements FastShower::IFn. Definition at line 16 of file TailFracC0EmEcalEc1.cxx. References TailFracC0EmEcalEc1().
00016 {return new TailFracC0EmEcalEc1();} |