Apply the cuts to etcone and ptcone like we used to in Run-I. More...
#include <IsolationTools.h>
Public Member Functions | |
StandardIsolation (const std::string &obj_type_str) | |
Applies the cuts to etcone and ptcone like we used to in Run-I. | |
bool | passSelection (const xAOD::IParticle &p) const override final |
Does this particle pass the isolation cuts for the main analysis definitions? | |
bool | passSelectionLoose (const xAOD::IParticle &p) const override final |
Does this particle pass the isolation cuts for the loose analysis definitions (useful for background estimates)? | |
virtual void | print (std::ostream &os) const override final |
Come on, you really need me to tell you what this does? |
Apply the cuts to etcone and ptcone like we used to in Run-I.
ana::StandardIsolation::StandardIsolation | ( | const std::string & | obj_type_str | ) |
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.
bool ana::StandardIsolation::passSelection | ( | const xAOD::IParticle & | p | ) | const [override, virtual] |
Does this particle pass the isolation cuts for the main analysis definitions?
p | Particle that we're worried about. |
Implements ana::IsolationBase.
bool ana::StandardIsolation::passSelectionLoose | ( | const xAOD::IParticle & | p | ) | const [override, virtual] |
Does this particle pass the isolation cuts for the loose analysis definitions (useful for background estimates)?
p | Particle that we're worried about. |
Implements ana::IsolationBase.