#include <PeakSigmaSNHadEarlyHcalBar12.h>
Inheritance diagram for FastShower::PeakSigmaSNHadEarlyHcalBar12:
Public Methods | |
PeakSigmaSNHadEarlyHcalBar12 () | |
virtual double | value (const PolyArgs &) const |
virtual IFn * | clone () const |
|
Definition at line 25 of file PeakSigmaSNHadEarlyHcalBar12.h. Referenced by clone().
00025 :IFn(),DebugBase("PeakSigmaSNHadEarlyHcalBar12"){} |
|
Implements FastShower::IFn. Definition at line 8 of file PeakSigmaSNHadEarlyHcalBar12.cxx. References FastShower::CoreSamples::cell0(), FastShower::PolyArgs::cs(), FastShower::ParticleParameters::energy(), and FastShower::PolyArgs::pp().
00008 { 00009 00010 double energy = pa.pp()->energy(); 00011 double fC0 = pa.cs()->cell0(); 00012 // 00013 double p1 = 0.3493*exp(-0.01979*energy) + 0.1183; 00014 double p2 = -0.3795*exp(-0.01754*energy) - 0.08589; 00015 00016 return p1 + p2*fC0; 00017 } |
|
Implements FastShower::IFn. Definition at line 19 of file PeakSigmaSNHadEarlyHcalBar12.cxx. References PeakSigmaSNHadEarlyHcalBar12().
00019 { 00020 return new PeakSigmaSNHadEarlyHcalBar12(); 00021 } |