#include <HardPhotonEcSelConfig.h>
Inheritance diagram for FastShower::HardPhotonEcSelConfig:
Public Methods | |
HardPhotonEcSelConfig (Moni &) | |
HardPhotonEcSelConfig (NoMoni &) | |
virtual IAcceptor * | acceptor () const |
virtual IFnOfParticleParameters2 * | ehSharer () const |
virtual IFnOfParticleParameters * | resolution () const |
virtual IShowerer * | showerer () const |
virtual std::map< double, std::string > | histograms () const |
virtual | ~HardPhotonEcSelConfig () |
Private Attributes | |
IConfigurer * | m_configurer |
|
Definition at line 13 of file HardPhotonEcSelConfig.cxx.
00013 : 00014 m_configurer(new HardPhotonEcConfigurer(m) ){ 00015 } |
|
Definition at line 17 of file HardPhotonEcSelConfig.cxx.
00017 : 00018 m_configurer(new HardPhotonEcConfigurer(m) ){ 00019 } |
|
Definition at line 21 of file HardPhotonEcSelConfig.cxx. References m_configurer.
00021 { 00022 delete m_configurer; 00023 } |
|
Implements FastShower::ISingleShowererSelectorConfig. Definition at line 24 of file HardPhotonEcSelConfig.cxx.
00024 { 00025 return new HardPhotonEcAcceptor(); 00026 } |
|
Implements FastShower::ISingleShowererSelectorConfig. Definition at line 27 of file HardPhotonEcSelConfig.cxx.
00027 { 00028 return new EmHcalLeakageEc(); 00029 } |
|
Implements FastShower::ISingleShowererSelectorConfig. Definition at line 30 of file HardPhotonEcSelConfig.cxx.
00030 { 00031 return new SmearHardPhoton(); 00032 } |
|
Implements FastShower::ISingleShowererSelectorConfig. Definition at line 34 of file HardPhotonEcSelConfig.cxx. References m_configurer, and FastShower::IConfigurer::makeShowerer().
00034 { 00035 return m_configurer->makeShowerer("HardPhotonEcShowerer"); 00036 } |
|
Implements FastShower::ISingleShowererSelectorConfig. Definition at line 40 of file HardPhotonEcSelConfig.cxx.
00040 {
00041 std::map<double,std::string> hists;
00042 return hists;
00043 }
|
|
Definition at line 36 of file HardPhotonEcSelConfig.h. Referenced by showerer(), and ~HardPhotonEcSelConfig(). |