Danilo's approximation of mini-isolation which has been calculated in AnalysisTop and applied as a decoration to the objects. More...
#include <IsolationTools.h>
Public Member Functions | |
ApproxPTVarCone (double fraction, double fractionLoose) | |
An approximation of mini-isolation. | |
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)? | |
void | print (std::ostream &os) const override final |
Come on, you really need me to tell you what this does? |
Danilo's approximation of mini-isolation which has been calculated in AnalysisTop and applied as a decoration to the objects.
This gave you something to work with before the DC14 derivations included isolation (which they should by the time you read this). Probably other options will be better, and almost certainly faster if we don't need to load all the tracks!
ana::ApproxPTVarCone::ApproxPTVarCone | ( | double | fraction, | |
double | fractionLoose | |||
) |
An approximation of mini-isolation.
This applies some sort of fractional cut to mini-iso / particle pT.
fraction | For the tight (analysis) leptons | |
fractionLoose | For leptons that will be used in the background estimate. |
bool ana::ApproxPTVarCone::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::ApproxPTVarCone::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.