ATLAS Offline Software
Loading...
Searching...
No Matches
Trig::IIParticleRetrievalTool Class Referenceabstract

#include <IIParticleRetrievalTool.h>

Inheritance diagram for Trig::IIParticleRetrievalTool:
Collaboration diagram for Trig::IIParticleRetrievalTool:

Public Member Functions

virtual StatusCode retrieveParticles (std::vector< std::vector< const xAOD::IParticle * > > &combinations, const std::string &chain, bool rerun=false) const =0
 Retrieve the particles that caused this trigger to fire.
virtual void print () const =0
 Print the state of the tool.

Detailed Description

Definition at line 15 of file IIParticleRetrievalTool.h.

Member Function Documentation

◆ print()

◆ retrieveParticles()

virtual StatusCode Trig::IIParticleRetrievalTool::retrieveParticles ( std::vector< std::vector< const xAOD::IParticle * > > & combinations,
const std::string & chain,
bool rerun = false ) const
pure virtual

Retrieve the particles that caused this trigger to fire.

Parameters
[out]combinationsAll combinations of particles that could have caused the trigger to fire.
chainThe name of the chain.
rerunWhether to look at the chain in 'rerun' mode.

Implemented in Trig::IParticleRetrievalTool, and Trig::R3IParticleRetrievalTool.


The documentation for this class was generated from the following file: