![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
9 using namespace TopEventSelectionTools;
12 NFwdElectronTightSelector::NFwdElectronTightSelector(
const std::string&
params) :
19 return elPtr->pt() >
value() && elPtr->auxdataConst<
char>(
"passPreORSelection");
21 auto count = std::count_if(
event.m_fwdElectrons.begin(),
event.m_fwdElectrons.end(), func);
27 ATH_MSG_INFO(
"NFwdElectronTightSelector::applyParticleLevel: "
28 <<
"no separate fwdElectrons container currently defined at particleLevel"
29 <<
"FWDEL_N_TIGHT always returning true at particle level.");
bool checkInt(int value, int cut) const
Compare a cut supplied by the user with the value calculated in the event.
TopConfig A simple configuration that is NOT a singleton.
double multiplicity() const
Get the cut multiplicity assigned in the constructor.
bool apply(const top::Event &event) const override
This does stuff based on the information in an event.
Many of the tools need a sign (>=) and a value (2).
POOL::TEvent event(POOL::TEvent::kClassAccess)
void checkMultiplicityIsInteger()
Integers are annoying in C++.
bool applyParticleLevel(const top::ParticleLevelEvent &event) const override
This does stuff based on the information in a particle level event.
double value() const
Get the cut value assigned in the constructor.
Very simple class to hold event data after reading from a file.