ATLAS Offline Software
Control
AthContainersInterfaces
AthContainersInterfaces
IAuxSetOption.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
3
/*
4
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// $Id$
16
#ifndef ATHCONTAINERSINTERFACES_IAUXSETOPTION_H
17
#define ATHCONTAINERSINTERFACES_IAUXSETOPTION_H
18
19
20
namespace
SG
{
21
22
23
class
AuxDataOption;
24
25
35
class
IAuxSetOption
36
{
37
public
:
39
virtual
~IAuxSetOption
() =
default
;
40
41
50
virtual
bool
setOption
(
const
AuxDataOption
& option) = 0;
51
};
52
53
54
}
// namespace SG
55
56
57
#endif // not ATHCONTAINERSINTERFACES_IAUXSETOPTION_H
SG
Forward declaration.
Definition:
CaloCellPacker_400_500.h:32
SG::AuxDataOption
Hold information about an option setting request.
Definition:
AuxDataOption.h:37
SG::IAuxSetOption::setOption
virtual bool setOption(const AuxDataOption &option)=0
Make an option setting.
SG::IAuxSetOption
Abstract interface for setting a option on a aux data container.
Definition:
IAuxSetOption.h:36
SG::IAuxSetOption::~IAuxSetOption
virtual ~IAuxSetOption()=default
Make sure this class has a vtable.
Generated on Sun Dec 22 2024 21:11:21 for ATLAS Offline Software by
1.8.18