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 64 of file SingleGen_module.cc.
Definition at line 66 of file SingleGen_module.cc.
Definition at line 65 of file SingleGen_module.cc.
|
private |
Returns whether the specified mode is an histogram distribution.
Definition at line 417 of file SingleGen_module.cc.
References evgen::SingleGen::DistributionNames, evgen::SingleGen::kHIST, PDist, and evgen::SingleGen::selectOption().
fhicl::Atom<std::string> evgen::SingleGen::Config::AngleDist |
Definition at line 150 of file SingleGen_module.cc.
fhicl::Atom<std::string> evgen::SingleGen::Config::HistogramFile |
Definition at line 155 of file SingleGen_module.cc.
fhicl::Sequence<double> evgen::SingleGen::Config::P0 |
Definition at line 87 of file SingleGen_module.cc.
fhicl::Atom<bool> evgen::SingleGen::Config::PadOutVectors |
Definition at line 73 of file SingleGen_module.cc.
fhicl::Atom<std::string> evgen::SingleGen::Config::ParticleSelectionMode |
Definition at line 68 of file SingleGen_module.cc.
fhicl::Sequence<int> evgen::SingleGen::Config::PDG |
Definition at line 78 of file SingleGen_module.cc.
fhicl::Atom<std::string> evgen::SingleGen::Config::PDist |
Definition at line 82 of file SingleGen_module.cc.
Referenced by fromHistogram().
fhicl::Sequence<std::string> evgen::SingleGen::Config::PHist |
Definition at line 160 of file SingleGen_module.cc.
fhicl::Atom<std::string> evgen::SingleGen::Config::PosDist |
Definition at line 125 of file SingleGen_module.cc.
fhicl::OptionalAtom<rndm::NuRandomService::seed_t> evgen::SingleGen::Config::Seed |
Definition at line 177 of file SingleGen_module.cc.
fhicl::Sequence<double> evgen::SingleGen::Config::SigmaP |
Definition at line 91 of file SingleGen_module.cc.
fhicl::Sequence<double> evgen::SingleGen::Config::SigmaT |
Definition at line 121 of file SingleGen_module.cc.
fhicl::Sequence<double> evgen::SingleGen::Config::SigmaThetaXZ |
Definition at line 144 of file SingleGen_module.cc.
fhicl::Sequence<double> evgen::SingleGen::Config::SigmaThetaYZ |
Definition at line 147 of file SingleGen_module.cc.
fhicl::Sequence<double> evgen::SingleGen::Config::SigmaX |
Definition at line 109 of file SingleGen_module.cc.
fhicl::Sequence<double> evgen::SingleGen::Config::SigmaY |
Definition at line 113 of file SingleGen_module.cc.
fhicl::Sequence<double> evgen::SingleGen::Config::SigmaZ |
Definition at line 117 of file SingleGen_module.cc.
fhicl::Atom<bool> evgen::SingleGen::Config::SingleVertex |
Definition at line 133 of file SingleGen_module.cc.
fhicl::Sequence<double> evgen::SingleGen::Config::T0 {Name("T0"), Comment("central time (s) [per PDG ID]")} |
Definition at line 107 of file SingleGen_module.cc.
fhicl::Atom<std::string> evgen::SingleGen::Config::TDist |
Definition at line 129 of file SingleGen_module.cc.
fhicl::Sequence<double> evgen::SingleGen::Config::Theta0XZ |
Definition at line 138 of file SingleGen_module.cc.
fhicl::Sequence<double> evgen::SingleGen::Config::Theta0YZ |
Definition at line 141 of file SingleGen_module.cc.
fhicl::Sequence<std::string> evgen::SingleGen::Config::ThetaXzYzHist |
Definition at line 172 of file SingleGen_module.cc.
fhicl::Sequence<double> evgen::SingleGen::Config::X0 |
Definition at line 95 of file SingleGen_module.cc.
fhicl::Sequence<double> evgen::SingleGen::Config::Y0 |
Definition at line 99 of file SingleGen_module.cc.
fhicl::Sequence<double> evgen::SingleGen::Config::Z0 |
Definition at line 103 of file SingleGen_module.cc.