 |
Version: SMASH-2.0
|
|
Go to the documentation of this file.
10 #ifndef SRC_INCLUDE_SMASH_WALLCROSSINGACTION_H_
11 #define SRC_INCLUDE_SMASH_WALLCROSSINGACTION_H_
36 const double time_until = 0.0)
67 const ParticleList &plist,
double t_max,
const double,
68 const std::vector<FourVector> &)
const override;
72 const ParticleList &,
const ParticleList &,
double,
73 const std::vector<FourVector> &)
const override {
79 const ParticleList &,
const Particles &,
double,
80 const std::vector<FourVector> &)
const override {
91 const std::array<double, 3>
l_;
96 #endif // SRC_INCLUDE_SMASH_WALLCROSSINGACTION_H_
ParticleList incoming_particles_
List with data of incoming particles.
ActionList find_actions_with_neighbors(const ParticleList &, const ParticleList &, double, const std::vector< FourVector > &) const override
Ignore the neighbor searches for wall crossing.
ActionList find_actions_with_surrounding_particles(const ParticleList &, const Particles &, double, const std::vector< FourVector > &) const override
Ignore the surrounding searches for wall crossing.
void format_debug_output(std::ostream &out) const override
double get_partial_weight() const override
Return the specific weight for the chosen outgoing channel, which is mainly used for the partial weig...
void generate_final_state() override
Generate the final state for this action.
ActionList find_final_actions(const Particles &, bool) const override
No final actions for wall crossing.
const std::array< double, 3 > l_
Periods in x,y,z directions in fm.
WallcrossingAction(const ParticleData &in_part, const ParticleData &out_part, const double time_until=0.0)
Construct wallcrossing action.
WallCrossActionsFinder(double l)
Construct wallcrossing actionfinder.
double get_total_weight() const override
Return the total weight value, which is mainly used for the weight output entry.
ProcessType
Process Types are used to identify the type of the process.
ActionList find_actions_in_cell(const ParticleList &plist, double t_max, const double, const std::vector< FourVector > &) const override
Find the next wall crossings for every particle before time t_max.