LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Public Types | |
using | Name = fhicl::Name |
using | Comment = fhicl::Comment |
Public Attributes | |
fhicl::Atom< std::string > | ParticleSelectionMode |
fhicl::Atom< bool > | PadOutVectors |
fhicl::Sequence< int > | PDG |
fhicl::Atom< std::string > | PDist |
fhicl::Sequence< double > | P0 |
fhicl::Sequence< double > | SigmaP |
fhicl::Sequence< double > | X0 |
fhicl::Sequence< double > | Y0 |
fhicl::Sequence< double > | Z0 |
fhicl::Sequence< double > | T0 {Name("T0"), Comment("central time (s) [per PDG ID]")} |
fhicl::Sequence< double > | SigmaX |
fhicl::Sequence< double > | SigmaY |
fhicl::Sequence< double > | SigmaZ |
fhicl::Sequence< double > | SigmaT |
fhicl::Atom< std::string > | PosDist |
fhicl::Atom< std::string > | TDist |
fhicl::Atom< bool > | SingleVertex |
fhicl::Sequence< double > | Theta0XZ |
fhicl::Sequence< double > | Theta0YZ |
fhicl::Sequence< double > | SigmaThetaXZ |
fhicl::Sequence< double > | SigmaThetaYZ |
fhicl::Atom< std::string > | AngleDist |
fhicl::Atom< std::string > | HistogramFile |
fhicl::Sequence< std::string > | PHist |
fhicl::Sequence< std::string > | ThetaXzYzHist |
fhicl::OptionalAtom< rndm::NuRandomService::seed_t > | Seed |
Private Member Functions | |
bool | fromHistogram (std::string const &key) const |
Returns whether the specified mode is an histogram distribution. More... | |
Definition at line 57 of file larg4SingleGen_module.cc.
Definition at line 59 of file larg4SingleGen_module.cc.
Definition at line 58 of file larg4SingleGen_module.cc.
|
private |
Returns whether the specified mode is an histogram distribution.
Definition at line 403 of file larg4SingleGen_module.cc.
References evgen::larg4SingleGen::DistributionNames, evgen::larg4SingleGen::kHIST, PDist, and evgen::larg4SingleGen::selectOption().
fhicl::Atom<std::string> evgen::larg4SingleGen::Config::AngleDist |
Definition at line 143 of file larg4SingleGen_module.cc.
fhicl::Atom<std::string> evgen::larg4SingleGen::Config::HistogramFile |
Definition at line 148 of file larg4SingleGen_module.cc.
fhicl::Sequence<double> evgen::larg4SingleGen::Config::P0 |
Definition at line 80 of file larg4SingleGen_module.cc.
fhicl::Atom<bool> evgen::larg4SingleGen::Config::PadOutVectors |
Definition at line 66 of file larg4SingleGen_module.cc.
fhicl::Atom<std::string> evgen::larg4SingleGen::Config::ParticleSelectionMode |
Definition at line 61 of file larg4SingleGen_module.cc.
fhicl::Sequence<int> evgen::larg4SingleGen::Config::PDG |
Definition at line 71 of file larg4SingleGen_module.cc.
fhicl::Atom<std::string> evgen::larg4SingleGen::Config::PDist |
Definition at line 75 of file larg4SingleGen_module.cc.
Referenced by fromHistogram().
fhicl::Sequence<std::string> evgen::larg4SingleGen::Config::PHist |
Definition at line 153 of file larg4SingleGen_module.cc.
fhicl::Atom<std::string> evgen::larg4SingleGen::Config::PosDist |
Definition at line 118 of file larg4SingleGen_module.cc.
fhicl::OptionalAtom<rndm::NuRandomService::seed_t> evgen::larg4SingleGen::Config::Seed |
Definition at line 163 of file larg4SingleGen_module.cc.
fhicl::Sequence<double> evgen::larg4SingleGen::Config::SigmaP |
Definition at line 84 of file larg4SingleGen_module.cc.
fhicl::Sequence<double> evgen::larg4SingleGen::Config::SigmaT |
Definition at line 114 of file larg4SingleGen_module.cc.
fhicl::Sequence<double> evgen::larg4SingleGen::Config::SigmaThetaXZ |
Definition at line 137 of file larg4SingleGen_module.cc.
fhicl::Sequence<double> evgen::larg4SingleGen::Config::SigmaThetaYZ |
Definition at line 140 of file larg4SingleGen_module.cc.
fhicl::Sequence<double> evgen::larg4SingleGen::Config::SigmaX |
Definition at line 102 of file larg4SingleGen_module.cc.
fhicl::Sequence<double> evgen::larg4SingleGen::Config::SigmaY |
Definition at line 106 of file larg4SingleGen_module.cc.
fhicl::Sequence<double> evgen::larg4SingleGen::Config::SigmaZ |
Definition at line 110 of file larg4SingleGen_module.cc.
fhicl::Atom<bool> evgen::larg4SingleGen::Config::SingleVertex |
Definition at line 126 of file larg4SingleGen_module.cc.
fhicl::Sequence<double> evgen::larg4SingleGen::Config::T0 {Name("T0"), Comment("central time (s) [per PDG ID]")} |
Definition at line 100 of file larg4SingleGen_module.cc.
fhicl::Atom<std::string> evgen::larg4SingleGen::Config::TDist |
Definition at line 122 of file larg4SingleGen_module.cc.
fhicl::Sequence<double> evgen::larg4SingleGen::Config::Theta0XZ |
Definition at line 131 of file larg4SingleGen_module.cc.
fhicl::Sequence<double> evgen::larg4SingleGen::Config::Theta0YZ |
Definition at line 134 of file larg4SingleGen_module.cc.
fhicl::Sequence<std::string> evgen::larg4SingleGen::Config::ThetaXzYzHist |
Definition at line 158 of file larg4SingleGen_module.cc.
fhicl::Sequence<double> evgen::larg4SingleGen::Config::X0 |
Definition at line 88 of file larg4SingleGen_module.cc.
fhicl::Sequence<double> evgen::larg4SingleGen::Config::Y0 |
Definition at line 92 of file larg4SingleGen_module.cc.
fhicl::Sequence<double> evgen::larg4SingleGen::Config::Z0 |
Definition at line 96 of file larg4SingleGen_module.cc.