ATLAS Offline Software
|
#include <IBTaggingSelectionTool.h>
Public Member Functions | |
virtual asg::AcceptData | accept (const xAOD::IParticle *p) const =0 |
Declare the interface that the class provides. More... | |
virtual asg::AcceptData | accept (const xAOD::Jet &j) const =0 |
virtual asg::AcceptData | accept (double, double, double) const =0 |
Get the decision using thet jet's pt and weight values (number of weight values depends on which tagger is used) More... | |
virtual asg::AcceptData | accept (double, double, double, double) const =0 |
virtual asg::AcceptData | accept (double, double, double, double, double) const =0 |
virtual asg::AcceptData | accept (double, double, double, double, double, double) const =0 |
virtual int | getQuantile (const xAOD::IParticle *) const =0 |
Decide in which quantile of the tagger weight distribution the jet belongs The return value represents the bin index of the quantile distribution. More... | |
virtual int | getQuantile (const xAOD::Jet &) const =0 |
virtual int | getQuantile (double, double, double) const =0 |
virtual int | getQuantile (double, double, double, double) const =0 |
virtual CP::CorrectionCode | getCutValue (double, double &cutval) const =0 |
virtual CP::CorrectionCode | getTaggerWeight (const xAOD::Jet &jet, double &tagweight) const =0 |
virtual CP::CorrectionCode | getTaggerWeight (double pb, double pc, double pu, double &tagweight) const =0 |
virtual CP::CorrectionCode | getTaggerWeight (double pb, double pc, double pu, double &tagweight, double ptau) const =0 |
virtual CP::CorrectionCode | getTaggerWeight (const xAOD::Jet &jet, double &weight, bool getCTagW) const =0 |
virtual CP::CorrectionCode | getTaggerWeight (double, double, double, double &weight, bool getCTagW, double=0.) const =0 |
virtual void | print () const =0 |
Print the state of the tool. More... | |
Definition at line 14 of file IBTaggingSelectionTool.h.
|
pure virtual |
Declare the interface that the class provides.
Get the decision using a generic IParticle pointer
Implemented in BTaggingSelectionTool.
|
pure virtual |
Implemented in BTaggingSelectionTool.
|
pure virtual |
Get the decision using thet jet's pt and weight values (number of weight values depends on which tagger is used)
Implemented in BTaggingSelectionTool.
|
pure virtual |
Implemented in BTaggingSelectionTool.
|
pure virtual |
Implemented in BTaggingSelectionTool.
|
pure virtual |
Implemented in BTaggingSelectionTool.
|
pure virtual |
Implemented in BTaggingSelectionTool.
|
pure virtual |
Decide in which quantile of the tagger weight distribution the jet belongs The return value represents the bin index of the quantile distribution.
Implemented in BTaggingSelectionTool.
Implemented in BTaggingSelectionTool.
|
pure virtual |
Implemented in BTaggingSelectionTool.
|
pure virtual |
Implemented in BTaggingSelectionTool.
|
pure virtual |
Implemented in BTaggingSelectionTool.
|
pure virtual |
Implemented in BTaggingSelectionTool.
|
pure virtual |
Implemented in BTaggingSelectionTool.
|
pure virtual |
Implemented in BTaggingSelectionTool.
|
pure virtual |
Implemented in BTaggingSelectionTool.
|
pure virtualinherited |
Print the state of the tool.
Implemented in JetRecTool, JetFinder, JetModifiedMassDrop, JetFromPseudojet, JetReclusterer, JetReclusteringTool, JetTruthLabelingTool, JetPileupLabelingTool, HI::HIPileupTool, asg::AsgTool, JetDumper, JetBottomUpSoftDrop, JetRecursiveSoftDrop, JetSoftDrop, JetConstituentsRetriever, JetSubStructureMomentToolsBase, JetSplitter, JetToolRunner, JetPruner, JetPseudojetRetriever, JetTrimmer, AsgHelloTool, and KtDeltaRTool.