![]() |
ATLAS Offline Software
|
Print some information about the event to the screen. More...
#include <PrintEventSelector.h>
Private Member Functions | |
bool | apply (const top::Event &event) const override |
For each event print some information about it to the terminal. More... | |
bool | applyParticleLevel (const top::ParticleLevelEvent &plEvent) const override |
This does stuff based on the information in a particle level event. More... | |
std::string | name () const override |
The word PRINT. More... | |
Print some information about the event to the screen.
Prints the run number, event number, mu, and lists of 4-vectors for good electrons, muons and jets and the event missing ET.
Definition at line 17 of file PrintEventSelector.h.
|
overrideprivatevirtual |
For each event print some information about it to the terminal.
Implements top::EventSelectorBase.
Definition at line 15 of file PrintEventSelector.cxx.
|
overrideprivatevirtual |
This does stuff based on the information in a particle level event.
The idea is that you implement this to return either true or false, based on the information held within the top::ParticleLevelEvent. If this function returns true, then the event is kept, otherwise it is removed. The function has a default implementation (which returns true) because it is expected that many EventSelector objects do not operate on ParticleLevelEvent objects.
top::ParticleLevelEvent | the current particle level event. |
true | if the event should be kept (i.e. it passed the selector criteria), false otherwise. |
Reimplemented from top::EventSelectorBase.
Definition at line 21 of file PrintEventSelector.cxx.
|
overrideprivatevirtual |
The word PRINT.
Implements top::EventSelectorBase.
Definition at line 27 of file PrintEventSelector.cxx.