#include <S0HadEarlyHcalBar2.h>
Inheritance diagram for FastShower::S0HadEarlyHcalBar2:
Public Methods | |
S0HadEarlyHcalBar2 (IUpdatingGaussian *, IProcessedDist *, IInTail *) | |
S0HadEarlyHcalBar2 (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 Methods | |
double | evalTail (const PolyArgs &) const |
double | evalPeak (const PolyArgs &) const |
Private Attributes | |
SP< IUpdatingGaussian > | m_peak |
SP< IProcessedDist > | m_tail |
SP< IInTail > | m_inTail |
|
Definition at line 23 of file S0HadEarlyHcalBar2.cxx. Referenced by clone().
|
|
Definition at line 29 of file S0HadEarlyHcalBar2.cxx. References FastShower::IConfigurer::findIUG(), m_inTail, m_peak, m_tail, FastShower::IConfigurer::makeIInTail(), FastShower::IConfigurer::makeProcessedFlat(), and FastShower::DebugBase::text().
|
|
ISampler Interface.
Implements FastShower::ISampler. Definition at line 38 of file S0HadEarlyHcalBar2.cxx. References S0HadEarlyHcalBar2().
00038 {return new S0HadEarlyHcalBar2(*this);} |
|
sample and fill CoreSamples.
Implements FastShower::ISampler. Definition at line 40 of file S0HadEarlyHcalBar2.cxx.
|
|
read back last deposit - used by monitoring code.
Implements FastShower::ISampler. Definition at line 58 of file S0HadEarlyHcalBar2.cxx. References FastShower::CoreSamples::give().
00058 { 00059 return cs.give(this); 00060 } |
|
Reimplemented from FastShower::DebugBase. Definition at line 62 of file S0HadEarlyHcalBar2.cxx. References m_inTail, m_peak, and m_tail.
|
|
Definition at line 49 of file S0HadEarlyHcalBar2.cxx. References m_tail.
00049 { 00050 LinearProcessor lp(0.1, 0.0); 00051 return m_tail->sample(&lp); 00052 } |
|
Definition at line 54 of file S0HadEarlyHcalBar2.cxx.
00054 { 00055 return m_peak->sample(0.1, 100, 1.0, 100, pa); 00056 } |
|
Definition at line 82 of file S0HadEarlyHcalBar2.h. Referenced by components(), and S0HadEarlyHcalBar2(). |
|
Definition at line 83 of file S0HadEarlyHcalBar2.h. Referenced by components(), evalTail(), and S0HadEarlyHcalBar2(). |
|
Definition at line 84 of file S0HadEarlyHcalBar2.h. Referenced by components(), and S0HadEarlyHcalBar2(). |