ATLAS Offline Software
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
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 
30 
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