![]() |
ATLAS Offline Software
|
Abstract interface for tools that can provide UE modulation given an HIEventShape. More...
#include <IHIUEModulatorTool.h>
Public Member Functions | |
| virtual | ~IHIUEModulatorTool () |
| virtual float | getModulation (float, const xAOD::HIEventShape *shape=nullptr) const =0 |
| virtual StatusCode | setEventShapeForModulation (const xAOD::HIEventShape *)=0 |
| virtual void | setHarmonics (const std::vector< unsigned int > &)=0 |
| virtual StatusCode | getShape (const xAOD::HIEventShape *&shape) const =0 |
| virtual void | print () const =0 |
| Print the state of the tool. | |
Abstract interface for tools that can provide UE modulation given an HIEventShape.
Definition at line 25 of file IHIUEModulatorTool.h.
|
inlinevirtual |
Definition at line 30 of file IHIUEModulatorTool.h.
|
pure virtual |
Implemented in HIUEModulatorTool.
|
pure virtual |
Implemented in HIUEModulatorTool.
|
pure virtualinherited |
Print the state of the tool.
Implemented in asg::AsgTool, AsgHelloTool, HI::HIPileupTool, JetBottomUpSoftDrop, JetConstituentsRetriever, JetDumper, JetFinder, JetFromPseudojet, JetModifiedMassDrop, JetPileupLabelingTool, JetPruner, JetPseudojetRetriever, JetReclusterer, JetReclusteringTool, JetRecTool, JetRecursiveSoftDrop, JetSoftDrop, JetSplitter, JetSubStructureMomentToolsBase, JetToolRunner, JetTrimmer, JetTruthLabelingTool, and KtDeltaRTool.
|
pure virtual |
Implemented in HIUEModulatorTool.
|
pure virtual |
Implemented in HIUEModulatorTool.