#include <S0SamplerRouterEnergySample.h>
Inheritance diagram for FastShower::S0SamplerRouterEnergySample:
Public Methods | |
S0SamplerRouterEnergySample (const std::vector< std::pair< double, ISampler * > > &, double floor=0.0, std::string label="") | |
S0SamplerRouterEnergySample (const S0SamplerRouterEnergySample &s) | |
virtual ISampler * | clone () const |
make a copy of objects viewed through ISampler interface. | |
~S0SamplerRouterEnergySample () | |
virtual double | indexQ (const ParticleParameters &, const CoreSamples &) const |
Supply a sample method. | |
virtual double | lastValue (const CoreSamples &) const |
for monitoring - get the last "Sampler" value. |
Definition at line 32 of file S0SamplerRouterEnergySample.h.
|
Definition at line 10 of file S0SamplerRouterEnergySample.cxx. Referenced by clone().
00015 : 00016 SamplerRouter(v, floor, label){}; |
|
Definition at line 18 of file S0SamplerRouterEnergySample.cxx.
00019 : 00020 SamplerRouter(s){}; |
|
Definition at line 39 of file S0SamplerRouterEnergySample.h.
00039 {} |
|
make a copy of objects viewed through ISampler interface.
Implements FastShower::ISampler. Definition at line 22 of file S0SamplerRouterEnergySample.cxx. References S0SamplerRouterEnergySample().
00022 { 00023 return new S0SamplerRouterEnergySample(*this); 00024 } |
|
Supply a sample method.
Implements FastShower::SamplerRouter. Definition at line 26 of file S0SamplerRouterEnergySample.cxx.
00027 {
00028 return pp.energy();
00029 }
|
|
for monitoring - get the last "Sampler" value.
Implements FastShower::ISampler. Definition at line 31 of file S0SamplerRouterEnergySample.cxx. References FastShower::CoreSamples::give().
00031 { 00032 return cs.give(this); 00033 } |