ATLAS Offline Software
Loading...
Searching...
No Matches
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
9
10#include "GaudiKernel/IAlgTool.h"
11
13
14
15static const InterfaceID IID_IJetHistoFiller("IJetHistoFiller", 1 , 0);
23class IJetHistoFiller : virtual public IAlgTool
24{
25public:
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
static const InterfaceID IID_IJetHistoFiller("IJetHistoFiller", 1, 0)
Interface for tools in charge of filling 1 histo (or several closely related ones)
static const InterfaceID & interfaceID()
virtual ~IJetHistoFiller()
virtual StatusCode processJetContainer(const JetMonitoringAlg &parentAlg, const xAOD::JetContainer &jets, const EventContext &ctx) const =0
A monitoring algorithm in charge of filling histogram for a JetContainer.
JetContainer_v1 JetContainer
Definition of the current "jet container version".