![]() |
ATLAS Offline Software
|
#include <Loops.h>
Public Member Functions | |
| Loops () | |
| Default constructor. | |
| Loops (const Evt *evt) | |
| Constructor passing the event; immediately index the event that is passed. | |
| bool | isLoop (const Prt &p) const |
| Is this particle in a loop? | |
| bool | isLoop (const Vtx &v) const |
| Is this vertex in a loop? | |
| const std::vector< Prt > & | loop_particles () const |
| Accessor: return the full list of particles in loops. | |
| const std::vector< Vtx > & | loop_vertices () const |
| Accessor: return the full list of vertices in loops. | |
| int | findLoops (const Evt *evt, bool force) |
| Function that does the work to identify loops Pass the event of interest. | |
Private Attributes | |
| const Evt * | m_evt = nullptr |
| Local pointer to the event passed in the constructor or most recent call to findLoops. | |
| std::vector< Prt > | m_loop_particles |
| List of all particles in m_evt that are in loops. | |
| std::vector< Vtx > | m_loop_vertices |
| List of all vertices in m_evt that are in loops. | |
|
inline |
|
inline |
Constructor passing the event; immediately index the event that is passed.
Definition at line 21 of file Loops.h.
|
inline |
Function that does the work to identify loops Pass the event of interest.
'force' allows the event to be re-searched even if it was previously.
Definition at line 47 of file Loops.h.
|
inline |
|
inline |
|
inline |
Accessor: return the full list of particles in loops.
|
inline |
Accessor: return the full list of vertices in loops.
|
private |
|
private |
|
private |