ATLAS Offline Software
|
Apply the cuts relevant for Anti-muon model. More...
#include <IsolationTools.h>
Public Member Functions | |
AntiMuonIsolation (const std::string &workingPoint="AntiMuon_Nominal") | |
Applies the cuts to etcone and ptcone like we used to in Run-I. More... | |
virtual bool | passSelection (const xAOD::IParticle &p) const override |
Does this particle pass the anti-muon isolation cuts? More... | |
virtual bool | passSelectionLoose (const xAOD::IParticle &) const override |
Loose WP not implemented for Anti-muon. More... | |
virtual void | print (std::ostream &os) const override |
Come on, you really need me to tell you what this does? More... | |
Protected Attributes | |
std::string | m_workingPoint |
Apply the cuts relevant for Anti-muon model.
Definition at line 197 of file IsolationTools.h.
top::AntiMuonIsolation::AntiMuonIsolation | ( | const std::string & | workingPoint = "AntiMuon_Nominal" | ) |
Applies the cuts to etcone and ptcone like we used to in Run-I.
This sets up the isolation tool and configures it with the cuts.
Definition at line 109 of file IsolationTools.cxx.
|
overridevirtual |
Does this particle pass the anti-muon isolation cuts?
p | Particle that we're worried about. |
Implements top::IsolationBase.
Definition at line 129 of file IsolationTools.cxx.
|
inlineoverridevirtual |
Loose WP not implemented for Anti-muon.
p | Particle that we're worried about. |
Implements top::IsolationBase.
Definition at line 220 of file IsolationTools.h.
|
overridevirtual |
Come on, you really need me to tell you what this does?
Implements top::IsolationBase.
Definition at line 166 of file IsolationTools.cxx.
|
protected |
Definition at line 225 of file IsolationTools.h.