#include <SoftHadEcalNormaliser.h>
Inheritance diagram for FastShower::SoftHadEcalNormaliser:
Public Methods | |
SoftHadEcalNormaliser (const IConfigurer *, const std::string &) | |
~SoftHadEcalNormaliser () | |
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 SoftHadEcalNormaliser.cxx. References FastShower::IConfigurer::findFnPP(), m_etaResponse, and FastShower::DebugBase::text(). Referenced by clone().
00014 : 00015 INormaliser(), DebugBase(s){ 00016 m_etaResponse = c->findFnPP("EcalEtaResponse"); 00017 cout<<text()<<": finishing construction"<<endl; 00018 } // |
|
Definition at line 20 of file SoftHadEcalNormaliser.cxx. References m_etaResponse.
00020 { 00021 delete m_etaResponse; 00022 } |
|
Implementation of the INormaliser interface.
Implements FastShower::INormaliser. Definition at line 24 of file SoftHadEcalNormaliser.cxx. References SoftHadEcalNormaliser().
00024 { 00025 return new SoftHadEcalNormaliser(*this); 00026 } |
|
Implements FastShower::INormaliser. Definition at line 28 of file SoftHadEcalNormaliser.cxx. References m_etaResponse, and FastShower::Normalisations::scalePencil().
00029 { 00030 n.scalePencil(m_etaResponse->value(pp)); 00031 } |
|
vector of IDebug*
Reimplemented from FastShower::DebugBase. Definition at line 33 of file SoftHadEcalNormaliser.cxx. References m_etaResponse.
00033 { 00034 v.push_back(m_etaResponse); 00035 } |
|
Definition at line 39 of file SoftHadEcalNormaliser.h. Referenced by components(), scale(), SoftHadEcalNormaliser(), and ~SoftHadEcalNormaliser(). |