#include <PeakSigmaC0EmEcalEc1.h>
Inheritance diagram for FastShower::PeakSigmaC0EmEcalEc1:
Public Methods | |
PeakSigmaC0EmEcalEc1 () | |
virtual double | value (const PolyArgs &) const |
virtual IFn * | clone () const |
UML: IDistributionClass.unm
Definition at line 21 of file PeakSigmaC0EmEcalEc1.h.
|
Definition at line 23 of file PeakSigmaC0EmEcalEc1.h. Referenced by clone().
00023 :IFn(),DebugBase("PeakSigmaC0EmEcalEc1"){} |
|
Implements FastShower::IFn. Definition at line 6 of file PeakSigmaC0EmEcalEc1.cxx. References FastShower::ParticleParameters::delPhi(), and FastShower::PolyArgs::pp().
00006 { 00007 double aDelPhi = fabs(pa.pp()->delPhi()); 00008 00009 double p1 = 0.08794; 00010 double p2 = 0.010; 00011 double p3 = 0.995575; 00012 // 00013 return 1. - p3/(1.+std::exp((aDelPhi-p1)/p2)); 00014 } |
|
Implements FastShower::IFn. Definition at line 16 of file PeakSigmaC0EmEcalEc1.cxx. References PeakSigmaC0EmEcalEc1().
00016 {return new PeakSigmaC0EmEcalEc1();} |