ATLAS Offline Software
Public Types | Public Member Functions | Static Public Member Functions | List of all members
ITGC_STATUSConditionsTool Class Referenceabstract

#include <ITGC_STATUSConditionsTool.h>

Inheritance diagram for ITGC_STATUSConditionsTool:
Collaboration diagram for ITGC_STATUSConditionsTool:

Public Types

typedef std::list< SG::TransientAddress * > tadList
 
typedef tadList::iterator tadListIterator
 

Public Member Functions

virtual std::string FolderName () const =0
 
virtual StatusCode loadParameterStatus (IOVSVC_CALLBACK_ARGS)=0
 
virtual StatusCode loadTgcDqStatus (IOVSVC_CALLBACK_ARGS)=0
 
virtual const std::vector< Identifier > & deadStationsId ()=0
 
 DeclareInterfaceID (IAddressProvider, 1, 0)
 
virtual StatusCode preLoadAddresses (StoreID::type, tadList &)
 get all addresses from Provider : Called before Begin Event More...
 
virtual StatusCode loadAddresses (StoreID::type, tadList &)
 get all new addresses from Provider for this Event. More...
 
virtual StatusCode updateAddress (StoreID::type storeID, SG::TransientAddress *pTAd, const EventContext &ctx)=0
 update a transient Address The ctx argument will give the current event information. More...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 23 of file ITGC_STATUSConditionsTool.h.

Member Typedef Documentation

◆ tadList

typedef std::list<SG::TransientAddress*> IAddressProvider::tadList
inherited

Definition at line 32 of file IAddressProvider.h.

◆ tadListIterator

typedef tadList::iterator IAddressProvider::tadListIterator
inherited

Definition at line 33 of file IAddressProvider.h.

Member Function Documentation

◆ deadStationsId()

virtual const std::vector<Identifier>& ITGC_STATUSConditionsTool::deadStationsId ( )
pure virtual

◆ DeclareInterfaceID()

IAddressProvider::DeclareInterfaceID ( IAddressProvider  ,
,
 
)
inherited

◆ FolderName()

virtual std::string ITGC_STATUSConditionsTool::FolderName ( ) const
pure virtual

◆ interfaceID()

static const InterfaceID& ITGC_STATUSConditionsTool::interfaceID ( )
inlinestatic

Definition at line 25 of file ITGC_STATUSConditionsTool.h.

25 { return IID_ITGC_STATUSConditionsTool; };

◆ loadAddresses()

virtual StatusCode IAddressProvider::loadAddresses ( StoreID::type  ,
tadList  
)
inlinevirtualinherited

get all new addresses from Provider for this Event.

Reimplemented in LArFlatConditionSvc, Athena::xAODEventSelector, IOVDbSvc, MixingEventSelector, AddressRemappingSvc, AthenaPoolAddressProviderSvc, and CondProxyProvider.

Definition at line 42 of file IAddressProvider.h.

43  {
44  return StatusCode::SUCCESS;
45  }

◆ loadParameterStatus()

virtual StatusCode ITGC_STATUSConditionsTool::loadParameterStatus ( IOVSVC_CALLBACK_ARGS  )
pure virtual

◆ loadTgcDqStatus()

virtual StatusCode ITGC_STATUSConditionsTool::loadTgcDqStatus ( IOVSVC_CALLBACK_ARGS  )
pure virtual

◆ preLoadAddresses()

virtual StatusCode IAddressProvider::preLoadAddresses ( StoreID::type  ,
tadList  
)
inlinevirtualinherited

get all addresses from Provider : Called before Begin Event

Reimplemented in LArFlatConditionSvc, Athena::xAODEventSelector, IOVDbSvc, MixingEventSelector, AddressRemappingSvc, CondProxyProvider, AthenaPoolAddressProviderSvc, ByteStreamAddressProviderSvc, and MuonCalibStreamAddressProviderSvc.

Definition at line 36 of file IAddressProvider.h.

37  {
38  return StatusCode::SUCCESS;
39  }

◆ updateAddress()

virtual StatusCode IAddressProvider::updateAddress ( StoreID::type  storeID,
SG::TransientAddress pTAd,
const EventContext &  ctx 
)
pure virtualinherited

update a transient Address The ctx argument will give the current event information.

If we're not dealing with an event store (conditions, etc), then the context will be empty (default-initialized).

Implemented in LArFlatConditionSvc, AddressRemappingSvc, MuonCalibStreamAddressProviderSvc, Athena::xAODEventSelector, IOVDbSvc, MixingEventSelector, AthenaPoolAddressProviderSvc, CondProxyProvider, TGCTriggerDbTool, TGCCablingDbTool, and ByteStreamAddressProviderSvc.


The documentation for this class was generated from the following file: