![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
9 Tau::Tau() : m_tauSelection(
"TauAnalysisTools::TauSelectionTool"),
11 (
"TauAnalysisTools::TauSelectionToolLoose") {
13 "Failed to retrieve tau selection tool");
15 "Failed to retrieve loose tau selection tool");
27 }
catch (std::runtime_error&
e) {
39 }
catch (std::runtime_error&
e) {
46 os <<
" * Taus are now selected using the TauSelectionTool" <<
"\n";
47 os <<
" * Either you have supplied a tau configuration file (expert)\n";
48 os <<
" or set pT, JetIDWP and EleOLR options in your top-xaod\n";
49 os <<
" configuration file.";
TopConfig A simple configuration that is NOT a singleton.
bool passSelection(const xAOD::TauJet &tau) const override
Selection for the main analysis (i.e.
void print(std::ostream &os) const override
Why would you not want to know what you're running?
ToolHandle< TauAnalysisTools::TauSelectionTool > m_tauSelection
Class describing a tau jet.
void check(bool thingToCheck, const std::string &usefulFailureMessage)
Print an error message and terminate if thingToCheck is false.
bool passSelectionLoose(const xAOD::TauJet &tau) const override
Selection for the "loose" object definitions (e.g.
ToolHandle< TauAnalysisTools::TauSelectionTool > m_tauSelectionLoose