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

class IBTaggingLargeREfficiencyJsonTool More...

#include <IBTaggingLargeREfficiencyJsonTool.h>

Inheritance diagram for IBTaggingLargeREfficiencyJsonTool:
Collaboration diagram for IBTaggingLargeREfficiencyJsonTool:

Public Member Functions

virtual ~IBTaggingLargeREfficiencyJsonTool ()
virtual CP::CorrectionCode getScaleFactor (const xAOD::Jet &jet, float &sf, const CP::SystematicSet &sys) const =0
virtual SystematicSet affectingSystematics () const =0
 the list of all systematics this tool can be affected by
virtual SystematicSet recommendedSystematics () const =0
 the list of all systematics this tool recommends to use
virtual void print () const =0
 Print the state of the tool.

Detailed Description

class IBTaggingLargeREfficiencyJsonTool

Interface for the tool that applies the Xbb-tagging efficiency for large-R jets

Definition at line 19 of file IBTaggingLargeREfficiencyJsonTool.h.

Constructor & Destructor Documentation

◆ ~IBTaggingLargeREfficiencyJsonTool()

virtual IBTaggingLargeREfficiencyJsonTool::~IBTaggingLargeREfficiencyJsonTool ( )
inlinevirtual

Definition at line 25 of file IBTaggingLargeREfficiencyJsonTool.h.

25{};

Member Function Documentation

◆ affectingSystematics()

◆ getScaleFactor()

virtual CP::CorrectionCode IBTaggingLargeREfficiencyJsonTool::getScaleFactor ( const xAOD::Jet & jet,
float & sf,
const CP::SystematicSet & sys ) const
pure virtual

◆ print()

◆ recommendedSystematics()


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