![]() |
ATLAS Offline Software
|
Implements the IGlobalSimAlgTool interface to run PU1 suppression. More...
#include <PU1SuppAlgTool.h>
Public Member Functions | |
| PU1SuppAlgTool (const std::string &type, const std::string &name, const IInterface *parent) | |
| Constructor. | |
| virtual | ~PU1SuppAlgTool ()=default |
| Destructor. | |
| virtual StatusCode | initialize () override |
| Initialization of keys and setup. | |
| virtual StatusCode | run (const EventContext &ctx) const override |
| Run suppression on input TOBs and write output TOBs. | |
| virtual std::string | toString () const override |
| Returns a string representation for diagnostics. | |
Private Attributes | |
| SG::ReadHandleKey< GepAlgoPU1SuppFIFO > | m_HypoFIFOReadKey |
| Key to read TOB FIFO from the event store. | |
| SG::WriteHandleKey< GepAlgoPU1SuppPortsOutFIFO > | m_portsOutWriteKey |
| Key to write suppressed TOBs to the event store. | |
Implements the IGlobalSimAlgTool interface to run PU1 suppression.
Definition at line 30 of file PU1SuppAlgTool.h.
|
virtualdefault |
Destructor.
|
overridevirtual |
Initialization of keys and setup.
Definition at line 18 of file PU1SuppAlgTool.cxx.
|
overridevirtual |
Run suppression on input TOBs and write output TOBs.
Definition at line 28 of file PU1SuppAlgTool.cxx.
|
overridevirtual |
Returns a string representation for diagnostics.
Definition at line 73 of file PU1SuppAlgTool.cxx.
|
private |
Key to read TOB FIFO from the event store.
Definition at line 51 of file PU1SuppAlgTool.h.
|
private |
Key to write suppressed TOBs to the event store.
Definition at line 56 of file PU1SuppAlgTool.h.