Yay DC14 now has isolation! This should allow you to cut on the isolation (ptvarcone) as a fraction of the pt of the lepton. More...
#include <IsolationTools.h>
Public Member Functions | |
RelativePTVarCone (unsigned int size, double fraction, unsigned int sizeLoose, double fractionLoose) | |
Cut on the mini-isolation (aka ptvarcone) as a fraction of the pt of the lepton. | |
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? |
Yay DC14 now has isolation! This should allow you to cut on the isolation (ptvarcone) as a fraction of the pt of the lepton.
ana::RelativePTVarCone::RelativePTVarCone | ( | unsigned int | size, | |
double | fraction, | |||
unsigned int | sizeLoose, | |||
double | fractionLoose | |||
) |
Cut on the mini-isolation (aka ptvarcone) as a fraction of the pt of the lepton.
size | Cone size (*10). i.e. 20, 30, 40 for the analysis | |
fraction | For the tight (analysis) leptons | |
sizeLoose | Cone size for the loose lepton definition | |
fractionLoose | Fraction for the loose lepton definition |
bool ana::RelativePTVarCone::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::RelativePTVarCone::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.