ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
HeavyIonPhys
HIEventUtils
HIEventUtils
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
"
9
#include "
xAODHIEvent/HIEventShapeContainer.h
"
10
11
class
IHIEventShapeSummaryTool
:
virtual
public
asg::IAsgTool
{
12
ASG_TOOL_INTERFACE
(
IHIEventShapeSummaryTool
)
13
14
public
:
15
16
virtual
~IHIEventShapeSummaryTool
() {};
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
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition
AsgToolMacros.h:40
HIEventShapeContainer.h
IAsgTool.h
IHIEventShapeSummaryTool
Definition
IHIEventShapeSummaryTool.h:11
IHIEventShapeSummaryTool::initialize
virtual StatusCode initialize()=0
IHIEventShapeSummaryTool::summarize
virtual StatusCode summarize(const xAOD::HIEventShapeContainer *in, xAOD::HIEventShapeContainer *out) const =0
IHIEventShapeSummaryTool::dumpList
virtual std::string dumpList() const
Definition
IHIEventShapeSummaryTool.h:19
IHIEventShapeSummaryTool::~IHIEventShapeSummaryTool
virtual ~IHIEventShapeSummaryTool()
Definition
IHIEventShapeSummaryTool.h:16
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition
IAsgTool.h:41
xAOD::HIEventShapeContainer
HIEventShapeContainer_v2 HIEventShapeContainer
Define the latest version of the container.
Definition
HIEventShapeContainer.h:17
Generated on
for ATLAS Offline Software by
1.17.0