#include <HcalSimulationParameters.h>
Public Member Functions | |
HcalSimulationParameters (void) | |
~HcalSimulationParameters (void) | |
Public Attributes | |
std::vector< double > | attenuationLength_ |
std::vector< std::string > | hcalMaterialNames_ |
std::vector< std::string > | hfFibreConicalNames_ |
std::vector< std::string > | hfFibreNames_ |
std::vector< std::string > | hfFibreStraightNames_ |
std::vector< int > | hfLevels_ |
std::vector< std::string > | hfNames_ |
std::vector< std::string > | hfPMTNames_ |
std::vector< int > | lambdaLimits_ |
std::vector< double > | longFiberLength_ |
std::vector< int > | pmtFiberLeft_ |
std::vector< int > | pmtFiberRight_ |
std::vector< int > | pmtLeft_ |
std::vector< int > | pmtRight_ |
std::vector< double > | shortFiberLength_ |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 6 of file HcalSimulationParameters.h.
|
inline |
Definition at line 8 of file HcalSimulationParameters.h.
|
inline |
Definition at line 9 of file HcalSimulationParameters.h.
|
private |
|
friend |
Definition at line 29 of file HcalSimulationParameters.h.
|
friend |
Definition at line 29 of file HcalSimulationParameters.h.
std::vector<double> HcalSimulationParameters::attenuationLength_ |
Definition at line 11 of file HcalSimulationParameters.h.
Referenced by HcalSimParametersFromDD::build(), and HcalSimParametersFromDD::buildParameters().
std::vector<std::string> HcalSimulationParameters::hcalMaterialNames_ |
Definition at line 27 of file HcalSimulationParameters.h.
Referenced by HcalSimParametersFromDD::build(), HcalSimParametersFromDD::buildParameters(), and HCalSD::HCalSD().
std::vector<std::string> HcalSimulationParameters::hfFibreConicalNames_ |
Definition at line 26 of file HcalSimulationParameters.h.
Referenced by HcalSimParametersFromDD::build(), HcalSimParametersFromDD::buildParameters(), HCalSD::HCalSD(), and HcalSimParametersFromDD::isItHF().
std::vector<std::string> HcalSimulationParameters::hfFibreNames_ |
Definition at line 23 of file HcalSimulationParameters.h.
Referenced by HcalSimParametersFromDD::build(), HcalSimParametersFromDD::buildParameters(), HCalSD::HCalSD(), and HcalSimParametersFromDD::isItHF().
std::vector<std::string> HcalSimulationParameters::hfFibreStraightNames_ |
Definition at line 25 of file HcalSimulationParameters.h.
Referenced by HcalSimParametersFromDD::build(), HcalSimParametersFromDD::buildParameters(), HCalSD::HCalSD(), and HcalSimParametersFromDD::isItHF().
std::vector<int> HcalSimulationParameters::hfLevels_ |
Definition at line 21 of file HcalSimulationParameters.h.
Referenced by HcalSimParametersFromDD::build(), HcalSimParametersFromDD::buildParameters(), and HCalSD::HCalSD().
std::vector<std::string> HcalSimulationParameters::hfNames_ |
Definition at line 22 of file HcalSimulationParameters.h.
Referenced by HcalSimParametersFromDD::build(), HcalSimParametersFromDD::buildParameters(), HCalSD::HCalSD(), and HcalSimParametersFromDD::isItHF().
std::vector<std::string> HcalSimulationParameters::hfPMTNames_ |
Definition at line 24 of file HcalSimulationParameters.h.
Referenced by HcalSimParametersFromDD::build(), HcalSimParametersFromDD::buildParameters(), HCalSD::HCalSD(), and HcalSimParametersFromDD::isItHF().
std::vector<int> HcalSimulationParameters::lambdaLimits_ |
Definition at line 12 of file HcalSimulationParameters.h.
Referenced by HcalSimParametersFromDD::build(), and HcalSimParametersFromDD::buildParameters().
std::vector<double> HcalSimulationParameters::longFiberLength_ |
Definition at line 14 of file HcalSimulationParameters.h.
Referenced by HcalSimParametersFromDD::build(), and HcalSimParametersFromDD::buildParameters().
std::vector<int> HcalSimulationParameters::pmtFiberLeft_ |
Definition at line 19 of file HcalSimulationParameters.h.
Referenced by HcalSimParametersFromDD::buildParameters(), HcalSimParametersFromDD::fillPMTs(), HFShowerFibreBundle::HFShowerFibreBundle(), and HFShowerPMT::HFShowerPMT().
std::vector<int> HcalSimulationParameters::pmtFiberRight_ |
Definition at line 17 of file HcalSimulationParameters.h.
Referenced by HcalSimParametersFromDD::buildParameters(), HcalSimParametersFromDD::fillPMTs(), HFShowerFibreBundle::HFShowerFibreBundle(), and HFShowerPMT::HFShowerPMT().
std::vector<int> HcalSimulationParameters::pmtLeft_ |
Definition at line 18 of file HcalSimulationParameters.h.
Referenced by HcalSimParametersFromDD::buildParameters(), HcalSimParametersFromDD::fillPMTs(), HFShowerFibreBundle::HFShowerFibreBundle(), and HFShowerPMT::HFShowerPMT().
std::vector<int> HcalSimulationParameters::pmtRight_ |
Definition at line 16 of file HcalSimulationParameters.h.
Referenced by HcalSimParametersFromDD::buildParameters(), HcalSimParametersFromDD::fillPMTs(), HFShowerFibreBundle::HFShowerFibreBundle(), and HFShowerPMT::HFShowerPMT().
std::vector<double> HcalSimulationParameters::shortFiberLength_ |
Definition at line 13 of file HcalSimulationParameters.h.
Referenced by HcalSimParametersFromDD::build(), and HcalSimParametersFromDD::buildParameters().