ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
Jet
JetMonitoring
JetMonitoring
IJetHistoFiller.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef IJETHISTOFILLER_H
6
#define IJETHISTOFILLER_H
7
8
#include "
xAODJet/JetContainer.h
"
9
10
#include "GaudiKernel/IAlgTool.h"
11
12
class
JetMonitoringAlg
;
13
14
15
static
const
InterfaceID
IID_IJetHistoFiller
(
"IJetHistoFiller"
, 1 , 0);
23
class
IJetHistoFiller
:
virtual
public
IAlgTool
24
{
25
public
:
26
27
// Retrieve interface ID
28
static
const
InterfaceID&
interfaceID
() {
return
IID_IJetHistoFiller
; }
29
30
virtual
~IJetHistoFiller
(){}
31
32
virtual
StatusCode
processJetContainer
(
const
JetMonitoringAlg
& parentAlg,
const
xAOD::JetContainer
& jets,
const
EventContext& ctx)
const
= 0;
33
34
35
};
36
37
38
#endif
IID_IJetHistoFiller
static const InterfaceID IID_IJetHistoFiller("IJetHistoFiller", 1, 0)
JetContainer.h
IJetHistoFiller
Interface for tools in charge of filling 1 histo (or several closely related ones).
Definition
IJetHistoFiller.h:24
IJetHistoFiller::interfaceID
static const InterfaceID & interfaceID()
Definition
IJetHistoFiller.h:28
IJetHistoFiller::~IJetHistoFiller
virtual ~IJetHistoFiller()
Definition
IJetHistoFiller.h:30
IJetHistoFiller::processJetContainer
virtual StatusCode processJetContainer(const JetMonitoringAlg &parentAlg, const xAOD::JetContainer &jets, const EventContext &ctx) const =0
JetMonitoringAlg
A monitoring algorithm in charge of filling histogram for a JetContainer.
Definition
JetMonitoringAlg.h:26
xAOD::JetContainer
JetContainer_v1 JetContainer
Definition of the current "jet container version".
Definition
JetContainer.h:17
Generated on
for ATLAS Offline Software by
1.17.0