 |
Version: SMASH-2.0
|
|
Go to the documentation of this file.
10 #ifndef SRC_INCLUDE_SMASH_PAULIBLOCKING_H_
11 #define SRC_INCLUDE_SMASH_PAULIBLOCKING_H_
66 const ParticleList &disregard)
const;
95 #endif // SRC_INCLUDE_SMASH_PAULIBLOCKING_H_
double rc_
Radius, after which gaussians (used for averaging) are cut, fm.
double sig_
Standard deviation of the gaussian used for smearing.
double rp_
Radius of averaging in momentum space, GeV/c.
void init_weights_analytical()
Analytical calculation of weights.
std::array< double, 30 > weights_
Weights: tabulated results of numerical integration.
double phasespace_dens(const ThreeVector &r, const ThreeVector &p, const Particles &particles, const PdgCode pdg, const ParticleList &disregard) const
Calculate phase-space density of a particle species at the point (r,p).
Interface to the SMASH configuration files.
void init_weights()
Tabulate integrals for weights.
A class that stores parameters needed for Pauli blocking, tabulates necessary integrals and computes ...
double rr_
Radius of averaging in coordinate space, fm.
~PauliBlocker()
Destructor.
PauliBlocker(Configuration conf, const ExperimentParameters ¶meters)
PauliBlocker constructor.
Helper structure for Experiment.
int ntest_
Testparticles number.