![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef EVENTSELECTORBASE_H_
6 #define EVENTSELECTORBASE_H_
81 virtual std::string
name()
const = 0;
virtual std::string name() const =0
A human readable name.
TopConfig A simple configuration that is NOT a singleton.
virtual bool applyParticleLevel(const top::ParticleLevelEvent &) const
This does stuff based on the information in a particle level event.
EventSelectorBase()
Default constructor, doesn't do anything.
virtual ~EventSelectorBase()
Default destructor, doesn't do anything.
EventSelectorBase & operator=(const EventSelectorBase &)=delete
Assignment is not allowed.
This should apply event-level cuts and perform simple plotting on top::Event objects.
virtual bool apply(const top::Event &) const =0
This does stuff based on the information in an event.
EventSelectorBase(const EventSelectorBase &&)=delete
Move is not allowed.
Very simple class to hold event data after reading from a file.
EventSelectorBase(const EventSelectorBase &)=delete
Copy is not allowed.