ATLAS Offline Software
Loading...
Searching...
No Matches
IAGDD2GeoSvc.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef AGDDCONTROL_IAGGD2GEOSVC_H
6#define AGDDCONTROL_IAGGD2GEOSVC_H
7
8// Include Files
9#include "GaudiKernel/IService.h"
11#include <string>
12#include <vector>
13
14// Forward declarations
15class XMLHandler;
16class AGDDController;
17
18typedef std::vector<std::string>::const_iterator StrVecIterator;
19
20class IAGDDtoGeoSvc : virtual public IService {
21public:
22
25
27
28 // accessors
29 virtual void addHandler(XMLHandler*) = 0;
31};
32
33
34#endif
35
36
37
std::vector< std::string >::const_iterator StrVecIterator
A pointer together with a movable lock.
A pointer together with a movable lock.
DeclareInterfaceID(IAGDDtoGeoSvc, 1, 0)
Creates the InterfaceID and interfaceID() method.
virtual void addHandler(XMLHandler *)=0
CxxUtils::LockedPointer< AGDDController > LockedController
virtual LockedController getController()=0