ATLAS Offline Software
MuonSpectrometer
MuonConditions
MuonCondGeneral
MuonCondInterface
MuonCondInterface
ITGC_STATUSConditionsTool.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 MUONCONDINTERFACE_ITGC_STATUSCONDITIONSTOOL_H
6
#define MUONCONDINTERFACE_ITGC_STATUSCONDITIONSTOOL_H
7
8
// Includes for Gaudi
9
#include "
AthenaKernel/IAddressProvider.h
"
10
#include "
AthenaKernel/IOVSvcDefs.h
"
11
#include "GaudiKernel/IAlgTool.h"
12
#include "Identifier/Identifier.h"
13
14
//**********************************************************
15
//* Author Monica Verducci monica.verducci@cern.ch
16
//*
17
//* Tool to retrieve the MDT DCS Info from COOL DB
18
//* retrieving of tables from DB virtual interface
19
//*********************************************************
20
21
static
const
InterfaceID IID_ITGC_STATUSConditionsTool(
"ITGC_STATUSConditionsTool"
, 1, 0);
22
23
class
ITGC_STATUSConditionsTool
:
virtual
public
IAlgTool,
virtual
public
IAddressProvider
{
24
public
:
25
static
const
InterfaceID&
interfaceID
() {
return
IID_ITGC_STATUSConditionsTool; };
26
27
virtual
std::string
FolderName
()
const
= 0;
28
29
virtual
StatusCode
loadParameterStatus
(
IOVSVC_CALLBACK_ARGS
) = 0;
30
31
virtual
StatusCode
loadTgcDqStatus
(
IOVSVC_CALLBACK_ARGS
) = 0;
32
33
virtual
const
std::vector<Identifier>&
deadStationsId
() = 0;
34
};
35
36
#endif
ITGC_STATUSConditionsTool
Definition:
ITGC_STATUSConditionsTool.h:23
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
ITGC_STATUSConditionsTool::loadParameterStatus
virtual StatusCode loadParameterStatus(IOVSVC_CALLBACK_ARGS)=0
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
IAddressProvider
interface for IOA providers
Definition:
IAddressProvider.h:28
ITGC_STATUSConditionsTool::FolderName
virtual std::string FolderName() const =0
ITGC_STATUSConditionsTool::loadTgcDqStatus
virtual StatusCode loadTgcDqStatus(IOVSVC_CALLBACK_ARGS)=0
ITGC_STATUSConditionsTool::interfaceID
static const InterfaceID & interfaceID()
Definition:
ITGC_STATUSConditionsTool.h:25
IAddressProvider.h
IOVSvcDefs.h
defines and typedefs for IOVSvc
ITGC_STATUSConditionsTool::deadStationsId
virtual const std::vector< Identifier > & deadStationsId()=0
Generated on Tue Jul 2 2024 21:18:07 for ATLAS Offline Software by
1.8.18