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