![]() |
ATLAS Offline Software
|
Functions | |
| template<class T> | |
| bool | is_truth_suppressed_pileup (const T &p) |
| Method to establish if a particle (or barcode) corresponds to truth-suppressed pile-up. | |
| template<class T> | |
| bool | no_truth_link (const T &p) |
| Method to establish if a if the object is linked to something which was never saved to the HepMC Truth - for example particle was too low energy to be recorded. | |
| template<class T> | |
| bool | ignoreTruthLink (const T &p, bool vetoPileUp) |
| Helper function for SDO creation in PileUpTools. | |
| template<class T> | |
| bool | is_simulation_particle (const T &p) |
| Method to establish if a particle (or barcode) was created during the simulation (only to be used in legacy TP converters) | |
| template<class T> | |
| bool | is_sim_secondary (const T &p) |
| Method to establish if a particle (or barcode) is a new seondary created during the simulation (only to be used in legacy TP converters) | |
| template<class T> | |
| int | generations (const T &p) |
| Method to return how many interactions a particle has undergone during simulation (only to be used in legacy TP converters). | |
| template<class T> | |
| bool | is_simulation_vertex (const T &v) |
| Method to establish if the vertex was created during simulation (only to be used in legacy TP converters) | |
| template<class T1, class T2> | |
| bool | is_same_generator_particle (const T1 &p1, const T2 &p2) |
| Method to establish if two particles in the GenEvent actually represent the same generated particle. | |
| template<class T1, class T2> | |
| bool | is_same_object (const T1 &p1, const T2 &p2) |
| Method to establish if two particles/vertices in the GenEvent actually represent the same generated particle. | |
| template<class T1, class T2> | |
| bool | is_sim_descendant (const T1 &p1, const T2 &p2) |
| Method to check if the first particle is a descendant of the second in the simulation, i.e. particle p1 was produced simulations particle p2. | |
|
inline |
Method to return how many interactions a particle has undergone during simulation (only to be used in legacy TP converters).
Definition at line 212 of file MagicNumbers.h.
|
inline |
Helper function for SDO creation in PileUpTools.
Definition at line 203 of file MagicNumbers.h.
|
inline |
Method to establish if two particles in the GenEvent actually represent the same generated particle.
Definition at line 218 of file MagicNumbers.h.
|
inline |
Method to establish if two particles/vertices in the GenEvent actually represent the same generated particle.
Definition at line 221 of file MagicNumbers.h.
|
inline |
Method to check if the first particle is a descendant of the second in the simulation, i.e. particle p1 was produced simulations particle p2.
Definition at line 224 of file MagicNumbers.h.
|
inline |
Method to establish if a particle (or barcode) is a new seondary created during the simulation (only to be used in legacy TP converters)
Definition at line 209 of file MagicNumbers.h.
|
inline |
Method to establish if a particle (or barcode) was created during the simulation (only to be used in legacy TP converters)
Definition at line 206 of file MagicNumbers.h.
|
inline |
Method to establish if the vertex was created during simulation (only to be used in legacy TP converters)
Definition at line 215 of file MagicNumbers.h.
|
inline |
Method to establish if a particle (or barcode) corresponds to truth-suppressed pile-up.
Definition at line 197 of file MagicNumbers.h.
|
inline |
Method to establish if a if the object is linked to something which was never saved to the HepMC Truth - for example particle was too low energy to be recorded.
Definition at line 200 of file MagicNumbers.h.