|
ATLAS Offline Software
|
Go to the documentation of this file.
19 m_applyJVTCut(doJVTCut),
20 m_appyMassCut(minmass > 0.),
21 m_jvt_tool(
"JetJvtEfficiencyTool") {
23 "Failed to retrieve JVT tool");
28 const double etamax) :
Jet::
Jet(
ptcut, etamax, -1.0, true) {}
33 const std::string) :
Jet::
Jet(
ptcut, etamax, -1.0, true) {}
54 jet.auxdecor<
char>(
"good") = 1;
55 jet.auxdecor<
char>(
"closeToLepton") = 0;
62 <<
" * pT > " <<
m_ptcut <<
"\n"
63 <<
" * |eta| < " <<
m_etamax <<
"\n";
TopConfig A simple configuration that is NOT a singleton.
virtual void print(std::ostream &os) const override
A class that performs object cuts on Jets (of any size!).
virtual bool passSelection(const xAOD::Jet &jet) override
Implements the logic to select jets based on pT and eta.
void check(bool thingToCheck, const std::string &usefulFailureMessage)
Print an error message and terminate if thingToCheck is false.
ToolHandle< CP::IJetJvtEfficiency > m_jvt_tool
Jet(const double ptcut, const double etamax, const double minmass, const bool doJVTCut)
A tool to select some jets on the pT and eta cuts.