ATLAS Offline Software
Loading...
Searching...
No Matches
JetHistoBase.h
Go to the documentation of this file.
1// -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef JETMONITORING_JETHISTOGROUP_H
8#define JETMONITORING_JETHISTOGROUP_H
20
23
24// temporary, we should define a proper interface
25static const InterfaceID IID_JetHistoBase("JetHistoBase", 1, 0);
26
28
30
31 public:
32
33 JetHistoBase(const std::string & t);
35
36 virtual StatusCode initialize() ;
37
38
39 virtual int fillHistosFromContainer(const xAOD::JetContainer & cont, float weight);
40 virtual int fillHistosFromJet(const xAOD::Jet &j, float /*weight*/);
41
42 virtual int finalizeHistos();
43
44
45 static const InterfaceID& interfaceID( ){return IID_JetHistoBase;}
46
47protected:
48
49
50};
51
52#endif
#define ASG_TOOL_CLASS0(CLASSNAME)
static const InterfaceID IID_JetHistoBase("JetHistoBase", 1, 0)
HistoGroupBase(const std::string &t)
JetHistoBase(const std::string &t)
virtual int finalizeHistos()
static const InterfaceID & interfaceID()
virtual StatusCode initialize()
Dummy implementation of the initialisation function.
virtual int fillHistosFromContainer(const xAOD::JetContainer &cont, float weight)
virtual int fillHistosFromJet(const xAOD::Jet &j, float)
Jet_v1 Jet
Definition of the current "jet version".
JetContainer_v1 JetContainer
Definition of the current "jet container version".