ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
IJetHistoFiller Class Referenceabstract

#include <IJetHistoFiller.h>

Inherits IAlgTool.

Inherited by JetHistoAttributeFiller [virtual], JetHistoEventLevelFiller [virtual], JetHistoHTFiller [virtual], JetHistoLeadingJetsRelations [virtual], JetHistoMatchedFiller [virtual], JetHistoPtTool [virtual], JetHistoResponseAndEff [virtual], JetHistoSelectSort [virtual], and JetHistoTriggEfficiency [virtual].

Collaboration diagram for IJetHistoFiller:

Public Member Functions

virtual ~IJetHistoFiller ()
 
virtual StatusCode processJetContainer (const JetMonitoringAlg &parentAlg, const xAOD::JetContainer &jets, const EventContext &ctx) const =0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Interface for tools in charge of filling 1 histo (or several closely related ones)

the main function processJetContainer() takes a JetMonitoringAlg as input so the implementation can retrieve the monitoring tools from it.

Definition at line 23 of file IJetHistoFiller.h.

Constructor & Destructor Documentation

◆ ~IJetHistoFiller()

virtual IJetHistoFiller::~IJetHistoFiller ( )
inlinevirtual

Definition at line 30 of file IJetHistoFiller.h.

30 {}

Member Function Documentation

◆ interfaceID()

static const InterfaceID& IJetHistoFiller::interfaceID ( )
inlinestatic

Definition at line 28 of file IJetHistoFiller.h.

28 { return IID_IJetHistoFiller; }

◆ processJetContainer()

virtual StatusCode IJetHistoFiller::processJetContainer ( const JetMonitoringAlg parentAlg,
const xAOD::JetContainer jets,
const EventContext &  ctx 
) const
pure virtual

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