#include <C0HadLateHcalBar1.h>
Inheritance diagram for FastShower::C0HadLateHcalBar1:
Public Methods | |
C0HadLateHcalBar1 (IUpdatingGaussian *) | |
C0HadLateHcalBar1 (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 |
|
Definition at line 22 of file C0HadLateHcalBar1.cxx. Referenced by clone().
|
|
Definition at line 25 of file C0HadLateHcalBar1.cxx. References FastShower::IConfigurer::findIUG(), m_peak, and FastShower::DebugBase::text().
|
|
ISampler Interface.
Implements FastShower::ISampler. Definition at line 32 of file C0HadLateHcalBar1.cxx. References C0HadLateHcalBar1().
00032 { 00033 return new C0HadLateHcalBar1(*this); 00034 } |
|
sample and fill CoreSamples.
Implements FastShower::ISampler. Definition at line 36 of file C0HadLateHcalBar1.cxx.
00036 { 00037 cs.fill(this,m_peak->sample(0.0, 100, 1.0, 100, pa)); 00038 } |
|
read back last deposit - used by monitoring code.
Implements FastShower::ISampler. Definition at line 40 of file C0HadLateHcalBar1.cxx. References FastShower::CoreSamples::give().
00040 { 00041 return cs.give(this); 00042 } |
|
Reimplemented from FastShower::DebugBase. Definition at line 44 of file C0HadLateHcalBar1.cxx. References m_peak.
00044 { 00045 v.push_back(m_peak); 00046 } |
|
Definition at line 75 of file C0HadLateHcalBar1.h. Referenced by C0HadLateHcalBar1(), and components(). |