#include <ANEmEcalEc2.h>
Inheritance diagram for FastShower::ANEmEcalEc2:
Public Methods | |
ANEmEcalEc2 (IUpdatingGaussian *) | |
ANEmEcalEc2 (const IConfigurer *, const std::string &) | |
virtual ISampler * | clone () const |
ISampler interface. | |
virtual void | sample (const PolyArgs &, CoreSamples &) const |
sample and fill CoreSamples. | |
virtual double | lastValue (const CoreSamples &) const |
read back last deposit - used by monitoring code. | |
virtual void | components (IDebug::Cpts &) const |
Private Attributes | |
SP< IUpdatingGaussian > | m_peak |
Static Private Attributes | |
const double | s_nSigma |
|
Definition at line 21 of file ANEmEcalEc2.cxx. Referenced by clone().
|
|
Definition at line 24 of file ANEmEcalEc2.cxx. References FastShower::IConfigurer::findIUG(), m_peak, and FastShower::DebugBase::text().
|
|
ISampler interface.
Implements FastShower::ISampler. Definition at line 31 of file ANEmEcalEc2.cxx. References ANEmEcalEc2().
00031 {return new ANEmEcalEc2(*this);} |
|
sample and fill CoreSamples.
Implements FastShower::ISampler. Definition at line 33 of file ANEmEcalEc2.cxx. References FastShower::CoreSamples::fill(), m_peak, and s_nSigma.
|
|
read back last deposit - used by monitoring code.
Implements FastShower::ISampler. Definition at line 36 of file ANEmEcalEc2.cxx. References FastShower::CoreSamples::give().
00036 { 00037 return cs.give(this); 00038 } |
|
Reimplemented from FastShower::DebugBase. Definition at line 39 of file ANEmEcalEc2.cxx. References m_peak.
00039 { 00040 v.push_back(m_peak); 00041 } |
|
Definition at line 65 of file ANEmEcalEc2.h. Referenced by ANEmEcalEc2(), components(), and sample(). |
|
Referenced by sample(). |