ATLAS Offline Software
Loading...
Searching...
No Matches
IZdcAnalysisTool.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 IZDCANALYSISTOOL_H__
6#define IZDCANALYSISTOOL_H__
7
8#include "AsgTools/IAsgTool.h"
10
11namespace ZDC
12{
13
14class IZdcAnalysisTool : virtual public asg::IAsgTool
15{
17
18 public:
19
20 virtual StatusCode recoZdcModules(const xAOD::ZdcModuleContainer& moduleContainer, const xAOD::ZdcModuleContainer& moduleSumContainer) = 0;
21 virtual StatusCode reprocessZdc() = 0;
22};
23
24}
25
26#endif
#define ASG_TOOL_INTERFACE(CLASSNAME)
virtual StatusCode reprocessZdc()=0
virtual StatusCode recoZdcModules(const xAOD::ZdcModuleContainer &moduleContainer, const xAOD::ZdcModuleContainer &moduleSumContainer)=0
Base class for the dual-use tool interface classes.
Definition IAsgTool.h:41
ZdcModuleContainer_v1 ZdcModuleContainer