#include <BTaggingSelectionTool.h>
Public Member Functions | |
BTaggingSelectionTool (const std::string &name) | |
Create a proper constructor for Athena. | |
StatusCode | initialize () |
virtual const Root::TAccept & | getTAccept () const |
Get an object describing the "selection steps" of the tool. | |
virtual const Root::TAccept & | accept (const xAOD::IParticle *p) const |
Get the decision using a generic IParticle pointer. | |
virtual const Root::TAccept & | accept (const xAOD::Jet &jet) const |
virtual const Root::TAccept & | accept (double, double, double) const |
Get the decision using thet jet's pt and mv2c20 weight values. | |
virtual const Root::TAccept & | accept (double, double, double, double) const |
virtual int | getQuantile (const xAOD::IParticle *) const |
virtual int | getQuantile (const xAOD::Jet &) const |
virtual int | getQuantile (double, double, double) const |
virtual double | getCutValue () const |
Tool to apply flavour-tagging requirements on jets
BTaggingSelectionTool::BTaggingSelectionTool | ( | const std::string & | name | ) |
Create a proper constructor for Athena.
Create a constructor for standalone usage
int BTaggingSelectionTool::getQuantile | ( | const xAOD::IParticle * | p | ) | const [virtual] |
Decide in which quantile of the MV2c20 weight distribution the jet belongs (continuous tagging) The return value represents the bin index of the quantile distribution
Implements IBTaggingSelectionTool.
StatusCode BTaggingSelectionTool::initialize | ( | void | ) | [virtual] |
Dummy implementation of the initialisation function
It's here to allow the dual-use tools to skip defining an initialisation function. Since many are doing so...
Reimplemented from asg::AsgTool.