ana::RelativePTVarCone Class Reference

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>

Inheritance diagram for ana::RelativePTVarCone:
ana::IsolationBase

List of all members.

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?

Detailed Description

Yay DC14 now has isolation! This should allow you to cut on the isolation (ptvarcone) as a fraction of the pt of the lepton.


Constructor & Destructor Documentation

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.

Parameters:
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

Member Function Documentation

bool ana::RelativePTVarCone::passSelection ( const xAOD::IParticle p  )  const [override, virtual]

Does this particle pass the isolation cuts for the main analysis definitions?

Parameters:
p Particle that we're worried about.
Returns:
True if it passes the isolation cuts.

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)?

Parameters:
p Particle that we're worried about.
Returns:
True if it passes the isolation cuts.

Implements ana::IsolationBase.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1