Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
IBTaggingSelectionJsonTool Class Referenceabstract

class IBTaggingSelectionJsonTool More...

#include <IBTaggingSelectionJsonTool.h>

Inheritance diagram for IBTaggingSelectionJsonTool:
Collaboration diagram for IBTaggingSelectionJsonTool:

Public Member Functions

virtual int accept (const xAOD::Jet &jet) const =0
 
virtual int accept (double pt, double eta, double mass, double tagger_discriminant) const =0
 
virtual double getTaggerDiscriminant (const xAOD::Jet &jet) const =0
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

class IBTaggingSelectionJsonTool

Interface for the tool that use a large-R as input and returns if it is Xbb-tagged or not

Definition at line 19 of file IBTaggingSelectionJsonTool.h.

Member Function Documentation

◆ accept() [1/2]

virtual int IBTaggingSelectionJsonTool::accept ( const xAOD::Jet jet) const
pure virtual

Implemented in BTaggingSelectionJsonTool.

◆ accept() [2/2]

virtual int IBTaggingSelectionJsonTool::accept ( double  pt,
double  eta,
double  mass,
double  tagger_discriminant 
) const
pure virtual

Implemented in BTaggingSelectionJsonTool.

◆ getTaggerDiscriminant()

virtual double IBTaggingSelectionJsonTool::getTaggerDiscriminant ( const xAOD::Jet jet) const
pure virtual

Implemented in BTaggingSelectionJsonTool.

◆ print()

virtual void asg::IAsgTool::print ( ) const
pure virtualinherited

The documentation for this class was generated from the following file: