#include <SoftPhotonEcSelConfig.h>
Inheritance diagram for FastShower::SoftPhotonEcSelConfig:
Public Methods | |
SoftPhotonEcSelConfig (Moni &) | |
SoftPhotonEcSelConfig (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 | ~SoftPhotonEcSelConfig () |
Private Attributes | |
IConfigurer * | m_configurer |
|
Definition at line 12 of file SoftPhotonEcSelConfig.cxx.
00012 : 00013 m_configurer( new SoftPhotonEcConfigurer(m) ){ 00014 } |
|
Definition at line 16 of file SoftPhotonEcSelConfig.cxx.
00016 : 00017 m_configurer( new SoftPhotonEcConfigurer(m) ){ 00018 } |
|
Definition at line 20 of file SoftPhotonEcSelConfig.cxx. References m_configurer.
00020 { 00021 delete m_configurer; 00022 } |
|
Implements FastShower::ISingleShowererSelectorConfig. Definition at line 24 of file SoftPhotonEcSelConfig.cxx.
00024 { 00025 return new SoftPhotonEcAcceptor(); 00026 } |
|
Implements FastShower::ISingleShowererSelectorConfig. Definition at line 27 of file SoftPhotonEcSelConfig.cxx.
00027 { 00028 return new EmHcalLeakageEc(); 00029 } |
|
Implements FastShower::ISingleShowererSelectorConfig. Definition at line 30 of file SoftPhotonEcSelConfig.cxx.
00030 { 00031 return new SmearSoftPhotonEc(this,"SmearSoftPhotonEc"); 00032 } |
|
Implements FastShower::ISingleShowererSelectorConfig. Definition at line 34 of file SoftPhotonEcSelConfig.cxx. References m_configurer, and FastShower::IConfigurer::makeShowerer().
00034 { 00035 return m_configurer->makeShowerer("SoftPhotonEcShowerer"); 00036 } |
|
Implements FastShower::ISingleShowererSelectorConfig. Definition at line 38 of file SoftPhotonEcSelConfig.cxx.
00038 { 00039 std::map<double,std::string> hists; 00040 double ePoint[5] = {0.2, 0.3, 0.4, 0.5, 1.0}; 00041 std::string iFile[5] = {"FastShowerHistograms/hist7101", 00042 "FastShowerHistograms/hist7102", 00043 "FastShowerHistograms/hist7103", 00044 "FastShowerHistograms/hist7104", 00045 "FastShowerHistograms/hist7105"}; 00046 for (int i=0; i<5; ++i){ 00047 hists[ePoint[i]] = iFile[i]; 00048 } 00049 return hists; 00050 } |
|
Definition at line 36 of file SoftPhotonEcSelConfig.h. Referenced by showerer(), and ~SoftPhotonEcSelConfig(). |