![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
Namespaces | |
| namespace | casts |
| namespace | detail |
| namespace | Test |
Classes | |
| class | LandauDist |
| struct | VoidSelector |
| struct | Interactor |
| struct | PhysicsList |
| struct | Process |
| Process class that turns a parameterized or tabularized fast simulation module into a process that can be plugged into the PhysicsList. More... | |
| struct | SelectorListAXOR |
| This is the SelectorList struct that is used for fast simulation. More... | |
| struct | VoidDetector |
| struct | Simulator |
| Fatras simulator. More... | |
| struct | BetheBloch |
| The struct for the EnergyLoss physics list. More... | |
| struct | BetheHeitler |
| struct | ParametricNuclearInt |
| struct | GaussianMixture |
| The struct to be provided to the Scatterer action This is the gaussian mixture. More... | |
| struct | GeneralMixture |
| struct | Highland |
| struct | Scattering |
| struct | ChargedSelector |
| struct | NeutralSelector |
| struct | PositiveSelector |
| struct | NegativeSelector |
| struct | X0Limit |
| struct | L0Limit |
| struct | AbsPdgSelector |
| struct | PdgSelector |
| struct | AbsPdgExcluder |
| struct | PdgExcluder |
| struct | Min |
| struct | Max |
| struct | Range |
Typedefs | |
| using | GaussDist = std::normal_distribution< double > |
| using | UniformDist = std::uniform_real_distribution< double > |
| < Normal | |
| using | GammaDist = std::gamma_distribution< double > |
| < Uniform | |
| using | PoissonDist = std::poisson_distribution< int > |
| < Gamma | |
| template<typename... selectors> | |
| using | SelectorListOR = SelectorListAXOR< true, selectors...> |
| template<typename... selectors> | |
| using | SelectorListAND = SelectorListAXOR< false, selectors...> |
| typedef int | pdg_type |
| Typedef the pdg code. | |
| typedef unsigned int | process_code |
| Typedef the process code. | |
| typedef unsigned int | barcode_type |
| Typedef barcode. | |
Variables | |
| const double | log_2 = std::log(2.) |
| typedef unsigned int Fatras::barcode_type |
Typedef barcode.
Definition at line 27 of file Particle.hpp.
View newest version in sPHENIX GitHub at line 27 of file Particle.hpp
| using Fatras::GammaDist = typedef std::gamma_distribution<double> |
< Uniform
Definition at line 20 of file RandomNumberDistributions.hpp.
View newest version in sPHENIX GitHub at line 20 of file RandomNumberDistributions.hpp
| using Fatras::GaussDist = typedef std::normal_distribution<double> |
The following standard random number distributions are supported:
Definition at line 18 of file RandomNumberDistributions.hpp.
View newest version in sPHENIX GitHub at line 18 of file RandomNumberDistributions.hpp
| typedef int Fatras::pdg_type |
Typedef the pdg code.
Definition at line 21 of file Particle.hpp.
View newest version in sPHENIX GitHub at line 21 of file Particle.hpp
| using Fatras::PoissonDist = typedef std::poisson_distribution<int> |
< Gamma
Definition at line 21 of file RandomNumberDistributions.hpp.
View newest version in sPHENIX GitHub at line 21 of file RandomNumberDistributions.hpp
| typedef unsigned int Fatras::process_code |
Typedef the process code.
Definition at line 24 of file Particle.hpp.
View newest version in sPHENIX GitHub at line 24 of file Particle.hpp
| using Fatras::SelectorListAND = typedef SelectorListAXOR<false, selectors...> |
Definition at line 64 of file SelectorList.hpp.
View newest version in sPHENIX GitHub at line 64 of file SelectorList.hpp
| using Fatras::SelectorListOR = typedef SelectorListAXOR<true, selectors...> |
Definition at line 61 of file SelectorList.hpp.
View newest version in sPHENIX GitHub at line 61 of file SelectorList.hpp
| using Fatras::UniformDist = typedef std::uniform_real_distribution<double> |
< Normal
Definition at line 19 of file RandomNumberDistributions.hpp.
View newest version in sPHENIX GitHub at line 19 of file RandomNumberDistributions.hpp
| const double Fatras::log_2 = std::log(2.) |
Definition at line 15 of file BetheHeitler.hpp.
View newest version in sPHENIX GitHub at line 15 of file BetheHeitler.hpp
Referenced by Fatras::BetheHeitler::operator()().