|
| bool | disjoint (const ParticleCombinationVector &pcv) |
| |
| const bool | is_final_state_particle_combination (const ParticleCombination &pc) |
| |
| const ParticleCombination & | origin (const ParticleCombination &pc) |
| |
| const bool | is_initial_state_particle_combination (const ParticleCombination &pc, const Model &m) |
| |
| const bool | is_from_initial_state_particle_combination (const ParticleCombination &pc, const Model &m) |
| |
|
void | prune_particle_combinations (ParticleCombinationSet &PCs) |
| | only keep particleCombinations with the highest number of indices in their top-most parent
|
| |
|
std::string | indices_string (const ParticleCombination &pc, std::string before="(", std::string after=")") |
| | Get indices listed as string.
|
| |
|
std::string | to_string (const ParticleCombination &pc) |
| | convert ParticleCombination to string
|
| |
|
std::string | to_string_with_parent (const ParticleCombination &pc) |
| | convert ParticleCombination with top-most parent to string
|
| |
|
std::ostream & | operator<< (std::ostream &os, const ParticleCombination &PC) |
| | streamer
|
| |
|
|
constexpr bool | equal_always (const std::shared_ptr< const ParticleCombination > &A, const std::shared_ptr< const ParticleCombination > &B) |
| | compare shared_ptr's to ParticleCombination, returning true always
|
| |
|
bool | equal_by_shared_pointer (const std::shared_ptr< const ParticleCombination > &A, const std::shared_ptr< const ParticleCombination > &B) |
| | compare shared_ptr's to ParticleCombination by shared_ptr only
|
| |
|
bool | equal_by_ordered_content (const std::shared_ptr< const ParticleCombination > &A, const std::shared_ptr< const ParticleCombination > &B) |
| | compare shared_ptr's to ParticleCombination by indices only
|
| |
|
bool | equal_by_orderless_content (const std::shared_ptr< const ParticleCombination > &A, const std::shared_ptr< const ParticleCombination > &B) |
| | compare shared_ptr's to ParticleCombination by indices, disregarding order
|
| |
|
bool | equal_down (const std::shared_ptr< const ParticleCombination > &A, const std::shared_ptr< const ParticleCombination > &B) |
| | compare shared_ptr's to ParticleCombination by checking selves and then all daughters
|
| |
|
bool | equal_up (const std::shared_ptr< const ParticleCombination > &A, const std::shared_ptr< const ParticleCombination > &B) |
| | compare shared_ptr's to ParticleCombination by checking selves and then parents
|
| |
|
bool | equal_up_and_down (const std::shared_ptr< const ParticleCombination > &A, const std::shared_ptr< const ParticleCombination > &B) |
| | compare shared_ptr's to ParticleCombination by checking selves, daughters, and parents
|
| |
| bool | equal_down_by_orderless_content (const std::shared_ptr< const ParticleCombination > &A, const std::shared_ptr< const ParticleCombination > &B) |
| |