ATLAS Offline Software
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
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:
24 
25  virtual std::string FolderName() const = 0;
26 
28 
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