ATLAS Offline Software
MuonSpectrometer
MuonConditions
MuonCondGeneral
MuonCondInterface
MuonCondInterface
ITGC_STATUSConditionsTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 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
class
ITGC_STATUSConditionsTool
:
virtual
public
extend_interfaces<IAlgTool, IAddressProvider> {
22
public
:
23
DeclareInterfaceID
(
ITGC_STATUSConditionsTool
, 1, 0);
24
25
virtual
std::string
FolderName
()
const
= 0;
26
27
virtual
StatusCode
loadParameterStatus
(
IOVSVC_CALLBACK_ARGS
) = 0;
28
29
virtual
StatusCode
loadTgcDqStatus
(
IOVSVC_CALLBACK_ARGS
) = 0;
30
31
virtual
const
std::vector<Identifier>&
deadStationsId
() = 0;
32
};
33
34
#endif
ITGC_STATUSConditionsTool
Definition:
ITGC_STATUSConditionsTool.h:21
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::DeclareInterfaceID
DeclareInterfaceID(ITGC_STATUSConditionsTool, 1, 0)
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
ITGC_STATUSConditionsTool::FolderName
virtual std::string FolderName() const =0
ITGC_STATUSConditionsTool::loadTgcDqStatus
virtual StatusCode loadTgcDqStatus(IOVSVC_CALLBACK_ARGS)=0
IAddressProvider.h
IOVSvcDefs.h
defines and typedefs for IOVSvc
ITGC_STATUSConditionsTool::deadStationsId
virtual const std::vector< Identifier > & deadStationsId()=0
Generated on Mon Dec 23 2024 21:12:08 for ATLAS Offline Software by
1.8.18