ATLAS Offline Software
graphics
JiveXML
JiveXML
IGeometryWriter.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef JIVEXML_IGEOMETRYWRITER_H
6
#define JIVEXML_IGEOMETRYWRITER_H
7
8
#include <string>
9
#include <vector>
10
#include <map>
11
12
#include "GaudiKernel/IAlgTool.h"
13
14
namespace
JiveXML
{
15
16
static
const
InterfaceID IID_IGeometryWriter(
"JiveXML::IGeometryWriter"
, 1, 0);
17
18
class
IGeometryWriter
:
virtual
public
IAlgTool{
19
public
:
20
static
const
InterfaceID&
interfaceID
();
21
22
virtual
StatusCode
writeGeometry
() = 0;
23
24
virtual
~IGeometryWriter
(){}
25
};
26
27
inline
const
InterfaceID&
IGeometryWriter::interfaceID
() {
return
IID_IGeometryWriter; }
28
}
29
#endif
JiveXML::IGeometryWriter::~IGeometryWriter
virtual ~IGeometryWriter()
Definition:
IGeometryWriter.h:24
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
JiveXML::IGeometryWriter::interfaceID
static const InterfaceID & interfaceID()
Definition:
IGeometryWriter.h:27
JiveXML
This header is shared inbetween the C-style server thread and the C++ Athena ServerSvc.
Definition:
BadLArRetriever.cxx:22
JiveXML::IGeometryWriter
Definition:
IGeometryWriter.h:18
JiveXML::IGeometryWriter::writeGeometry
virtual StatusCode writeGeometry()=0
Generated on Sun Dec 22 2024 21:11:28 for ATLAS Offline Software by
1.8.18