ATLAS Offline Software
MuonSpectrometer
MuonConditions
MuonCondGeneral
MuonCondInterface
MuonCondInterface
ITGCCablingDbTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUONCONDINTERFACE_ITGCCABLINGDBTOOL_H
6
#define MUONCONDINTERFACE_ITGCCABLINGDBTOOL_H
7
8
// Includes for Gaudi
9
#include "
AthenaKernel/IAddressProvider.h
"
10
#include "
AthenaKernel/IOVSvcDefs.h
"
11
#include "GaudiKernel/IAlgTool.h"
12
13
// class TgcIdHelper;
14
15
#include <string>
16
#include <vector>
17
18
static
const
InterfaceID IID_ITGCCablingDbTool(
"ITGCCablingDbTool"
, 1, 0);
19
20
class
ITGCCablingDbTool
:
virtual
public
IAlgTool,
virtual
public
IAddressProvider
{
21
public
:
22
static
const
InterfaceID&
interfaceID
() {
return
IID_ITGCCablingDbTool; };
23
24
virtual
StatusCode
loadParameters
(
IOVSVC_CALLBACK_ARGS
) = 0;
25
26
virtual
StatusCode
loadASD2PP_DIFF_12
(
IOVSVC_CALLBACK_ARGS
) = 0;
27
28
virtual
StatusCode
readASD2PP_DIFF_12FromText
() = 0;
29
30
virtual
std::vector<std::string>*
giveASD2PP_DIFF_12
(
void
) = 0;
31
32
virtual
std::string
getFolderName
(
void
)
const
= 0;
33
};
34
35
#endif // MUONCONDINTERFACE_ITGCCABLINGDBTOOL_H
ITGCCablingDbTool::loadParameters
virtual StatusCode loadParameters(IOVSVC_CALLBACK_ARGS)=0
ITGCCablingDbTool
Definition:
ITGCCablingDbTool.h:20
ITGCCablingDbTool::loadASD2PP_DIFF_12
virtual StatusCode loadASD2PP_DIFF_12(IOVSVC_CALLBACK_ARGS)=0
IOVSVC_CALLBACK_ARGS
#define IOVSVC_CALLBACK_ARGS
short hand for IOVSvc call back argument list, to be used when no access to formal arguments is neede...
Definition:
IOVSvcDefs.h:24
ITGCCablingDbTool::interfaceID
static const InterfaceID & interfaceID()
Definition:
ITGCCablingDbTool.h:22
ITGCCablingDbTool::getFolderName
virtual std::string getFolderName(void) const =0
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ITGCCablingDbTool::giveASD2PP_DIFF_12
virtual std::vector< std::string > * giveASD2PP_DIFF_12(void)=0
IAddressProvider
interface for IOA providers
Definition:
IAddressProvider.h:28
ITGCCablingDbTool::readASD2PP_DIFF_12FromText
virtual StatusCode readASD2PP_DIFF_12FromText()=0
IAddressProvider.h
IOVSvcDefs.h
defines and typedefs for IOVSvc
Generated on Sun Jun 30 2024 21:18:15 for ATLAS Offline Software by
1.8.18