ATLAS Offline Software
Loading...
Searching...
No Matches
JiveXML::IDataRetriever Class Referenceabstract

Interface for all DataRetriever classes, that extract event data from StoreGate and pass them on to a IFormatTool The interface will only hold the methods that have to be implemented by all DataRetrievers. More...

#include <IDataRetriever.h>

Inherits IAlgTool.

Inherited by JiveXML::BeamSpotRetriever [virtual], JiveXML::CSCClusterRetriever [virtual], JiveXML::CTPDecisionRetriever [virtual], JiveXML::CscPrepDataRetriever [virtual], JiveXML::EmTauROIRetriever [virtual], JiveXML::JetROIRetriever [virtual], JiveXML::LVL1JetElementRetriever [virtual], JiveXML::LVL1ResultRetriever [virtual], JiveXML::LVL1TrigTowerRetriever [virtual], JiveXML::MMPrepDataRetriever [virtual], JiveXML::MdtPrepDataRetriever [virtual], JiveXML::MuonROIRetriever [virtual], JiveXML::PixelClusterRetriever [virtual], JiveXML::PixelRDORetriever [virtual], JiveXML::RpcPrepDataRetriever [virtual], JiveXML::SCTRDORetriever [virtual], JiveXML::SegmentRetriever [virtual], JiveXML::SiClusterRetriever [virtual], JiveXML::SiSpacePointRetriever [virtual], JiveXML::TRTRetriever [virtual], JiveXML::TgcPrepDataRetriever [virtual], JiveXML::TrackRetriever [virtual], JiveXML::TrigMuonROIRetriever [virtual], JiveXML::TrigRpcDataRetriever [virtual], JiveXML::TrigSiSpacePointRetriever [virtual], JiveXML::TriggerInfoRetriever [virtual], JiveXML::VertexRetriever, JiveXML::sTgcPrepDataRetriever [virtual], JiveXML::xAODCaloClusterRetriever [virtual], JiveXML::xAODElectronRetriever [virtual], JiveXML::xAODEmTauROIRetriever [virtual], JiveXML::xAODJetROIRetriever [virtual], JiveXML::xAODJetRetriever [virtual], JiveXML::xAODMissingETRetriever [virtual], JiveXML::xAODMuonROIRetriever [virtual], JiveXML::xAODMuonRetriever [virtual], JiveXML::xAODPhotonRetriever [virtual], JiveXML::xAODTauRetriever [virtual], JiveXML::xAODTrackParticleRetriever [virtual], JiveXML::xAODTrigDecisionRetriever [virtual], JiveXML::xAODTriggerTowerRetriever [virtual], and JiveXML::xAODVertexRetriever [virtual].

Collaboration diagram for JiveXML::IDataRetriever:

Public Member Functions

virtual StatusCode retrieve (ToolHandle< IFormatTool > &FormatTool)=0
 Retrieve data and pass it on to the formatting tool.
virtual std::string dataTypeName () const =0
 Return the class name of the data class that is handled by this retriever.

Static Public Member Functions

static const InterfaceID & interfaceID ()
 Return the interface identifier.

Detailed Description

Interface for all DataRetriever classes, that extract event data from StoreGate and pass them on to a IFormatTool The interface will only hold the methods that have to be implemented by all DataRetrievers.

Author
Sebastian Boeser sboes.nosp@m.er@h.nosp@m.ep.uc.nosp@m.l.ac.nosp@m..uk

Definition at line 25 of file IDataRetriever.h.

Member Function Documentation

◆ dataTypeName()

◆ interfaceID()

const InterfaceID & JiveXML::IDataRetriever::interfaceID ( )
inlinestatic

Return the interface identifier.

Definition at line 40 of file IDataRetriever.h.

40{ return IID_IDataRetriever; }
static const InterfaceID IID_IDataRetriever("JiveXML::IDataRetriever", 3, 0)

◆ retrieve()


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