Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
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. More...
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

Definition at line 15 of file IIParticleRetrievalTool.h.

Member Function Documentation

◆ print()

virtual void asg::IAsgTool::print ( ) const
pure virtualinherited

◆ 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: