#include <EmEcalNormaliser.h>
Inheritance diagram for FastShower::EmEcalNormaliser:
Public Methods | |
EmEcalNormaliser (const IConfigurer *, const std::string &) | |
~EmEcalNormaliser () | |
virtual INormaliser * | clone () const |
Implementation of the INormaliser interface. | |
virtual void | scale (Normalisations &, const ParticleParameters &) const |
virtual void | components (IDebug::Cpts &) const |
vector of IDebug* | |
Private Attributes | |
SP< IFnOfParticleParameters > | m_etaResponse |
|
Definition at line 13 of file EmEcalNormaliser.cxx. References FastShower::IConfigurer::findFnPP(), m_etaResponse, and FastShower::DebugBase::text(). Referenced by clone().
00014 : 00015 INormaliser(), DebugBase(s){ 00016 // m_etaResponse = configurer->findFnPP(text()+"Eta Response"); 00017 m_etaResponse = configurer->findFnPP("EtaResponse"); 00018 cout<<text()<<": finishing construction"<<endl; 00019 } // |
|
Definition at line 21 of file EmEcalNormaliser.cxx. References m_etaResponse.
00021 { 00022 delete m_etaResponse; 00023 } |
|
Implementation of the INormaliser interface.
Implements FastShower::INormaliser. Definition at line 25 of file EmEcalNormaliser.cxx. References EmEcalNormaliser().
00025 { 00026 return new EmEcalNormaliser(*this); 00027 } |
|
Implements FastShower::INormaliser. Definition at line 30 of file EmEcalNormaliser.cxx. References m_etaResponse, and FastShower::Normalisations::scaleCore().
00030 { 00031 n.scaleCore(m_etaResponse->value(pp)); 00032 } |
|
vector of IDebug*
Reimplemented from FastShower::DebugBase. Definition at line 34 of file EmEcalNormaliser.cxx. References m_etaResponse.
00034 { 00035 v.push_back(m_etaResponse); 00036 } |
|
Definition at line 39 of file EmEcalNormaliser.h. Referenced by components(), EmEcalNormaliser(), scale(), and ~EmEcalNormaliser(). |