ATLAS Offline Software
Loading...
Searching...
No Matches
SG::VarHandleKeyArray Class Referenceabstract

#include <VarHandleKeyArray.h>

Inherited by SG::VarHandleKeyArrayCommon< T_HandleKey >, SG::VarHandleKeyArrayCommon< float >, SG::VarHandleKeyArrayCommon< std::vector< ElementLink< DataVector< TruthParticle_v1 > > > >, SG::VarHandleKeyArrayCommon< IPLV >, SG::VarHandleKeyArrayCommon< int >, SG::VarHandleKeyArrayCommon< std::vector< SG::sgkey_t > >, SG::VarHandleKeyArrayCommon< std::vector< xAOD::TrigComposite::index_type > >, SG::VarHandleKeyArrayCommon< std::vector< unsigned long long > >, SG::VarHandleKeyArrayCommon< char >, SG::VarHandleKeyArrayCommon< unsigned int >, and SG::VarHandleKeyArrayCommon< Base >.

Collaboration diagram for SG::VarHandleKeyArray:

Public Member Functions

 VarHandleKeyArray ()
virtual ~VarHandleKeyArray ()=default
virtual StatusCode assign (const std::vector< std::string > &vs)=0
virtual void push_back (const std::string &key)=0
virtual std::string toString () const =0
virtual Gaudi::DataHandle::Mode mode () const =0
virtual std::vector< SG::VarHandleKey * > keys () const =0
virtual void renounce ()=0
virtual bool renounced () const =0
virtual void declare (IDataHandleHolder *)=0
virtual void setOwner (IDataHandleHolder *o)=0
virtual const IDataHandleHolder * owner () const =0
virtual IDataHandleHolder * owner ()=0

Detailed Description

Definition at line 28 of file StoreGate/StoreGate/VarHandleKeyArray.h.

Constructor & Destructor Documentation

◆ VarHandleKeyArray()

SG::VarHandleKeyArray::VarHandleKeyArray ( )
inline

Definition at line 30 of file StoreGate/StoreGate/VarHandleKeyArray.h.

30{};

◆ ~VarHandleKeyArray()

virtual SG::VarHandleKeyArray::~VarHandleKeyArray ( )
virtualdefault

Member Function Documentation

◆ assign()

◆ declare()

◆ keys()

◆ mode()

virtual Gaudi::DataHandle::Mode SG::VarHandleKeyArray::mode ( ) const
pure virtual

Implemented in SG::HandleKeyArray< T_Handle, T_HandleKey, MODE >, SG::HandleKeyArray< C >, SG::HandleKeyArray< ContainerType >, SG::HandleKeyArray< DataVector< CaloCluster_v1 > >, SG::HandleKeyArray< DataVector< IParticle > >, SG::HandleKeyArray< DataVector< TrigComposite_v1 >, std::vector< SG::sgkey_t > >, SG::HandleKeyArray< DataVector< TrigComposite_v1 >, std::vector< xAOD::TrigComposite::index_type > >, SG::HandleKeyArray< DataVector< TruthParticle_v1 > >, SG::HandleKeyArray< DataVector< TruthParticle_v1 >, float >, SG::HandleKeyArray< DataVector< TruthParticle_v1 >, std::vector< ElementLink< DataVector< TruthParticle_v1 > > > >, SG::HandleKeyArray< DataVector< TruthParticle_v1 >, std::vector< unsigned long long > >, SG::HandleKeyArray< DataVector< xAOD::DiTauJet_v1 > >, SG::HandleKeyArray< DataVector< xAOD::Egamma_v1 > >, SG::HandleKeyArray< DataVector< xAOD::Egamma_v1 >, float >, SG::HandleKeyArray< DataVector< xAOD::Electron_v1 > >, SG::HandleKeyArray< DataVector< xAOD::Electron_v1 >, char >, SG::HandleKeyArray< DataVector< xAOD::Electron_v1 >, float >, SG::HandleKeyArray< DataVector< xAOD::Electron_v1 >, unsigned int >, SG::HandleKeyArray< DataVector< xAOD::FlowElement_v1 > >, SG::HandleKeyArray< DataVector< xAOD::Jet_v1 > >, SG::HandleKeyArray< DataVector< xAOD::Jet_v1 >, int >, SG::HandleKeyArray< DataVector< xAOD::Jet_v1 >, IPLV >, SG::HandleKeyArray< DataVector< xAOD::Muon_v1 > >, SG::HandleKeyArray< DataVector< xAOD::MuonSegment_v1 > >, SG::HandleKeyArray< DataVector< xAOD::Photon_v1 > >, SG::HandleKeyArray< DataVector< xAOD::TauJet_v3 > >, SG::HandleKeyArray< DataVector< xAOD::TrackParticle_v1 > >, SG::HandleKeyArray< DataVector< xAOD::UncalibratedMeasurement_v1 > >, SG::HandleKeyArray< DataVector< xAOD::Vertex_v1 > >, SG::HandleKeyArray< ReadCondHandle< T >, CondHandleDefault::Key< ReadCondHandleKey< T > >, Gaudi::DataHandle::Reader >, SG::HandleKeyArray< ReadDecorHandle< T, S >, ReadDecorHandleKey< T >, Gaudi::DataHandle::Reader >, SG::HandleKeyArray< ReadHandle< T >, ReadHandleKey< T >, Gaudi::DataHandle::Reader >, SG::HandleKeyArray< SG::AuxVectorBase >, SG::HandleKeyArray< SG::UpdateHandle< TgcCoinDataCollection_Cache >, SG::UpdateHandleKey< TgcCoinDataCollection_Cache >, Gaudi::DataHandle::Reader >, SG::HandleKeyArray< SG::UpdateHandle< TgcPrepDataCollection_Cache >, SG::UpdateHandleKey< TgcPrepDataCollection_Cache >, Gaudi::DataHandle::Reader >, SG::HandleKeyArray< ThinningHandle< T >, ThinningHandleKey< T >, Gaudi::DataHandle::Reader >, SG::HandleKeyArray< WriteCondHandle< T >, CondHandleDefault::Key< WriteCondHandleKey< T > >, Gaudi::DataHandle::Writer >, SG::HandleKeyArray< WriteDecorHandle< T, S >, WriteDecorHandleKey< T >, Gaudi::DataHandle::Writer >, SG::HandleKeyArray< WriteHandle< T >, WriteHandleKey< T >, Gaudi::DataHandle::Writer >, SG::HandleKeyArray< xAOD::EventInfo_v1 >, and SG::HandleKeyArray< xAOD::TruthParticleContainer >.

◆ owner() [1/2]

◆ owner() [2/2]

virtual IDataHandleHolder * SG::VarHandleKeyArray::owner ( )
pure virtual

◆ push_back()

◆ renounce()

◆ renounced()

◆ setOwner()

◆ toString()


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