ATLAS Offline Software
Loading...
Searching...
No Matches
IHIEventShapeSummaryTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef HIEVENTUTILS_IHIEVENTSHAPESUMMARYTOOL_H
6#define HIEVENTUTILS_IHIEVENTSHAPESUMMARYTOOL_H
7
8#include "AsgTools/IAsgTool.h"
10
13
14 public:
15
17 virtual StatusCode summarize(const xAOD::HIEventShapeContainer* in, xAOD::HIEventShapeContainer* out) const = 0;
18 virtual StatusCode initialize() = 0;
19 virtual std::string dumpList() const {return std::string("");};
20
21};
22#endif
#define ASG_TOOL_INTERFACE(CLASSNAME)
virtual StatusCode initialize()=0
virtual StatusCode summarize(const xAOD::HIEventShapeContainer *in, xAOD::HIEventShapeContainer *out) const =0
virtual std::string dumpList() const
Base class for the dual-use tool interface classes.
Definition IAsgTool.h:41
HIEventShapeContainer_v2 HIEventShapeContainer
Define the latest version of the container.