#include <SoftPhotonBarSelConfig.h>
Inheritance diagram for FastShower::SoftPhotonBarSelConfig:
Public Methods | |
SoftPhotonBarSelConfig (Moni &) | |
SoftPhotonBarSelConfig (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 | ~SoftPhotonBarSelConfig () |
Private Attributes | |
IConfigurer * | m_configurer |
|
Definition at line 14 of file SoftPhotonBarSelConfig.cxx.
00014 : 00015 m_configurer( new SoftPhotonBarConfigurer(m) ){ 00016 } |
|
Definition at line 18 of file SoftPhotonBarSelConfig.cxx.
00018 : 00019 m_configurer( new SoftPhotonBarConfigurer(m) ){ 00020 } |
|
Definition at line 22 of file SoftPhotonBarSelConfig.cxx. References m_configurer.
00022 { 00023 delete m_configurer; 00024 } |
|
Implements FastShower::ISingleShowererSelectorConfig. Definition at line 26 of file SoftPhotonBarSelConfig.cxx.
00026 { 00027 return new SoftPhotonBarAcceptor(); 00028 } |
|
Implements FastShower::ISingleShowererSelectorConfig. Definition at line 29 of file SoftPhotonBarSelConfig.cxx.
00029 { 00030 return new EmHcalLeakageBar(); 00031 } |
|
Implements FastShower::ISingleShowererSelectorConfig. Definition at line 32 of file SoftPhotonBarSelConfig.cxx.
00032 { 00033 return new SmearSoftPhotonBar(this,"SmearSoftPhotonBar"); 00034 } |
|
Implements FastShower::ISingleShowererSelectorConfig. Definition at line 36 of file SoftPhotonBarSelConfig.cxx. References m_configurer, and FastShower::IConfigurer::makeShowerer().
00036 { 00037 return m_configurer->makeShowerer("SoftPhotonBarShowerer"); 00038 } |
|
Implements FastShower::ISingleShowererSelectorConfig. Definition at line 40 of file SoftPhotonBarSelConfig.cxx.
00040 { 00041 std::map<double,std::string> hists; 00042 double ePoint[5] = {0.2, 0.3, 0.4, 0.5, 1.0}; 00043 std::string iFile[5] = {"FastShowerHistograms/hist9101", 00044 "FastShowerHistograms/hist9102", 00045 "FastShowerHistograms/hist9103", 00046 "FastShowerHistograms/hist9104", 00047 "FastShowerHistograms/hist9105"}; 00048 for (int i=0; i<5; ++i){ 00049 hists[ePoint[i]] = iFile[i]; 00050 } 00051 return hists; 00052 } |
|
Definition at line 35 of file SoftPhotonBarSelConfig.h. Referenced by showerer(), and ~SoftPhotonBarSelConfig(). |