ATLAS Offline Software
Loading...
Searching...
No Matches
IBTaggingLargeRSelectionJsonTool Class Referenceabstract

class IBTaggingLargeRSelectionJsonTool More...

#include <IBTaggingLargeRSelectionJsonTool.h>

Inheritance diagram for IBTaggingLargeRSelectionJsonTool:
Collaboration diagram for IBTaggingLargeRSelectionJsonTool:

Public Member Functions

virtual int accept (const xAOD::Jet &jet) const =0
virtual int acceptOnlyForXbbCalibrationUsage (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.

Detailed Description

class IBTaggingLargeRSelectionJsonTool

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 IBTaggingLargeRSelectionJsonTool.h.

Member Function Documentation

◆ accept()

virtual int IBTaggingLargeRSelectionJsonTool::accept ( const xAOD::Jet & jet) const
pure virtual

◆ acceptOnlyForXbbCalibrationUsage()

virtual int IBTaggingLargeRSelectionJsonTool::acceptOnlyForXbbCalibrationUsage ( double pt,
double eta,
double mass,
double tagger_discriminant ) const
pure virtual

◆ getTaggerDiscriminant()

virtual double IBTaggingLargeRSelectionJsonTool::getTaggerDiscriminant ( const xAOD::Jet & jet) const
pure virtual

◆ print()


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