ATLAS Offline Software
Loading...
Searching...
No Matches
SG::VarHandleKey Class Reference

A property holding a SG store/key/clid from which a VarHandle is made. More...

#include <VarHandleKey.h>

Inherits Gaudi::DataHandle.

Inherited by SG::CondHandleKey< InDetDD::HGTD_DetectorElementCollection >, SG::CondHandleKey< InDetDD::SiDetectorElementCollection >, SG::CondHandleKey< ITk::PixelOfflineCalibData >, SG::CondHandleKey< InDet::BeamSpotData >, SG::CondHandleKey< InDet::SiElementPropertiesTable >, SG::CondHandleKey< CaloRec::ToolConstants >, SG::CondHandleKey< T_DefectsData >, SG::CondHandleKey< T_EmulatedDefects >, SG::CondHandleKey< TileSamplingFraction >, SG::CondHandleKey< AthenaAttributeList >, SG::CondHandleKey< CaloLocalHadCoeff >, SG::CondHandleKey< BunchCrossingCondData >, SG::CondHandleKey< ALineContainer >, SG::CondHandleKey< BLineContainer >, SG::CondHandleKey< MdtAsBuiltContainer >, SG::CondHandleKey< NswAsBuiltDbData >, SG::CondHandleKey< sTGCAsBuiltData >, SG::CondHandleKey< NswPassivationDbData >, SG::CondHandleKey< MuonGM::MuonDetectorManager >, SG::CondHandleKey< AtlasFieldCacheCondObj >, SG::CondHandleKey< ActsTrk::ActsVolumeIdToDetectorElementCollectionMap >, SG::CondHandleKey< ActsTrk::DetectorAlignStore >, SG::CondHandleKey< external_detector_element_collection_t >, SG::CondHandleKey< GeoAlignmentStore >, SG::CondHandleKey< DataVector< HGTD_DetectorElement > >, SG::CondHandleKey< PixelChargeCalibCondData >, SG::CondHandleKey< calib_data_t >, SG::CondHandleKey< CondDataObj >, SG::CondHandleKey< CondDataObjY >, SG::CondHandleKey< CondDataObjZ >, SG::CondHandleKey< Analysis::JetTagCalibCondData >, SG::CondHandleKey< LuminosityCondData >, SG::CondHandleKey< LBDurationCondData >, SG::CondHandleKey< TrigLiveFractionCondData >, SG::CondHandleKey< CaloNoise >, SG::CondHandleKey< CaloDetDescrManager >, SG::CondHandleKey< BunchCrossingAverageCondData >, SG::CondHandleKey< TrigConf::L1BunchGroupSet >, SG::CondHandleKey< BunchCrossingIntensityCondData >, SG::CondHandleKey< BunchGroupCondData >, SG::CondHandleKey< FillParamsCondData >, SG::CondHandleKey< BunchLumisCondData >, SG::CondHandleKey< LArOnOffIdMapping >, SG::CondHandleKey< CscCondDbData >, SG::CondHandleKey< CaloRec::CaloCellPositionShift >, SG::CondHandleKey< LArMCSym >, SG::CondHandleKey< CaloBCIDLumi >, SG::CondHandleKey< ILArOFC >, SG::CondHandleKey< ILArShape >, SG::CondHandleKey< ILArMinBiasAverage >, SG::CondHandleKey< CaloBCIDCoeffs >, SG::CondHandleKey< LArBadXCont< LArBadChannel > >, SG::CondHandleKey< LArHVIdMapping >, SG::CondHandleKey< ILArNoise >, SG::CondHandleKey< ILArPedestal >, SG::CondHandleKey< LArADC2MeV >, SG::CondHandleKey< CaloCellPedShift >, SG::CondHandleKey< CaloSuperCellDetDescrManager >, SG::CondHandleKey< ILArAutoCorr >, SG::CondHandleKey< ILArfSampl >, SG::CondHandleKey< ILArMinBias >, SG::CondHandleKey< LArHVCorr >, SG::CondHandleKey< CaloNoiseSigmaDiff >, SG::CondHandleKey< ILArHVScaleCorr >, SG::CondHandleKey< CaloAffectedRegionInfoVec >, SG::CondHandleKey< CaloTowerGeometry >, SG::CondHandleKey< DMTest::S2 >, SG::CondHandleKey< DMTest::S3 >, SG::CondHandleKey< DMTest::S1 >, SG::CondHandleKey< PixelDCSTempData >, SG::CondHandleKey< PixelDCSHVData >, SG::CondHandleKey< PixelDCSStateData >, SG::CondHandleKey< PixelDCSStatusData >, SG::CondHandleKey< PixelDeadMapCondData >, SG::CondHandleKey< PixelDistortionData >, SG::CondHandleKey< TrigConf::HLTPrescalesSet >, SG::CondHandleKey< TrigConf::L1PrescalesSet >, SG::CondHandleKey< PixelModuleData >, SG::CondHandleKey< LArCalibLineMapping >, SG::CondHandleKey< InDetDD::TRT_DetElementContainer >, SG::CondHandleKey< TileEMScale >, SG::CondHandleKey< Trk::TrackingGeometry >, SG::CondHandleKey< RIO_OnTrackErrorScaling >, SG::CondHandleKey< ITkPixelCablingData >, SG::CondHandleKey< ITkStripCablingData >, SG::CondHandleKey< InDet::SiDetectorElementStatus >, SG::CondHandleKey< InDet::SiDetElementBoundaryLinks_xk >, SG::CondHandleKey< TRTCond::AverageT0 >, SG::CondHandleKey< TRTCond::ActiveFraction >, SG::CondHandleKey< LWTNNCollection >, SG::CondHandleKey< PixelCalib::PixelOfflineCalibData >, SG::CondHandleKey< TTrainedNetworkCollection >, SG::CondHandleKey< PixeldEdxData >, SG::CondHandleKey< SiDetElementsLayerVectors_xk >, SG::CondHandleKey< InDet::TRT_DetElementsRoadData_xk >, SG::CondHandleKey< HTcalculator >, SG::CondHandleKey< InDet::TRTPIDNN >, SG::CondHandleKey< TRTCond::AliveStraws >, SG::CondHandleKey< TRTCond::StrawStatusData >, SG::CondHandleKey< InDet::TRT_TrackSegmentsToolCondData_xk >, SG::CondHandleKey< RpcCablingCondData >, SG::CondHandleKey< MuonMDT_CablingMap >, SG::CondHandleKey< L1CaloDisabledTowersContainer >, SG::CondHandleKey< L1CaloDerivedRunParsContainer >, SG::CondHandleKey< L1CaloPprChanCalibContainer >, SG::CondHandleKey< L1CaloPprChanDefaultsContainer >, SG::CondHandleKey< L1CaloPpmFineTimeRefsContainer >, SG::CondHandleKey< L1CaloRunParametersContainer >, SG::CondHandleKey< L1CaloPprChanStrategyContainer >, SG::CondHandleKey< L1CaloPpmDeadChannelsContainer >, SG::CondHandleKey< L1CaloPprConditionsContainerRun2 >, SG::CondHandleKey< L1CaloPprDisabledChannelContainerRun2 >, SG::CondHandleKey< L1CaloReadoutConfigContainer >, SG::CondHandleKey< L1CaloReadoutConfigContainerJSON >, SG::CondHandleKey< ILAruA2MeV >, SG::CondHandleKey< ILArDAC2uA >, SG::CondHandleKey< ILArRamp >, SG::CondHandleKey< ILArMphysOverMcal >, SG::CondHandleKey< LArFebConfig >, SG::CondHandleKey< DetCondKeyTrans >, SG::CondHandleKey< LArAutoCorrTotal >, SG::CondHandleKey< LArBadXCont< LArBadFeb > >, SG::CondHandleKey< LArAutoCorrNoise >, SG::CondHandleKey< LArFebRodMapping >, SG::CondHandleKey< LArCaliWaveContainer >, SG::CondHandleKey< REFCONTAINER >, SG::CondHandleKey< LArDeadOTXCorrFactors >, SG::CondHandleKey< LArfSamplSC >, SG::CondHandleKey< LArDSPThresholdsComplete >, SG::CondHandleKey< LArFEBTempData >, SG::CondHandleKey< LArHVPathology >, SG::CondHandleKey< LArHVNMap >, SG::CondHandleKey< LArLATOMEMapping >, SG::CondHandleKey< ILArOFCBin >, SG::CondHandleKey< LArOFC >, SG::CondHandleKey< LArOFCweightSC >, SG::CondHandleKey< LArXTalkWeightGlobal >, SG::CondHandleKey< LArRinjComplete >, SG::CondHandleKey< LArRoIMap >, SG::CondHandleKey< MC_t >, SG::CondHandleKey< SYM_t >, SG::CondHandleKey< LArXTalkWeight >, SG::CondHandleKey< JGTowerMappingData >, SG::CondHandleKey< LVL1::gFEXDBCondData >, SG::CondHandleKey< LVL1::jFEXDBCondData >, SG::CondHandleKey< TGCTriggerLUTs >, SG::CondHandleKey< TGCTriggerData >, SG::CondHandleKey< OnlineLumiCalibrationCondData >, SG::CondHandleKey< MdtCondDbData >, SG::CondHandleKey< Nsw_CablingMap >, SG::CondHandleKey< NswCalibDbThresholdData >, SG::CondHandleKey< AtlasFieldMapCondObj >, SG::CondHandleKey< TileBadChannels >, SG::CondHandleKey< MuonCalib::MdtCalibDataContainer >, SG::CondHandleKey< Muon::mmCTPClusterCalibData >, SG::CondHandleKey< Muon::DigitEffiData >, SG::CondHandleKey< NswErrorCalibData >, SG::CondHandleKey< Muon::MuonIntersectGeoData >, SG::CondHandleKey< NswDcsDbData >, SG::CondHandleKey< Muon::TwinTubeMap >, SG::CondHandleKey< Muon::RpcCablingMap >, SG::CondHandleKey< NswCalibDbTimeChargeData >, SG::CondHandleKey< NswT0Data >, SG::CondHandleKey< RpcCondDbData >, SG::CondHandleKey< MuonAlignmentErrorData >, SG::CondHandleKey< RegSelCondData< IRegSelLUT > >, SG::CondHandleKey< PixelCablingCondData >, SG::CondHandleKey< CondMultChanCollection< AlignableTransform > >, SG::CondHandleKey< PixelReadoutSpeedData >, SG::CondHandleKey< PixelTDAQData >, SG::CondHandleKey< DetCondCFloat >, SG::CondHandleKey< PixelHitDiscCnfgData >, SG::CondHandleKey< PixelRadiationDamageFluenceMapData >, SG::CondHandleKey< SiLorentzAngleCondData >, SG::CondHandleKey< InDet::SiliconPropertiesVector >, SG::CondHandleKey< TileHid2RESrcID >, SG::CondHandleKey< SCT_DCSFloatCondData >, SG::CondHandleKey< CondAttrListVec >, SG::CondHandleKey< SCT_CablingData >, SG::CondHandleKey< SCT_CondParameterData >, SG::CondHandleKey< SCT_ConfigurationCondData >, SG::CondHandleKey< SCT_DCSStatCondData >, SG::CondHandleKey< SCT_ModuleVetoCondData >, SG::CondHandleKey< SCT_MajorityCondData >, SG::CondHandleKey< SCT_MonitorCondData >, SG::CondHandleKey< IdentifierSet >, SG::CondHandleKey< SCT_GainCalibData >, SG::CondHandleKey< SCT_NoiseCalibData >, SG::CondHandleKey< SCT_CalibDefectData >, SG::CondHandleKey< SCT_AllGoodStripInfo >, SG::CondHandleKey< SCT_SensorsCondData >, SG::CondHandleKey< SCT_TdaqEnabledCondData >, SG::CondHandleKey< TRTCond::StrawStatusMultChanContainer >, SG::CondHandleKey< TRTCond::StrawDxContainer >, SG::CondHandleKey< TRTCond::RtRelationMultChanContainer >, SG::CondHandleKey< TRTCond::StrawT0MultChanContainer >, SG::CondHandleKey< TRTCond::HWMap >, SG::CondHandleKey< TRTCond::StrawStatusSummary >, SG::CondHandleKey< TRTDedxcorrection >, SG::CondHandleKey< RtRelationContainer >, SG::CondHandleKey< StrawT0Container >, SG::CondHandleKey< TgcCondDbData >, SG::CondHandleKey< TgcDigitASDposData >, SG::CondHandleKey< TgcDigitCrosstalkData >, SG::CondHandleKey< TgcDigitThresholdData >, SG::CondHandleKey< TgcDigitJitterData >, SG::CondHandleKey< TgcDigitTimeOffsetData >, SG::CondHandleKey< TileDCSState >, SG::CondHandleKey< TileSampleNoise >, SG::CondHandleKey< CONDDATA >, SG::CondHandleKey< TileCalibData< TileCalibDrawerFlt > >, SG::CondHandleKey< TileCalibData< TileCalibDrawerOfc > >, SG::CondHandleKey< TilePulse >, SG::CondHandleKey< TileTiming >, SG::CondHandleKey< Trk::LayerMaterialMap >, SG::CondHandleKey< Trk::SolenoidParametrization >, SG::MetaHandleKey< DMTest::S1 >, SG::MetaHandleKey< DMTest::C_v1 >, SG::ReadHandleKey< xAOD::CaloClusterContainer >, SG::ReadHandleKey< xAOD::TrackParticleContainer >, SG::ReadHandleKey< xAOD::TruthParticleContainer >, SG::ReadHandleKey< PrdCont_t >, SG::ReadHandleKey< xAOD::MuonSegmentContainer >, SG::ReadHandleKey< xAOD::MuonContainer >, SG::ReadHandleKey< xAOD::MuonRoIContainer >, SG::ReadHandleKey< xAOD::L2StandAloneMuonContainer >, SG::ReadHandleKey< xAOD::L2CombinedMuonContainer >, SG::ReadHandleKey< xAOD::SlowMuonContainer >, SG::ReadHandleKey< IDC >, SG::ReadHandleKey< input_collection_t >, SG::ReadHandleKey< TrigRoiDescriptorCollection >, SG::ReadHandleKey< ActsTrk::PrepRawDataAssociation >, SG::ReadHandleKey< xAOD::HGTDClusterContainer >, SG::ReadHandleKey< InDetSimDataCollection >, SG::ReadHandleKey< xAODTruthParticleLinkVector >, SG::ReadHandleKey< InDet::SiDetectorElementStatus >, SG::ReadHandleKey< RDOContainer >, SG::ReadHandleKey< DataVector< xAOD::PixelCluster_v1 > >, SG::ReadHandleKey< xAOD::PixelClusterContainer >, SG::ReadHandleKey< DataVector< xAOD::StripCluster_v1 > >, SG::ReadHandleKey< xAOD::StripClusterContainer >, SG::ReadHandleKey< PixelRDO_Container >, SG::ReadHandleKey< SCT_RDO_Container >, SG::ReadHandleKey< AtlasHitsVector< AFP_SIDSimHit > >, SG::ReadHandleKey< DataVector< AFPSiHit_v2 > >, SG::ReadHandleKey< DataVector< AFPSiHitsCluster_v1 > >, SG::ReadHandleKey< DataVector< AFPToFHit_v1 > >, SG::ReadHandleKey< DataVector< AFPTrack_v2 > >, SG::ReadHandleKey< AtlasHitsVector< AFP_TDSimHit > >, SG::ReadHandleKey< xAOD::EventInfo_v1 >, SG::ReadHandleKey< AFP_RawContainer >, SG::ReadHandleKey< DataVector< AFPToFTrack_v1 > >, SG::ReadHandleKey< DataVector< AFPProton_v1 > >, SG::ReadHandleKey< AtlasHitsVector< ALFA_Hit > >, SG::ReadHandleKey< McEventCollection >, SG::ReadHandleKey< ALFA_RawDataContainer >, SG::ReadHandleKey< ALFA_DigitCollection >, SG::ReadHandleKey< ALFA_ODDigitCollection >, SG::ReadHandleKey< ALFA_LocRecEvCollection >, SG::ReadHandleKey< ALFA_LocRecODEvCollection >, SG::ReadHandleKey< ALFA_LocRecCorrEvCollection >, SG::ReadHandleKey< ALFA_LocRecCorrODEvCollection >, SG::ReadHandleKey< DataVector< xAOD::TrackParticle_v1 > >, SG::ReadHandleKey< DataVector< Trk::MaterialStep > >, SG::ReadHandleKey< ActsTrk::GeometryContext >, SG::ReadHandleKey< DataVector< TruthParticle_v1 > >, SG::ReadHandleKey< ActsTrk::TrackContainer >, SG::ReadHandleKey< ROIPhiRZContainer >, SG::ReadHandleKey< DataVector< xAOD::TrackState_v1 > >, SG::ReadHandleKey< DataVector< xAOD::TrackParameters_v1 > >, SG::ReadHandleKey< DataVector< xAOD::TrackJacobian_v1 > >, SG::ReadHandleKey< DataVector< xAOD::TrackMeasurement_v1 > >, SG::ReadHandleKey< DataVector< xAOD::TrackSurface_v1 > >, SG::ReadHandleKey< DataVector< xAOD::TrackSummary_v1 > >, SG::ReadHandleKey< DataVector< Acts::BoundTrackParameters > >, SG::ReadHandleKey< DataVector< xAOD::HGTDCluster_v1 > >, SG::ReadHandleKey< DataVector< xAOD::UncalibratedMeasurement_v1 > >, SG::ReadHandleKey< HGTD_RDO_Container >, SG::ReadHandleKey< T_MeasurementCollection >, SG::ReadHandleKey< T_SimDataCollection >, SG::ReadHandleKey< T_TruthEventCollection >, SG::ReadHandleKey< DataVector< xAOD::SpacePoint_v1 > >, SG::ReadHandleKey< DataVector< xAOD::TrackMeasurementValidation_v1 > >, SG::ReadHandleKey< AtlasHitsVector< SiHit > >, SG::ReadHandleKey< ActsTrk::MeasurementToTruthParticleAssociation >, SG::ReadHandleKey< DataVector< Trk::Track > >, SG::ReadHandleKey< ActsTrk::SeedContainer >, SG::ReadHandleKey< PRD_MultiTruthCollection >, SG::ReadHandleKey< std::vector< int > >, SG::ReadHandleKey< Trk::PRDtoTrackMap >, SG::ReadHandleKey< ActsTrk::ProtoTrackCollection >, SG::ReadHandleKey< ActsTrk::TrackToTruthParticleAssociation >, SG::ReadHandleKey< DataVector< xAOD::Vertex_v1 > >, SG::ReadHandleKey< TruthParticleHitCounts >, SG::ReadHandleKey< HiveDataObj >, SG::ReadHandleKey< DataVector< xAOD::Jet_v1 > >, SG::ReadHandleKey< JetCollection >, SG::ReadHandleKey< DataVector< xAOD::BTagging_v1 > >, SG::ReadHandleKey< DataVector< Trk::VxSecVertexInfo > >, SG::ReadHandleKey< DataVector< xAOD::Muon_v1 > >, SG::ReadHandleKey< DataVector< xAOD::Electron_v1 > >, SG::ReadHandleKey< DataVector< HIEventShape_v2 > >, SG::ReadHandleKey< int >, SG::ReadHandleKey< MyDataObj >, SG::ReadHandleKey< AthExParticles >, SG::ReadHandleKey< AthExIParticles >, SG::ReadHandleKey< ExampleHitContainer >, SG::ReadHandleKey< DataHeader >, SG::ReadHandleKey< ExampleTrackContainer >, SG::ReadHandleKey< DataVector< ExampleElectron_v1 > >, SG::ReadHandleKey< DataVector< SG::View > >, SG::ReadHandleKey< uint32_t >, SG::ReadHandleKey< int32_t >, SG::ReadHandleKey< std::vector< float > >, SG::ReadHandleKey< std::vector< std::vector< float > > >, SG::ReadHandleKey< AthenaAttributeList >, SG::ReadHandleKey< BCM_RDO_Container >, SG::ReadHandleKey< BeamBackgroundData >, SG::ReadHandleKey< LUCID_RawDataContainer >, SG::ReadHandleKey< BcmCollisionTime >, SG::ReadHandleKey< SpacePointContainer >, SG::ReadHandleKey< TileContainer< TileCell > >, SG::ReadHandleKey< LArCollisionTime >, SG::ReadHandleKey< CaloCellContainer >, SG::ReadHandleKey< DataVector< CaloCluster_v1 > >, SG::ReadHandleKey< DataVector< xAOD::Egamma_v1 > >, SG::ReadHandleKey< TrigConf::L1Menu >, SG::ReadHandleKey< ByteStreamMetadataContainer >, SG::ReadHandleKey< DataVector< IParticle > >, SG::ReadHandleKey< DataVector< xAOD::DiTauJet_v1 > >, SG::ReadHandleKey< DataVector< xAOD::Photon_v1 > >, SG::ReadHandleKey< DataVector< xAOD::FlowElement_v1 > >, SG::ReadHandleKey< xAOD::EventShape_v1 >, SG::ReadHandleKey< DataVector< TruthEvent_v1 > >, SG::ReadHandleKey< xAOD::MissingETContainer_v1 >, SG::ReadHandleKey< DataVector< TruthVertex_v1 > >, SG::ReadHandleKey< DataVector< xAOD::TauJet_v3 > >, SG::ReadHandleKey< AtlasHitsVector< CSCSimHit > >, SG::ReadHandleKey< CscRawDataContainer >, SG::ReadHandleKey< CscSimDataCollection >, SG::ReadHandleKey< xAOD::CTPResult_v1 >, SG::ReadHandleKey< TrigConf::HLTMenu >, SG::ReadHandleKey< std::map< Identifier, std::vector< const CaloCalibrationHit * > > >, SG::ReadHandleKey< CaloCalibrationHitContainer >, SG::ReadHandleKey< CaloClusterContainer >, SG::ReadHandleKey< CaloBCIDAverage >, SG::ReadHandleKey< AtlasHitsVector< TileHit > >, SG::ReadHandleKey< CaloClusterCellLinkContainer >, SG::ReadHandleKey< LArHitContainer >, SG::ReadHandleKey< LArDigitContainer >, SG::ReadHandleKey< LArRawChannelContainer >, SG::ReadHandleKey< CaloCell2ClusterMap >, SG::ReadHandleKey< CaloTowerContainer >, SG::ReadHandleKey< jet::TrackVertexAssociation >, SG::ReadHandleKey< HijingEventParams >, SG::ReadHandleKey< DetailedTrackTruthCollection >, SG::ReadHandleKey< InDet::PixelClusterContainer >, SG::ReadHandleKey< InDet::SCT_ClusterContainer >, SG::ReadHandleKey< InDet::TRT_DriftCircleContainer >, SG::ReadHandleKey< AtlasHitsVector< TrackRecord > >, SG::ReadHandleKey< DataVector< xAOD::TriggerTower_v2 > >, SG::ReadHandleKey< DataVector< xAOD::CPMTower_v2 > >, SG::ReadHandleKey< DataVector< xAOD::CPMTobRoI_v1 > >, SG::ReadHandleKey< DataVector< xAOD::CMXCPTob_v1 > >, SG::ReadHandleKey< DataVector< xAOD::CMXCPHits_v1 > >, SG::ReadHandleKey< DataVector< xAOD::RODHeader_v2 > >, SG::ReadHandleKey< Muon::MuonPrepDataContainer< MuonPrepDataCollection< PrdType > > >, SG::ReadHandleKey< CscDigitContainer >, SG::ReadHandleKey< DataVector< AllocTest_v1 > >, SG::ReadHandleKey< HLT::HLTResult >, SG::ReadHandleKey< DataVector< C_v1 > >, SG::ReadHandleKey< DMTest::C_v1 >, SG::ReadHandleKey< SG::AuxElement >, SG::ReadHandleKey< DataVector< G_v1 > >, SG::ReadHandleKey< DMTest::CVecWithData_v1 >, SG::ReadHandleKey< DMTest::CLinks_v1 >, SG::ReadHandleKey< DataVector< CLinks_v1 > >, SG::ReadHandleKey< DMTest::CLinksAOD >, SG::ReadHandleKey< ViewVector< CVec_v1 > >, SG::ReadHandleKey< DataVector< H_v2 > >, SG::ReadHandleKey< DataVector< JVec_v1 > >, SG::ReadHandleKey< DMTest::JVec_v1 >, SG::ReadHandleKey< DataVector< PLinks_v1 > >, SG::ReadHandleKey< DMTest::PLinks_v1 >, SG::ReadHandleKey< DataVector< P_v1 > >, SG::ReadHandleKey< DMTest::S1 >, SG::ReadHandleKey< DMTest::S2 >, SG::ReadHandleKey< MBTSCollisionTime >, SG::ReadHandleKey< LArFebHeaderContainer >, SG::ReadHandleKey< TileDigitsContainer >, SG::ReadHandleKey< RpcPadContainer >, SG::ReadHandleKey< PixelID >, SG::ReadHandleKey< DataVector< TrigComposite_v1 > >, SG::ReadHandleKey< DataVector< xAOD::MuonSegment_v1 > >, SG::ReadHandleKey< IDCInDetBSErrContainer >, SG::ReadHandleKey< xAOD::MissingETAssociationMap_v1 >, SG::ReadHandleKey< DataVector< TruthPileupEvent_v1 > >, SG::ReadHandleKey< DataVector< xAOD::TauTrack_v1 > >, SG::ReadHandleKey< DataVector< xAOD::PFO_v1 > >, SG::ReadHandleKey< DataVector< xAOD::TrackParticleClusterAssociation_v1 > >, SG::ReadHandleKey< DataVector< xAOD::TrackStateValidation_v1 > >, SG::ReadHandleKey< ComTime >, SG::ReadHandleKey< std::vector< unsigned int > >, SG::ReadHandleKey< InDetRawDataContainer< InDetRawDataCollection< PixelRDORawData > > >, SG::ReadHandleKey< InDetRawDataContainer< InDetRawDataCollection< SCT_RDORawData > > >, SG::ReadHandleKey< std::vector< uint32_t > >, SG::ReadHandleKey< std::vector< uint64_t > >, SG::ReadHandleKey< FPGATrackSimHitCollection >, SG::ReadHandleKey< FPGATrackSimTrackCollection >, SG::ReadHandleKey< std::vector< unsigned long > >, SG::ReadHandleKey< DataVector< xAOD::eFexTower_v1 > >, SG::ReadHandleKey< DataVector< xAOD::eFexEMRoI_v1 > >, SG::ReadHandleKey< DataVector< xAOD::eFexTauRoI_v1 > >, SG::ReadHandleKey< std::vector< std::string > >, SG::ReadHandleKey< PseudoJetContainer >, SG::ReadHandleKey< DataVector< xAOD::MuonRoI_v1 > >, SG::ReadHandleKey< T_Cont >, SG::ReadHandleKey< FPGATrackSimClusterCollection >, SG::ReadHandleKey< FPGATrackSimRoadCollection >, SG::ReadHandleKey< FPGATrackSimHitContainer >, SG::ReadHandleKey< FPGATrackSimTruthTrackCollection >, SG::ReadHandleKey< FPGATrackSimOfflineTrackCollection >, SG::ReadHandleKey< FPGATrackSimEventInfo >, SG::ReadHandleKey< InDet::SiClusterContainer >, SG::ReadHandleKey< ISF_FCS_Parametrization::FCS_StepInfoCollection >, SG::ReadHandleKey< C >, SG::ReadHandleKey< CONTAINER >, SG::ReadHandleKey< CONSTITUENTS >, SG::ReadHandleKey< DataVector< ZdcModule_v1 > >, SG::ReadHandleKey< Gep::GepCellMap >, SG::ReadHandleKey< DataVector< xAOD::jFexSRJetRoI_v1 > >, SG::ReadHandleKey< DataVector< L2CombinedMuon_v1 > >, SG::ReadHandleKey< DataVector< xAOD::gFexTower_v1 > >, SG::ReadHandleKey< DataVector< xAOD::gFexJetRoI_v1 > >, SG::ReadHandleKey< DataVector< xAOD::gFexGlobalRoI_v1 > >, SG::ReadHandleKey< GlobalSim::IOBitwise::ICommonTOBContainer >, SG::ReadHandleKey< DataVector< GlobalSim::IOBitwise::IeEmNbhoodTOB > >, SG::ReadHandleKey< GlobalSim::GlobalLArCellContainer >, SG::ReadHandleKey< DataVector< GlobalSim::IOBitwise::IeEmTOB > >, SG::ReadHandleKey< TIPword >, SG::ReadHandleKey< Trk::PrepRawDataContainer< HGTD_ClusterCollection > >, SG::ReadHandleKey< DataVector< INavigable4Momentum > >, SG::ReadHandleKey< CaloConstCellContainer >, SG::ReadHandleKey< ConstDataVector< CaloCellContainerVector > >, SG::ReadHandleKey< DataVector< TrigEMCluster_v1 > >, SG::ReadHandleKey< xAOD::EnergySumRoI_v2 >, SG::ReadHandleKey< DataVector< xAOD::jFexSumETRoI_v1 > >, SG::ReadHandleKey< DataVector< xAOD::TrigT2MbtsBits_v1 > >, SG::ReadHandleKey< ROIB::RoIBResult >, SG::ReadHandleKey< HLT::HLTResultMT >, SG::ReadHandleKey< AtlasHitsVector< TRTUncompressedHit > >, SG::ReadHandleKey< AtlasHitsVector< MDTSimHit > >, SG::ReadHandleKey< AtlasHitsVector< RPCSimHit > >, SG::ReadHandleKey< AtlasHitsVector< TGCSimHit > >, SG::ReadHandleKey< AtlasHitsVector< MMSimHit > >, SG::ReadHandleKey< AtlasHitsVector< sTGCSimHit > >, SG::ReadHandleKey< InDet::PixelGangedClusterAmbiguities >, SG::ReadHandleKey< Trk::ClusterSplitProbabilityContainer >, SG::ReadHandleKey< SpacePointOverlapCollection >, SG::ReadHandleKey< T_RDO_Container >, SG::ReadHandleKey< TrackTruthCollection >, SG::ReadHandleKey< VxContainer >, SG::ReadHandleKey< PixelClusterContainer >, SG::ReadHandleKey< SCT_ClusterContainer >, SG::ReadHandleKey< TRT_DriftCircleContainer >, SG::ReadHandleKey< TrackExtensionMap >, SG::ReadHandleKey< PixelGangedClusterAmbiguities >, SG::ReadHandleKey< DataVector< Trk::Segment > >, SG::ReadHandleKey< InDet::TRT_LocalOccupancy::OccupancyData >, SG::ReadHandleKey< InDetRawDataContainer< InDetRawDataCollection< TRT_RDORawData > > >, SG::ReadHandleKey< SiClusterContainer >, SG::ReadHandleKey< DataVector< xAOD::CMXJetTob_v1 > >, SG::ReadHandleKey< DataVector< xAOD::CMXJetHits_v1 > >, SG::ReadHandleKey< DataVector< xAOD::CMXEtSums_v1 > >, SG::ReadHandleKey< DataVector< xAOD::CMXRoI_v1 > >, SG::ReadHandleKey< DataVector< xAOD::JetElement_v2 > >, SG::ReadHandleKey< DataVector< xAOD::JEMEtSums_v2 > >, SG::ReadHandleKey< DataVector< xAOD::JEMTobRoI_v1 > >, SG::ReadHandleKey< jet::CaloCellFastMap >, SG::ReadHandleKey< DataVector< xAOD::TrackCaloCluster_v1 > >, SG::ReadHandleKey< fastjet::ClusterSequence >, SG::ReadHandleKey< xAOD::PFO_v1 >, SG::ReadHandleKey< xAOD::FlowElement_v1 >, SG::ReadHandleKey< DataVector< xAOD::JetRoI_v2 > >, SG::ReadHandleKey< DataVector< xAOD::jFexLRJetRoI_v1 > >, SG::ReadHandleKey< DataVector< xAOD::jFexTower_v1 > >, SG::ReadHandleKey< DataVector< xAOD::jFexTauRoI_v1 > >, SG::ReadHandleKey< DataVector< xAOD::jFexFwdElRoI_v1 > >, SG::ReadHandleKey< DataVector< xAOD::jFexMETRoI_v1 > >, SG::ReadHandleKey< TileRawChannelContainer >, SG::ReadHandleKey< LVL1_ROI >, SG::ReadHandleKey< MdtCsmContainer >, SG::ReadHandleKey< DataVector< xAOD::NRPCRDO_v1 > >, SG::ReadHandleKey< TgcDigitContainer >, SG::ReadHandleKey< CTP_RDO >, SG::ReadHandleKey< DataVector< xAOD::L1TopoRawData_v1 > >, SG::ReadHandleKey< DataVector< xAOD::EmTauRoI_v2 > >, SG::ReadHandleKey< JetContainer >, SG::ReadHandleKey< DataVector< xAOD::L1TopoSimResults_v1 > >, SG::ReadHandleKey< xAOD::TrigDecision_v1 >, SG::ReadHandleKey< DataVector< L2StandAloneMuon_v2 > >, SG::ReadHandleKey< LArAccumulatedDigitContainer >, SG::ReadHandleKey< LArAccumulatedCalibDigitContainer >, SG::ReadHandleKey< LArFebErrorSummary >, SG::ReadHandleKey< LArHitEMap >, SG::ReadHandleKey< LArRawSCContainer >, SG::ReadHandleKey< LArNoisyROSummary >, SG::ReadHandleKey< LArLATOMEHeaderContainer >, SG::ReadHandleKey< CosTrigTime >, SG::ReadHandleKey< LArTTL1Container >, SG::ReadHandleKey< LUCID_DigitContainer >, SG::ReadHandleKey< DataVector< LVL1::CPMCMXData > >, SG::ReadHandleKey< DataVector< LVL1::CPCMXTopoData > >, SG::ReadHandleKey< DataVector< EnergyCMXData > >, SG::ReadHandleKey< LVL1::EnergyTopoData >, SG::ReadHandleKey< DataVector< xAOD::JGTower_v1 > >, SG::ReadHandleKey< DataVector< LVL1::JetCMXData > >, SG::ReadHandleKey< DataVector< LVL1::JetCMXTopoData > >, SG::ReadHandleKey< DataVector< GBlock_v1 > >, SG::ReadHandleKey< LVL1::MuCTPIL1Topo >, SG::ReadHandleKey< DataVector< LVL1::CPMTobRoI > >, SG::ReadHandleKey< DataVector< LVL1::JEMTobRoI > >, SG::ReadHandleKey< LVL1::CMXRoI >, SG::ReadHandleKey< TileContainer< TileTTL1 > >, SG::ReadHandleKey< ZdcLucrodDataContainer >, SG::ReadHandleKey< LVL1::eTowerContainer >, SG::ReadHandleKey< LVL1::gTowerContainer >, SG::ReadHandleKey< LVL1::jTowerContainer >, SG::ReadHandleKey< LVL1::FrontPanelCTP >, SG::ReadHandleKey< LVL1::MuCTPICTP >, SG::ReadHandleKey< LVL1::EmTauCTP >, SG::ReadHandleKey< LVL1::JetCTP >, SG::ReadHandleKey< LVL1::EnergyCTP >, SG::ReadHandleKey< LVL1::ZdcCTP >, SG::ReadHandleKey< LVL1::TrtCTP >, SG::ReadHandleKey< LVL1MUONIF::Lvl1MuCTPIInputPhase1 >, SG::ReadHandleKey< TgcRdoContainer >, SG::ReadHandleKey< TileContainer< TileMuonReceiverObj > >, SG::ReadHandleKey< Muon::NSW_TrigRawDataContainer >, SG::ReadHandleKey< Muon::RpcBis78_TrigRawDataContainer >, SG::ReadHandleKey< AtlasHitsVector< LUCID_SimHit > >, SG::ReadHandleKey< DataVector< xAOD::NSWMMTPRDO_v1 > >, SG::ReadHandleKey< MmDigitContainer >, SG::ReadHandleKey< Muon::MM_RawDataContainer >, SG::ReadHandleKey< TileTBID >, SG::ReadHandleKey< MdtDigitContainer >, SG::ReadHandleKey< Muon::MuonCoinDataContainer< TgcCoinDataCollection > >, SG::ReadHandleKey< DataVector< LVL1::RecMuonRoI > >, SG::ReadHandleKey< Muon::HoughDataPerSectorVec >, SG::ReadHandleKey< RpcDigitContainer >, SG::ReadHandleKey< Muon::STGC_RawDataContainer >, SG::ReadHandleKey< DataVector< MuonCombined::InDetCandidate > >, SG::ReadHandleKey< DataVector< MuonCombined::MuonCandidate > >, SG::ReadHandleKey< DataVector< Trk::CaloExtension > >, SG::ReadHandleKey< MuonCombined::MuonTagToSegMap >, SG::ReadHandleKey< ActsTrk::DetectorAlignStore >, SG::ReadHandleKey< MuonCombined::InDetCandidateToTagMap >, SG::ReadHandleKey< DataVector< SpacePointBucket > >, SG::ReadHandleKey< MuonSimDataCollection >, SG::ReadHandleKey< sTgcDigitContainer >, SG::ReadHandleKey< DataVector< MdtDriftCircle_v1 > >, SG::ReadHandleKey< DataVector< MdtTwinDriftCircle_v1 > >, SG::ReadHandleKey< DataVector< xAOD::MuonSimHit_v1 > >, SG::ReadHandleKey< DataVector< HoughMaximum > >, SG::ReadHandleKey< DataVector< RpcStrip_v1 > >, SG::ReadHandleKey< DataVector< RpcStrip2D_v1 > >, SG::ReadHandleKey< DataVector< Segment > >, SG::ReadHandleKey< DataVector< SegmentSeed > >, SG::ReadHandleKey< DataVector< RpcMeasurement_v1 > >, SG::ReadHandleKey< DataVector< TgcStrip_v1 > >, SG::ReadHandleKey< DataVector< MMCluster_v1 > >, SG::ReadHandleKey< DataVector< sTgcMeasurement_v1 > >, SG::ReadHandleKey< DataVector< sTgcStripCluster_v1 > >, SG::ReadHandleKey< DataVector< sTgcWireHit_v1 > >, SG::ReadHandleKey< DataVector< sTgcPadHit_v1 > >, SG::ReadHandleKey< DataVector< Muon::MuonPatternCombination > >, SG::ReadHandleKey< MuonR4::MsTrackSeedContainer >, SG::ReadHandleKey< ContainerType >, SG::ReadHandleKey< ErrorVector >, SG::ReadHandleKey< eflowRecTrackContainer >, SG::ReadHandleKey< eflowCaloObjectContainer >, SG::ReadHandleKey< LVL1CTP::CTPSLink >, SG::ReadHandleKey< L1MUINT::MuCTPIToRoIBSLink >, SG::ReadHandleKey< DataVector< MyContObj > >, SG::ReadHandleKey< std::list< ElementLink< std::vector< float > > > >, SG::ReadHandleKey< std::vector< ElementLink< MapStringFloat > > >, SG::ReadHandleKey< TestDataObject >, SG::ReadHandleKey< container_t >, SG::ReadHandleKey< T_RoIContainer >, SG::ReadHandleKey< xAOD::TrigNavigation_v1 >, SG::ReadHandleKey< InDetTimeCollection >, SG::ReadHandleKey< TRT_BSErrContainer >, SG::ReadHandleKey< DataVector< Particle_v1 > >, SG::ReadHandleKey< TileBeamElemContainer >, SG::ReadHandleKey< TileLaserObject >, SG::ReadHandleKey< TileContainer< TileL2 > >, SG::ReadHandleKey< TileDQstatus >, SG::ReadHandleKey< TileHitContainer >, SG::ReadHandleKey< TileContainer< TileMu > >, SG::ReadHandleKey< TileContainer< TileCosmicMuon > >, SG::ReadHandleKey< TrackCaloClusterInfo >, SG::ReadHandleKey< TrigDec::TrigDecision >, SG::ReadHandleKey< EventInfo >, SG::ReadHandleKey< DataVector< AFPVertex_v1 > >, SG::ReadHandleKey< LArDeadOTXFromSC >, SG::ReadHandleKey< xAOD::TrigConfKeys_v1 >, SG::ReadHandleKey< xAOD::BunchConfKey_v1 >, SG::ReadHandleKey< TrigConf::HLTMonitoring >, SG::ReadHandleKey< SCT_ID >, SG::ReadHandleKey< LVL1CTP::Lvl1Result >, SG::ReadHandleKey< DataVector< TrigRingerRings_v2 > >, SG::ReadHandleKey< DataVector< xAOD::TrigElectron_v1 > >, SG::ReadHandleKey< DataVector< xAOD::TrigPhoton_v1 > >, SG::ReadHandleKey< bool >, SG::ReadHandleKey< DataVector< xAOD::TrigMissingET_v1 > >, SG::ReadHandleKey< MuCTPI_RDO >, SG::ReadHandleKey< MuCTPI_Phase1_RDO >, SG::ReadHandleKey< CTP_RIO >, SG::ReadHandleKey< RpcSectorLogicContainer >, SG::ReadHandleKey< DataVector< TrigRNNOutput_v2 > >, SG::ReadHandleKey< TrigTimeStamp >, SG::ReadHandleKey< Trk::ElementTable >, SG::ReadHandleKey< TracksScores >, SG::ReadHandleKey< ZDC_SimFiberHit_Collection >, SG::ReadHandleKey< DataVector< egammaRec > >, SG::ReadHandleKey< xAOD::MissingETComponentMap_v1 >, SG::ReadHandleKey< Muon::NSW_PadTriggerDataContainer >, SG::ReadHandleKey< xAOD::IParticlesLookUpTable< TruthParticle > >, SG::ReadHandleKey< Rec::TrackParticleContainer >, SG::ReadHandleKey< TrackParticleTruthCollection >, SG::ReadHandleKey< ObservedTrackMap >, SG::UpdateHandleKey< IDCBackend >, SG::UpdateHandleKey< HiveDataObj >, SG::UpdateHandleKey< EventContainers::IdentifiableCache< InDetRawDataCollection< SCT_RDORawData > > >, SG::UpdateHandleKey< IdentifiableValueCache< IDCInDetBSErrContainer::ErrorCode > >, SG::UpdateHandleKey< InDet::PixelClusterContainerCache >, SG::UpdateHandleKey< SCT_ClusterContainerCache >, SG::UpdateHandleKey< EventContainers::IdentifiableCache< SpacePointCollection > >, SG::UpdateHandleKey< InDet::TRT_DriftCircleContainerCache >, SG::UpdateHandleKey< EventContainers::IdentifiableCache< CscRawDataCollection > >, SG::UpdateHandleKey< EventContainers::IdentifiableCache< Muon::CscStripPrepDataCollection > >, SG::UpdateHandleKey< EventContainers::IdentifiableCache< MdtCsm > >, SG::UpdateHandleKey< EventContainers::IdentifiableCache< Muon::MM_RawDataCollection > >, SG::UpdateHandleKey< EventContainers::IdentifiableCache< Muon::MdtPrepDataCollection > >, SG::UpdateHandleKey< EventContainers::IdentifiableCache< Muon::MMPrepDataCollection > >, SG::UpdateHandleKey< EventContainers::IdentifiableCache< RpcPad > >, SG::UpdateHandleKey< EventContainers::IdentifiableCache< Muon::RpcPrepDataCollection > >, SG::UpdateHandleKey< EventContainers::IdentifiableCache< Muon::RpcCoinDataCollection > >, SG::UpdateHandleKey< EventContainers::IdentifiableCache< Muon::STGC_RawDataCollection > >, SG::UpdateHandleKey< EventContainers::IdentifiableCache< TgcRdo > >, SG::UpdateHandleKey< EventContainers::IdentifiableCache< Muon::sTgcPrepDataCollection > >, SG::UpdateHandleKey< EventContainers::IdentifiableCache< InDetRawDataCollection< PixelRDORawData > > >, SG::UpdateHandleKey< EventContainers::IdentifiableCache< InDetRawDataCollection< TRT_RDORawData > > >, SG::WriteHandleKey< xAOD::CaloClusterContainer >, SG::WriteHandleKey< CaloClusterCellLinkContainer >, SG::WriteHandleKey< ConstDataVector< xAOD::CaloClusterContainer > >, SG::WriteHandleKey< ConstDataVector< xAOD::TrackParticleContainer > >, SG::WriteHandleKey< IDC >, SG::WriteHandleKey< xAOD::AuxiliaryMeasurementContainer >, SG::WriteHandleKey< ConstDataVector< input_collection_t > >, SG::WriteHandleKey< ActsTrk::MeasurementToTruthParticleAssociation >, SG::WriteHandleKey< ClusterContainer >, SG::WriteHandleKey< DataVector< xAOD::SpacePoint_v1 > >, SG::WriteHandleKey< PixelRDO_Container >, SG::WriteHandleKey< SCT_RDO_Container >, SG::WriteHandleKey< DataVector< AFPSiHitsCluster_v1 > >, SG::WriteHandleKey< AtlasHitsVector< AFP_TDDigi > >, SG::WriteHandleKey< DataVector< AFPToFHit_v1 > >, SG::WriteHandleKey< AtlasHitsVector< AFP_SiDigi > >, SG::WriteHandleKey< DataVector< AFPSiHit_v2 > >, SG::WriteHandleKey< AFP_RawContainer >, SG::WriteHandleKey< ALFA_CLinkEvent >, SG::WriteHandleKey< DataVector< ALFAData_v1 > >, SG::WriteHandleKey< ActsTrk::TrackContainer >, SG::WriteHandleKey< DataVector< Trk::Track > >, SG::WriteHandleKey< ActsTrk::PersistentTrackContainer >, SG::WriteHandleKey< DataVector< xAOD::TrackStateValidation_v1 > >, SG::WriteHandleKey< DataVector< xAOD::TrackParticle_v1 > >, SG::WriteHandleKey< ActsTrk::DetectorAlignStore >, SG::WriteHandleKey< ActsTrk::Cache::Handles< xAOD::PixelCluster_v1 >::IDCBackend >, SG::WriteHandleKey< ActsTrk::Cache::Handles< xAOD::StripCluster_v1 >::IDCBackend >, SG::WriteHandleKey< ActsTrk::Cache::Handles< xAOD::SpacePoint_v1 >::IDCBackend >, SG::WriteHandleKey< ActsTrk::MultiTrajectory >, SG::WriteHandleKey< ActsTrk::TrackSummaryContainer >, SG::WriteHandleKey< ActsTrk::GeometryContext >, SG::WriteHandleKey< ActsTrk::SeedContainer >, SG::WriteHandleKey< DataVector< xAOD::HGTDCluster_v1 > >, SG::WriteHandleKey< DataVector< xAOD::TrackState_v1 > >, SG::WriteHandleKey< DataVector< xAOD::TrackParameters_v1 > >, SG::WriteHandleKey< DataVector< xAOD::TrackJacobian_v1 > >, SG::WriteHandleKey< DataVector< xAOD::TrackMeasurement_v1 > >, SG::WriteHandleKey< DataVector< xAOD::TrackSurface_v1 > >, SG::WriteHandleKey< DataVector< xAOD::TrackSummary_v1 > >, SG::WriteHandleKey< DataVector< xAOD::TrackMeasurementValidation_v1 > >, SG::WriteHandleKey< DataVector< xAOD::PixelCluster_v1 > >, SG::WriteHandleKey< ActsTrk::PrepRawDataAssociation >, SG::WriteHandleKey< ActsTrk::ProtoTrackCollection >, SG::WriteHandleKey< TrigRoiDescriptorCollection >, SG::WriteHandleKey< DataVector< Acts::BoundTrackParameters > >, SG::WriteHandleKey< DataVector< xAOD::StripCluster_v1 > >, SG::WriteHandleKey< ActsTrk::TrackToTruthParticleAssociation >, SG::WriteHandleKey< TruthParticleHitCounts >, SG::WriteHandleKey< HiveDataObj >, SG::WriteHandleKey< DataVector< xAOD::Jet_v1 > >, SG::WriteHandleKey< DataVector< xAOD::BTagging_v1 > >, SG::WriteHandleKey< DataVector< xAOD::Vertex_v1 > >, SG::WriteHandleKey< DataVector< xAOD::BTagVertex_v1 > >, SG::WriteHandleKey< DataVector< Trk::VxSecVertexInfo > >, SG::WriteHandleKey< int >, SG::WriteHandleKey< std::vector< int > >, SG::WriteHandleKey< MyDataObj >, SG::WriteHandleKey< SG::ThinningDecision >, SG::WriteHandleKey< ExampleTrackContainer >, SG::WriteHandleKey< ExampleHitContainer >, SG::WriteHandleKey< DataVector< ExampleElectron_v1 > >, SG::WriteHandleKey< DataVector< SG::View > >, SG::WriteHandleKey< SG::SelectionVetoes >, SG::WriteHandleKey< SG::CompressionInfo >, SG::WriteHandleKey< BCM_RDO_Container >, SG::WriteHandleKey< InDetSimDataCollection >, SG::WriteHandleKey< xAOD::EventInfo_v1 >, SG::WriteHandleKey< BcmCollisionTime >, SG::WriteHandleKey< BeamBackgroundData >, SG::WriteHandleKey< DataVector< xAOD::Egamma_v1 > >, SG::WriteHandleKey< DataVector< xAOD::Muon_v1 > >, SG::WriteHandleKey< DataVector< xAOD::DiTauJet_v1 > >, SG::WriteHandleKey< DataVector< CaloCluster_v1 > >, SG::WriteHandleKey< DataVector< xAOD::Electron_v1 > >, SG::WriteHandleKey< ConstDataVector< DataVector< xAOD::TrackParticle_v1 > > >, SG::WriteHandleKey< ConstDataVector< DataVector< xAOD::Muon_v1 > > >, SG::WriteHandleKey< DataVector< TruthParticle_v1 > >, SG::WriteHandleKey< DataVector< xAOD::TauJet_v3 > >, SG::WriteHandleKey< AtlasHitsVector< CSCSimHit > >, SG::WriteHandleKey< xAOD::CTPResult_v1 >, SG::WriteHandleKey< CaloBCIDAverage >, SG::WriteHandleKey< std::map< Identifier, std::vector< const CaloCalibrationHit * > > >, SG::WriteHandleKey< CaloCell2ClusterMap >, SG::WriteHandleKey< CaloCellContainer >, SG::WriteHandleKey< CaloConstCellContainer >, SG::WriteHandleKey< DataVector< TrigEMCluster_v1 > >, SG::WriteHandleKey< DataVector< TrigRingerRings_v2 > >, SG::WriteHandleKey< LArHitContainer >, SG::WriteHandleKey< ConstDataVector< LArDigitContainer > >, SG::WriteHandleKey< LArRawChannelContainer >, SG::WriteHandleKey< ConstDataVector< CaloCellContainer > >, SG::WriteHandleKey< CaloTowerContainer >, SG::WriteHandleKey< CaloTopoTowerContainer >, SG::WriteHandleKey< xAOD::CaloTowerContainer_v1 >, SG::WriteHandleKey< CaloCalibrationHitContainer >, SG::WriteHandleKey< DetailedTrackTruthCollection >, SG::WriteHandleKey< McEventCollection >, SG::WriteHandleKey< PRD_MultiTruthCollection >, SG::WriteHandleKey< InDet::PixelClusterContainer >, SG::WriteHandleKey< InDet::SCT_ClusterContainer >, SG::WriteHandleKey< InDet::TRT_DriftCircleContainer >, SG::WriteHandleKey< AtlasHitsVector< TrackRecord > >, SG::WriteHandleKey< ConstDataVector< DataVector< TruthParticle_v1 > > >, SG::WriteHandleKey< CosTrigTime >, SG::WriteHandleKey< CscRawDataContainer >, SG::WriteHandleKey< CscSimDataCollection >, SG::WriteHandleKey< CscDigitContainer >, SG::WriteHandleKey< Muon::MuonPrepDataContainer< MuonPrepDataCollection< PrdType > > >, SG::WriteHandleKey< DataVector< AllocTest_v1 > >, SG::WriteHandleKey< xAOD::TrigDecision_v1 >, SG::WriteHandleKey< HLT::HLTResult >, SG::WriteHandleKey< DataVector< C_v1 > >, SG::WriteHandleKey< DMTest::C_v1 >, SG::WriteHandleKey< SG::AuxElement >, SG::WriteHandleKey< DataVector< G_v1 > >, SG::WriteHandleKey< DMTest::CVecWithData_v1 >, SG::WriteHandleKey< ViewVector< CVec_v1 > >, SG::WriteHandleKey< DataVector< H_v2 > >, SG::WriteHandleKey< ViewVector< HVec_v2 > >, SG::WriteHandleKey< DataVector< P_v1 > >, SG::WriteHandleKey< DMTest::CLinks_v1 >, SG::WriteHandleKey< DataVector< CLinks_v1 > >, SG::WriteHandleKey< DMTest::CLinksAOD >, SG::WriteHandleKey< ConstDataVector< ViewVector< CVec_v1 > > >, SG::WriteHandleKey< DMTest::CAuxContainer_v1 >, SG::WriteHandleKey< DataVector< JVec_v1 > >, SG::WriteHandleKey< DMTest::JVec_v1 >, SG::WriteHandleKey< DataVector< PLinks_v1 > >, SG::WriteHandleKey< DMTest::PLinks_v1 >, SG::WriteHandleKey< DMTest::S2 >, SG::WriteHandleKey< DMTest::S1 >, SG::WriteHandleKey< DataVector< TrigComposite_v1 > >, SG::WriteHandleKey< std::vector< std::string > >, SG::WriteHandleKey< DataVector< IParticle > >, SG::WriteHandleKey< std::vector< float > >, SG::WriteHandleKey< DataVector< xAOD::Photon_v1 > >, SG::WriteHandleKey< xAOD::MissingETAssociationMap_v1 >, SG::WriteHandleKey< xAOD::MissingETContainer_v1 >, SG::WriteHandleKey< DataVector< xAOD::FlowElement_v1 > >, SG::WriteHandleKey< DataVector< TruthVertex_v1 > >, SG::WriteHandleKey< std::vector< uint64_t > >, SG::WriteHandleKey< std::vector< uint32_t > >, SG::WriteHandleKey< std::vector< unsigned long > >, SG::WriteHandleKey< DataVector< LVL1::RecEmTauRoI > >, SG::WriteHandleKey< xAOD::EventShape_v1 >, SG::WriteHandleKey< AthenaAttributeList >, SG::WriteHandleKey< ConstDataVector< TrigRoiDescriptorCollection > >, SG::WriteHandleKey< ConstDataVector< DataVector< MuonCombined::MuonCandidate > > >, SG::WriteHandleKey< DataVector< xAOD::MuonRoI_v1 > >, SG::WriteHandleKey< ConstDataVector< DataVector< xAOD::PixelCluster_v1 > > >, SG::WriteHandleKey< ConstDataVector< DataVector< xAOD::StripCluster_v1 > > >, SG::WriteHandleKey< FPGATrackSimTrackCollection >, SG::WriteHandleKey< FPGATrackSimRoadCollection >, SG::WriteHandleKey< FPGATrackSimHitContainer >, SG::WriteHandleKey< FPGATrackSimHitCollection >, SG::WriteHandleKey< xAODTruthParticleLinkVector >, SG::WriteHandleKey< FPGATrackSimTruthTrackCollection >, SG::WriteHandleKey< FPGATrackSimOfflineTrackCollection >, SG::WriteHandleKey< FPGATrackSimEventInfo >, SG::WriteHandleKey< FPGATrackSimClusterCollection >, SG::WriteHandleKey< ISF_FCS_Parametrization::FCS_StepInfoCollection >, SG::WriteHandleKey< AtlasHitsVector< TileHit > >, SG::WriteHandleKey< C >, SG::WriteHandleKey< CONTAINER >, SG::WriteHandleKey< Gep::GepCellMap >, SG::WriteHandleKey< ConstDataVector< DataVector< CaloCluster_v1 > > >, SG::WriteHandleKey< xAOD::EnergySumRoI_v2 >, SG::WriteHandleKey< GlobalSim::IOBitwise::ICommonTOBContainer >, SG::WriteHandleKey< DataVector< GlobalSim::IOBitwise::IeEmEg1BDTTOB > >, SG::WriteHandleKey< DataVector< GlobalSim::IOBitwise::IeEmNbhoodTOB > >, SG::WriteHandleKey< DataVector< GlobalSim::IOBitwise::IeEmEg1eRatioTOB > >, SG::WriteHandleKey< IOBitwise::ICommonTOBContainer >, SG::WriteHandleKey< TIPword >, SG::WriteHandleKey< GlobalSim::GlobalLArCellContainer >, SG::WriteHandleKey< DataVector< GlobalSim::IOBitwise::IeEmTOB > >, SG::WriteHandleKey< Trk::PrepRawDataContainer< HGTD_ClusterCollection > >, SG::WriteHandleKey< HGTD_RDO_Container >, SG::WriteHandleKey< HGTD_ALTIROC_RDO_Container >, SG::WriteHandleKey< DataVector< HIEventShape_v2 > >, SG::WriteHandleKey< LVL1CTP::Lvl1Result >, SG::WriteHandleKey< DataVector< xAOD::TrigMissingET_v1 > >, SG::WriteHandleKey< DataVector< xAOD::PFO_v1 > >, SG::WriteHandleKey< ConstDataVector< CaloCellContainerVector > >, SG::WriteHandleKey< HLT::HLTResultMT >, SG::WriteHandleKey< TrigTimeStamp >, SG::WriteHandleKey< HijingEventParams >, SG::WriteHandleKey< EventContext >, SG::WriteHandleKey< AtlasHitsVector< SiHit > >, SG::WriteHandleKey< AtlasHitsVector< TRTUncompressedHit > >, SG::WriteHandleKey< AtlasHitsVector< MDTSimHit > >, SG::WriteHandleKey< AtlasHitsVector< RPCSimHit > >, SG::WriteHandleKey< AtlasHitsVector< TGCSimHit > >, SG::WriteHandleKey< AtlasHitsVector< sTGCSimHit > >, SG::WriteHandleKey< AtlasHitsVector< MMSimHit > >, SG::WriteHandleKey< InDetRawDataContainer< InDetRawDataCollection< SCT_RDORawData > > >, SG::WriteHandleKey< InDetRawDataContainer< InDetRawDataCollection< PixelRDORawData > > >, SG::WriteHandleKey< InDetRawDataContainer< InDetRawDataCollection< ITkPixelRDORawData > > >, SG::WriteHandleKey< InDetTimeCollection >, SG::WriteHandleKey< IDCInDetBSErrContainer >, SG::WriteHandleKey< InDet::TRT_DriftCircleContainerCache >, SG::WriteHandleKey< SCT_ClusterContainerCache >, SG::WriteHandleKey< InDet::PixelClusterContainerCache >, SG::WriteHandleKey< EventContainers::IdentifiableCache< SpacePointCollection > >, SG::WriteHandleKey< EventContainers::IdentifiableCache< InDetRawDataCollection< SCT_RDORawData > > >, SG::WriteHandleKey< IdentifiableValueCache< IDCInDetBSErrContainer::ErrorCode > >, SG::WriteHandleKey< EventContainers::IdentifiableCache< InDetRawDataCollection< PixelRDORawData > > >, SG::WriteHandleKey< EventContainers::IdentifiableCache< InDetRawDataCollection< TRT_RDORawData > > >, SG::WriteHandleKey< T_RDO_Container >, SG::WriteHandleKey< DataVector< SG::AuxElement > >, SG::WriteHandleKey< ComTime >, SG::WriteHandleKey< Trk::PRDtoTrackMap >, SG::WriteHandleKey< PixelClusterContainer >, SG::WriteHandleKey< SiClusterContainer >, SG::WriteHandleKey< PixelGangedClusterAmbiguities >, SG::WriteHandleKey< SCT_ClusterContainer >, SG::WriteHandleKey< InDet::SiDetectorElementStatus >, SG::WriteHandleKey< SpacePointContainer >, SG::WriteHandleKey< SpacePointOverlapCollection >, SG::WriteHandleKey< InDet::TRT_LocalOccupancy::OccupancyData >, SG::WriteHandleKey< TrackExtensionMap >, SG::WriteHandleKey< DataVector< Trk::Segment > >, SG::WriteHandleKey< InDet::SiClusterContainer >, SG::WriteHandleKey< DataVector< LVL1::RecJetRoI > >, SG::WriteHandleKey< PseudoJetVector >, SG::WriteHandleKey< jet::ClusterSequence >, SG::WriteHandleKey< DataVector< xAOD::TrackCaloCluster_v1 > >, SG::WriteHandleKey< fastjet::ClusterSequence >, SG::WriteHandleKey< DataVector< xAOD::JetRoI_v2 > >, SG::WriteHandleKey< DataVector< xAOD::jFexSRJetRoI_v1 > >, SG::WriteHandleKey< DataVector< xAOD::jFexLRJetRoI_v1 > >, SG::WriteHandleKey< DataVector< xAOD::gFexJetRoI_v1 > >, SG::WriteHandleKey< jet::TrackVertexAssociation >, SG::WriteHandleKey< DataVector< RPCCandData > >, SG::WriteHandleKey< JetContainer >, SG::WriteHandleKey< DataVector< xAOD::L1TopoRawData_v1 > >, SG::WriteHandleKey< DataVector< xAOD::eFexTauRoI_v1 > >, SG::WriteHandleKey< LArHitEMap >, SG::WriteHandleKey< LArDeadOTXFromSC >, SG::WriteHandleKey< LArCollisionTime >, SG::WriteHandleKey< LArFebErrorSummary >, SG::WriteHandleKey< LArDigitContainer >, SG::WriteHandleKey< LArRawSCContainer >, SG::WriteHandleKey< LArNoisyROSummary >, SG::WriteHandleKey< LArCalibDigitContainer >, SG::WriteHandleKey< LArAccumulatedDigitContainer >, SG::WriteHandleKey< LArAccumulatedCalibDigitContainer >, SG::WriteHandleKey< LArFebHeaderContainer >, SG::WriteHandleKey< LArOFIterResultsContainer >, SG::WriteHandleKey< LArLATOMEHeaderContainer >, SG::WriteHandleKey< LArTTL1Container >, SG::WriteHandleKey< LUCID_RawDataContainer >, SG::WriteHandleKey< DataVector< LVL1::CMXCPHits > >, SG::WriteHandleKey< DataVector< LVL1::CMXCPTob > >, SG::WriteHandleKey< DataVector< LVL1::CPCMXTopoData > >, SG::WriteHandleKey< LVL1::EmTauCTP >, SG::WriteHandleKey< DataVector< LVL1::CPMTobRoI > >, SG::WriteHandleKey< DataVector< LVL1::CPMCMXData > >, SG::WriteHandleKey< DataVector< xAOD::EmTauRoI_v2 > >, SG::WriteHandleKey< LVL1::EnergyCTP >, SG::WriteHandleKey< LVL1::EnergyTopoData >, SG::WriteHandleKey< DataVector< CMXEtSums > >, SG::WriteHandleKey< LVL1::CMXRoI >, SG::WriteHandleKey< DataVector< GBlock_v1 > >, SG::WriteHandleKey< DataVector< xAOD::JGTower_v1 > >, SG::WriteHandleKey< DataVector< LVL1::JEMEtSums > >, SG::WriteHandleKey< DataVector< LVL1::EnergyCMXData > >, SG::WriteHandleKey< DataVector< LVL1::JEMTobRoI > >, SG::WriteHandleKey< DataVector< LVL1::JetCMXData > >, SG::WriteHandleKey< DataVector< CMXJetHits > >, SG::WriteHandleKey< DataVector< CMXJetTob > >, SG::WriteHandleKey< DataVector< JetCMXTopoData > >, SG::WriteHandleKey< LVL1::JetCTP >, SG::WriteHandleKey< DataVector< xAOD::TriggerTower_v2 > >, SG::WriteHandleKey< LVL1::FrontPanelCTP >, SG::WriteHandleKey< DataVector< xAOD::L1TopoSimResults_v1 > >, SG::WriteHandleKey< DataVector< LVL1::JetCMXTopoData > >, SG::WriteHandleKey< DataVector< xAOD::CPMTower_v2 > >, SG::WriteHandleKey< DataVector< xAOD::JetElement_v2 > >, SG::WriteHandleKey< TileContainer< TileTTL1 > >, SG::WriteHandleKey< LVL1::ZdcCTP >, SG::WriteHandleKey< LVL1::TrtCTP >, SG::WriteHandleKey< LVL1::eFEXOutputCollection >, SG::WriteHandleKey< DataVector< xAOD::eFexEMRoI_v1 > >, SG::WriteHandleKey< DataVector< xAOD::eFexTower_v1 > >, SG::WriteHandleKey< LVL1::eTowerContainer >, SG::WriteHandleKey< LVL1::gFEXOutputCollection >, SG::WriteHandleKey< DataVector< xAOD::gFexTower_v1 > >, SG::WriteHandleKey< DataVector< xAOD::gFexGlobalRoI_v1 > >, SG::WriteHandleKey< LVL1::gTowerContainer >, SG::WriteHandleKey< LVL1::jFEXOutputCollection >, SG::WriteHandleKey< DataVector< xAOD::jFexTauRoI_v1 > >, SG::WriteHandleKey< DataVector< xAOD::jFexFwdElRoI_v1 > >, SG::WriteHandleKey< DataVector< xAOD::jFexSumETRoI_v1 > >, SG::WriteHandleKey< DataVector< xAOD::jFexMETRoI_v1 > >, SG::WriteHandleKey< DataVector< xAOD::jFexTower_v1 > >, SG::WriteHandleKey< LVL1::jTowerContainer >, SG::WriteHandleKey< CTP_RDO >, SG::WriteHandleKey< LVL1CTP::CTPSLink >, SG::WriteHandleKey< LVL1::MuCTPICTP >, SG::WriteHandleKey< TgcRdoContainer >, SG::WriteHandleKey< LVL1MUONIF::Lvl1MuCTPIInputPhase1 >, SG::WriteHandleKey< DataVector< xAOD::TrigT2MbtsBits_v1 > >, SG::WriteHandleKey< MBTSCollisionTime >, SG::WriteHandleKey< Muon::MM_RawDataContainer >, SG::WriteHandleKey< MmDigitContainer >, SG::WriteHandleKey< MuonSimDataCollection >, SG::WriteHandleKey< DataVector< LVL1::RecMuonRoI > >, SG::WriteHandleKey< DataHeader >, SG::WriteHandleKey< MdtCsmContainer >, SG::WriteHandleKey< MdtDigitContainer >, SG::WriteHandleKey< jet::CaloCellFastMap >, SG::WriteHandleKey< MuCTPI_Phase1_RDO >, SG::WriteHandleKey< DataVector< L2StandAloneMuon_v2 > >, SG::WriteHandleKey< DataVector< L2CombinedMuon_v1 > >, SG::WriteHandleKey< DataVector< MdtDriftCircle_v1 > >, SG::WriteHandleKey< DataVector< MdtTwinDriftCircle_v1 > >, SG::WriteHandleKey< DataVector< MMCluster_v1 > >, SG::WriteHandleKey< DataVector< Muon::MuonPrdPattern > >, SG::WriteHandleKey< DataVector< xAOD::MuonSegment_v1 > >, SG::WriteHandleKey< DataVector< xAOD::NRPCRDO_v1 > >, SG::WriteHandleKey< DataVector< xAOD::NSWMMTPRDO_v1 > >, SG::WriteHandleKey< DataVector< xAOD::NSWTPRDO_v1 > >, SG::WriteHandleKey< DataVector< RpcStrip_v1 > >, SG::WriteHandleKey< DataVector< TgcStrip_v1 > >, SG::WriteHandleKey< DataVector< sTgcStripCluster_v1 > >, SG::WriteHandleKey< DataVector< sTgcWireHit_v1 > >, SG::WriteHandleKey< DataVector< sTgcPadHit_v1 > >, SG::WriteHandleKey< Muon::NSW_PadTriggerDataContainer >, SG::WriteHandleKey< RpcPadContainer >, SG::WriteHandleKey< RpcSectorLogicContainer >, SG::WriteHandleKey< Muon::MuonCoinDataContainer< RpcCoinDataCollection > >, SG::WriteHandleKey< RpcDigitContainer >, SG::WriteHandleKey< Muon::STGC_RawDataContainer >, SG::WriteHandleKey< EventContainers::IdentifiableCache< MdtCsm > >, SG::WriteHandleKey< EventContainers::IdentifiableCache< CscRawDataCollection > >, SG::WriteHandleKey< EventContainers::IdentifiableCache< RpcPad > >, SG::WriteHandleKey< EventContainers::IdentifiableCache< TgcRdo > >, SG::WriteHandleKey< DataVector< MuonCombined::InDetCandidate > >, SG::WriteHandleKey< MuonCombined::InDetCandidateToTagMap >, SG::WriteHandleKey< DataVector< MuonCombined::MuonCandidate > >, SG::WriteHandleKey< DataVector< xAOD::SlowMuon_v1 > >, SG::WriteHandleKey< DataVector< Muon::MuonPatternCombination > >, SG::WriteHandleKey< Muon::HoughDataPerSectorVec >, SG::WriteHandleKey< DataVector< SpacePointBucket > >, SG::WriteHandleKey< EventContainers::IdentifiableCache< Muon::CscPrepDataCollection > >, SG::WriteHandleKey< EventContainers::IdentifiableCache< Muon::CscStripPrepDataCollection > >, SG::WriteHandleKey< EventContainers::IdentifiableCache< Muon::MdtPrepDataCollection > >, SG::WriteHandleKey< EventContainers::IdentifiableCache< Muon::RpcPrepDataCollection > >, SG::WriteHandleKey< EventContainers::IdentifiableCache< Muon::sTgcPrepDataCollection > >, SG::WriteHandleKey< EventContainers::IdentifiableCache< Muon::MMPrepDataCollection > >, SG::WriteHandleKey< EventContainers::IdentifiableCache< Muon::RpcCoinDataCollection > >, SG::WriteHandleKey< DataVector< HoughMaximum > >, SG::WriteHandleKey< MsTrackSeedContainer >, SG::WriteHandleKey< DataVector< xAOD::MuonSimHit_v1 > >, SG::WriteHandleKey< DataVector< SegmentSeed > >, SG::WriteHandleKey< DataVector< Segment > >, SG::WriteHandleKey< DataVector< xAOD::UncalibratedMeasurement_v1 > >, SG::WriteHandleKey< DataVector< RpcMeasurement_v1 > >, SG::WriteHandleKey< DataVector< RpcStrip2D_v1 > >, SG::WriteHandleKey< TgcDigitContainer >, SG::WriteHandleKey< sTgcDigitContainer >, SG::WriteHandleKey< DataVector< sTgcMeasurement_v1 > >, SG::WriteHandleKey< DataVector< CombinedMuonStrip_v1 > >, SG::WriteHandleKey< MuonCombined::MuonTagToSegMap >, SG::WriteHandleKey< ConstDataVector< DataVector< Trk::Segment > > >, SG::WriteHandleKey< PseudoJetContainer >, SG::WriteHandleKey< Muon::NSW_TrigRawDataContainer >, SG::WriteHandleKey< TrigVertexCollection >, SG::WriteHandleKey< eflowRecClusterContainer >, SG::WriteHandleKey< eflowCaloObjectContainer >, SG::WriteHandleKey< ConstDataVector< DataVector< xAOD::Electron_v1 > > >, SG::WriteHandleKey< eflowRecTrackContainer >, SG::WriteHandleKey< DataVector< EventInfo_v1 > >, SG::WriteHandleKey< std::vector< unsigned int > >, SG::WriteHandleKey< ROIB::RoIBResult >, SG::WriteHandleKey< container_t >, SG::WriteHandleKey< DataVector< xAOD::CaloRings_v1 > >, SG::WriteHandleKey< DataVector< xAOD::RingSet_v1 > >, SG::WriteHandleKey< xAOD::JetEtRoI_v1 >, SG::WriteHandleKey< T_RoIContainer >, SG::WriteHandleKey< DataVector< xAOD::SCTRawHitValidation_v1 > >, SG::WriteHandleKey< InDetRawDataContainer< InDetRawDataCollection< TRT_RDORawData > > >, SG::WriteHandleKey< TRT_BSErrContainer >, SG::WriteHandleKey< DataVector< Particle_v1 > >, SG::WriteHandleKey< DataVector< xAOD::TauTrack_v1 > >, SG::WriteHandleKey< TileContainer< TileCell > >, SG::WriteHandleKey< TileContainer< TileTTL1Cell > >, SG::WriteHandleKey< TileContainer< TileTrigger > >, SG::WriteHandleKey< TileDQstatus >, SG::WriteHandleKey< TileDigitsContainer >, SG::WriteHandleKey< TileRawChannelContainer >, SG::WriteHandleKey< TileHitContainer >, SG::WriteHandleKey< TileContainer< TileMu > >, SG::WriteHandleKey< TileContainer< TileCosmicMuon > >, SG::WriteHandleKey< TileContainer< TileMuonReceiverObj > >, SG::WriteHandleKey< TileContainer< TileL2 > >, SG::WriteHandleKey< TileBeamElemContainer >, SG::WriteHandleKey< TileLaserObject >, SG::WriteHandleKey< TrackCaloClusterInfo >, SG::WriteHandleKey< DataVector< xAOD::TrackParticleClusterAssociation_v1 > >, SG::WriteHandleKey< TrackTruthCollection >, SG::WriteHandleKey< DataVector< xAOD::TrigBphys_v1 > >, SG::WriteHandleKey< DataVector< INavigable4Momentum > >, SG::WriteHandleKey< xAOD::TrigConfKeys_v1 >, SG::WriteHandleKey< xAOD::BunchConfKey_v1 >, SG::WriteHandleKey< xAOD::TrigCompositeAuxContainer_v2 >, SG::WriteHandleKey< TrigDec::TrigDecision >, SG::WriteHandleKey< DataVector< xAOD::TrigElectron_v1 > >, SG::WriteHandleKey< DataVector< xAOD::TrigPhoton_v1 > >, SG::WriteHandleKey< bool >, SG::WriteHandleKey< LVL1MUONIF::Lvl1MuCTPIInput >, SG::WriteHandleKey< Muon::RpcBis78_TrigRawDataContainer >, SG::WriteHandleKey< DataVector< TrigRNNOutput_v2 > >, SG::WriteHandleKey< Trk::ClusterSplitProbabilityContainer >, SG::WriteHandleKey< DataVector< Trk::CaloExtension > >, SG::WriteHandleKey< InDet::PixelGangedClusterAmbiguities >, SG::WriteHandleKey< ConstDataVector< DataVector< Trk::Track > > >, SG::WriteHandleKey< TracksScores >, SG::WriteHandleKey< ObservedTrackMap >, SG::WriteHandleKey< TruthParticleContainer >, SG::WriteHandleKey< DataVector< MyContObj > >, SG::WriteHandleKey< MapStringFloat >, SG::WriteHandleKey< std::list< ElementLink< std::vector< float > > > >, SG::WriteHandleKey< std::vector< ElementLink< MapStringFloat > > >, SG::WriteHandleKey< TestDataObject >, SG::WriteHandleKey< DataVector< ZdcModule_v1 > >, SG::WriteHandleKey< ZdcLucrodDataContainer >, SG::WriteHandleKey< DataVector< egammaRec > >, SG::WriteHandleKey< ConstDataVector< DataVector< egammaRec > > >, SG::WriteHandleKey< xAOD::MissingETComponentMap_v1 >, SG::WriteHandleKey< xAOD::IParticlesLookUpTable< TruthParticle > >, SG::WriteHandleKey< DataVector< ForwardEventInfo_v1 > >, SG::WriteHandleKey< DataVector< MBTSModule_v1 > >, SG::WriteHandleKey< xAOD::TrigNavigation_v1 >, SG::WriteHandleKey< DataVector< TruthEvent_v1 > >, SG::WriteHandleKey< DataVector< TruthPileupEvent_v1 > >, SG::CondHandleKey< T >, SG::MetaHandleKey< T >, SG::ReadHandleKey< T >, SG::TypelessWriteHandleKey, SG::UpdateHandleKey< T >, and SG::WriteHandleKey< T >.

Collaboration diagram for SG::VarHandleKey:

Public Types

using PropertyType = SG::VarHandleKeyProperty
 Declare corresponding property type.

Public Member Functions

 VarHandleKey (CLID clid, const std::string &sgkey, Gaudi::DataHandle::Mode a, const std::string &storeName=StoreID::storeName(StoreID::EVENT_STORE), bool isCond=false)
 Constructor.
VarHandleKeyoperator= (const std::string &sgkey)
 Change the key of the object to which we're referring.
virtual StatusCode assign (const std::string &sgkey)
 Change the key of the object to which we're referring.
StatusCode initialize (bool used=true)
 If this object is used as a property, then this should be called during the initialize phase.
StatusCode initialize (AllowEmptyEnum)
 If this object is used as a property, then this should be called during the initialize phase.
CLID clid () const
 Return the class ID for the referenced object.
const std::string & key () const
 Return the StoreGate ID for the referenced object.
bool empty () const
 Test if the key is blank.
const ServiceHandle< IProxyDict > & storeHandle () const
 Return handle to the referenced store.
VarHandleBaseowningHandle ()
 Return the VarHandle that owns this key, if any.
bool isEventStore () const
 Does this key reference the primary event store?
virtual StatusCode start ()
 Called by the owning algorithm during the START transition.
SG::sgkey_t hashedKey () const
 Return the hashed StoreGate key.

Static Public Attributes

static constexpr bool isDecorHandleKey = false

Protected Member Functions

virtual std::string pythonRepr () const override
 Python representation of Handle.

Private Member Functions

void setOwningHandle (VarHandleBase *handle)
virtual void setKey (DataObjID key) override final
 Don't allow calling these.
virtual void updateKey (std::string key) override final
 Prevent this method from being called.
void parseKey (const std::string &sgkey, const std::string &storeName)
 Handle assignment/construction from a string key.
void updateHandle (const std::string &name)
 Update the name of the store to which we're referring.

Private Attributes

ServiceHandle< IProxyDictm_storeHandle
 Handle to the referenced store.
std::string m_sgKey
 StoreGate key, that doesn't include the storename.
SG::sgkey_t m_hashedKey = 0
 The hashed StoreGate key. May be 0 if not yet initialized.
bool m_isEventStore = false
 Cache test for whether we're referencing the event store.
VarHandleBasem_owningHandle = nullptr
 Handle that owns this key, or nullptr if it is not owned.

Friends

class VarHandleBase
 Set the owning handle. Only callable from VarHandleBase.

Detailed Description

A property holding a SG store/key/clid from which a VarHandle is made.

This class holds the key part of a VarHandle. This consists of a handle to the referenced store, the CLID, and the StoreGate key. The VarHandle classes derived from this. However, the VarHandle classes cache information about the referenced object, so they can't be used as members of a reentrant algorithm. Instead, we define separate key classes deriving from this that can be used as properties of algorithms or tools. A VarHandle can then be constructed from the key object and (optionally) an event context object.

The classes WriteHandleKey, ReadHandleKey, and UpdateHandleKey derive from this.

The actual StoreGate key is stored in the base DataHandle object. A reference to the store is saved in this class.

The string for the key property can optionally be prefixed with the store name, separated by a "+": "MyStore+Obj". (However, if the key name starts with a slash, it is interpreted as a hierarchical key name, not an empty store name.)

Definition at line 57 of file StoreGate/StoreGate/VarHandleKey.h.

Member Typedef Documentation

◆ PropertyType

Declare corresponding property type.

Definition at line 90 of file StoreGate/StoreGate/VarHandleKey.h.

Constructor & Destructor Documentation

◆ VarHandleKey()

SG::VarHandleKey::VarHandleKey ( CLID clid,
const std::string & sgkey,
Gaudi::DataHandle::Mode a,
const std::string & storeName = StoreID::storeName(StoreID::EVENT_STORE),
bool isCond = false )

Constructor.

Parameters
clidThe class ID for the referenced object.
sgkeyThe StoreGate key for the object.
aMode: read/write.
storeNameName to use for the store, if it's not encoded in sgkey.
isCondTrue if this is a CondHandleKey.

The provided key may actually start with the name of the store, separated by a "+": "MyStore+Obj". If no "+" is present the store named by storeName is used. However, if the key name starts with a slash, it is interpreted as a hierarchical key name, not an empty store name.

A SG::ExcBadHandleKey exception will the thrown if the key string format is bad.

Parameters
clidThe class ID for the referenced object.
sgkeyThe StoreGate key for the object.
aread/write/update.
isCondTrue if this is a CondHandleKey.

The provided key may actually start with the name of the store, separated by a "+": "MyStore+Obj". If no "+" is present, the store named by storeName is used. However, if the key name starts with a slash, it is interpreted as a hierarchical key name, not an empty store name.

A SG::ExcBadHandleKey exception will the thrown if the key string format is bad.

Definition at line 38 of file AthToolSupport/AsgDataHandles/Root/VarHandleKey.cxx.

39 : m_sgKey (sgkey)
40{
41}
std::string m_sgKey
StoreGate key, that doesn't include the storename.

Member Function Documentation

◆ assign()

StatusCode SG::VarHandleKey::assign ( const std::string & sgkey)
virtual

Change the key of the object to which we're referring.

Parameters
sgkeyThe StoreGate key for the object.

The provided key may actually start with the name of the store, separated by a "+": "MyStore+Obj". If no "+" is present the store is not changed. A key name that starts with a slash is interpreted as a hierarchical key name, not an empty store name.

Returns failure the key string format is bad.

Reimplemented in SG::ReadDecorHandleKey< T >, SG::ReadDecorHandleKey< C >, SG::ReadDecorHandleKey< CONSTITUENTS >, SG::ReadDecorHandleKey< CONTAINER >, SG::ReadDecorHandleKey< DataVector< C_v1 > >, SG::ReadDecorHandleKey< DataVector< CaloCluster_v1 > >, SG::ReadDecorHandleKey< DataVector< ExampleElectron_v1 > >, SG::ReadDecorHandleKey< DataVector< IParticle > >, SG::ReadDecorHandleKey< DataVector< JVec_v1 > >, SG::ReadDecorHandleKey< DataVector< PLinks_v1 > >, SG::ReadDecorHandleKey< DataVector< TrigComposite_v1 > >, SG::ReadDecorHandleKey< DataVector< TruthParticle_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::DiTauJet_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::eFexTauRoI_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::Egamma_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::Electron_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::FlowElement_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::Jet_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::jFexTauRoI_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::Muon_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::MuonRoI_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::MuonSegment_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::Photon_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::SpacePoint_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::TauJet_v3 > >, SG::ReadDecorHandleKey< DataVector< xAOD::TrackMeasurementValidation_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::TrackParticle_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::TriggerTower_v2 > >, SG::ReadDecorHandleKey< DataVector< xAOD::Vertex_v1 > >, SG::ReadDecorHandleKey< DataVector< ZdcModule_v1 > >, SG::ReadDecorHandleKey< DMTest::C_v1 >, SG::ReadDecorHandleKey< DMTest::JVec_v1 >, SG::ReadDecorHandleKey< DMTest::PLinks_v1 >, SG::ReadDecorHandleKey< JetContainer >, SG::ReadDecorHandleKey< MyDataObj >, SG::ReadDecorHandleKey< SG::AuxElement >, SG::ReadDecorHandleKey< T_Cont >, SG::ReadDecorHandleKey< T_RoIContainer >, SG::ReadDecorHandleKey< xAOD::EventInfo >, SG::ReadDecorHandleKey< xAOD::EventInfo_v1 >, SG::ReadDecorHandleKey< xAOD::FlowElement_v1 >, SG::ReadDecorHandleKey< xAOD::IParticleContainer >, SG::ReadDecorHandleKey< xAOD::PFO_v1 >, SG::ReadDecorHandleKey< xAOD::TruthParticleContainer >, SG::TypelessWriteHandleKey, SG::WriteDecorHandleKey< T >, SG::WriteDecorHandleKey< C >, SG::WriteDecorHandleKey< CONTAINER >, SG::WriteDecorHandleKey< container_t >, SG::WriteDecorHandleKey< DataVector< C_v1 > >, SG::WriteDecorHandleKey< DataVector< CaloCluster_v1 > >, SG::WriteDecorHandleKey< DataVector< ExampleElectron_v1 > >, SG::WriteDecorHandleKey< DataVector< H_v2 > >, SG::WriteDecorHandleKey< DataVector< IParticle > >, SG::WriteDecorHandleKey< DataVector< JVec_v1 > >, SG::WriteDecorHandleKey< DataVector< PLinks_v1 > >, SG::WriteDecorHandleKey< DataVector< RpcStrip_v1 > >, SG::WriteDecorHandleKey< DataVector< TrigComposite_v1 > >, SG::WriteDecorHandleKey< DataVector< TruthParticle_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::BTagging_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::DiTauJet_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::eFexEMRoI_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::eFexTauRoI_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::Egamma_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::Electron_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::FlowElement_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::gFexJetRoI_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::gFexTower_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::Jet_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::JetRoI_v2 > >, SG::WriteDecorHandleKey< DataVector< xAOD::jFexLRJetRoI_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::jFexSRJetRoI_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::jFexTower_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::Muon_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::MuonSegment_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::PFO_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::Photon_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::PixelCluster_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::SpacePoint_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::StripCluster_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::TauJet_v3 > >, SG::WriteDecorHandleKey< DataVector< xAOD::TrackMeasurementValidation_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::TrackParticle_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::TriggerTower_v2 > >, SG::WriteDecorHandleKey< DataVector< xAOD::UncalibratedMeasurement_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::Vertex_v1 > >, SG::WriteDecorHandleKey< DataVector< ZdcModule_v1 > >, SG::WriteDecorHandleKey< DMTest::C_v1 >, SG::WriteDecorHandleKey< DMTest::CVecWithData_v1 >, SG::WriteDecorHandleKey< DMTest::JVec_v1 >, SG::WriteDecorHandleKey< DMTest::PLinks_v1 >, SG::WriteDecorHandleKey< MyDataObj >, SG::WriteDecorHandleKey< SG::AuxElement >, SG::WriteDecorHandleKey< T_RoIContainer >, SG::WriteDecorHandleKey< xAOD::ElectronContainer >, SG::WriteDecorHandleKey< xAOD::EventInfo >, SG::WriteDecorHandleKey< xAOD::EventInfo_v1 >, SG::WriteDecorHandleKey< xAOD::JetContainer >, SG::WriteDecorHandleKey< xAOD::MuonSegmentContainer >, SG::WriteDecorHandleKey< xAOD::TrackParticleContainer >, SG::WriteDecorHandleKey< xAOD::TruthParticleContainer >, and SG::WriteDecorHandleKey< xAOD::UncalibratedMeasurementContainer >.

Definition at line 88 of file AthToolSupport/AsgDataHandles/Root/VarHandleKey.cxx.

89{
90 m_sgKey = sgkey;
91 return StatusCode::SUCCESS;
92}
sgkey(tool)
Definition common.py:1027

◆ clid()

CLID SG::VarHandleKey::clid ( ) const

Return the class ID for the referenced object.

Definition at line 185 of file StoreGate/src/VarHandleKey.cxx.

186{
187 return Gaudi::DataHandle::fullKey().clid();
188}

◆ empty()

bool SG::VarHandleKey::empty ( ) const

Test if the key is blank.

Definition at line 150 of file AthToolSupport/AsgDataHandles/Root/VarHandleKey.cxx.

151{
152 return m_sgKey.empty();
153}

◆ hashedKey()

SG::sgkey_t SG::VarHandleKey::hashedKey ( ) const

Return the hashed StoreGate key.

May be 0 if not yet initialized.

◆ initialize() [1/2]

StatusCode SG::VarHandleKey::initialize ( AllowEmptyEnum )

If this object is used as a property, then this should be called during the initialize phase.

This variant will allow the key to be blank.

Parameters
Flagto select this variant. Call like
ATH_CHECK( key.initialize (SG::AllowEmpty) );
#define ATH_CHECK
Evaluate an expression and check for errors.
const std::string & key() const
Return the StoreGate ID for the referenced object.

Definition at line 129 of file AthToolSupport/AsgDataHandles/Root/VarHandleKey.cxx.

130{
131 if (key().empty()) {
132 return StatusCode::SUCCESS;
133 }
134 return initialize (true);
135}
bool empty() const
Test if the key is blank.
void initialize()

◆ initialize() [2/2]

StatusCode SG::VarHandleKey::initialize ( bool used = true)

If this object is used as a property, then this should be called during the initialize phase.

It will fail if the requested StoreGate service cannot be found or if the key is blank.

Parameters
usedIf false, then this handle is not to be used. Instead of normal initialization, the key will be cleared.

Definition at line 103 of file AthToolSupport/AsgDataHandles/Root/VarHandleKey.cxx.

104{
105 if (!used) {
106 m_sgKey = "";
107 return StatusCode::SUCCESS;
108 }
109
110 if (key() == "") {
111 // REPORT_ERROR (StatusCode::FAILURE)
112 // << "Cannot initialize a Read/Write/Update handle with a null key.";
113 return StatusCode::FAILURE;
114 }
115
116 return StatusCode::SUCCESS;
117}

◆ isEventStore()

bool SG::VarHandleKey::isEventStore ( ) const

Does this key reference the primary event store?

◆ key()

const std::string & SG::VarHandleKey::key ( ) const

Return the StoreGate ID for the referenced object.

Definition at line 141 of file AthToolSupport/AsgDataHandles/Root/VarHandleKey.cxx.

142{
143 return m_sgKey;
144}

◆ operator=()

VarHandleKey & SG::VarHandleKey::operator= ( const std::string & sgkey)

Change the key of the object to which we're referring.

Parameters
sgkeyThe StoreGate key for the object.

The provided key may actually start with the name of the store, separated by a "+": "MyStore+Obj". If no "+" is present, the store is not changed. A key name that starts with a slash is interpreted as a hierarchical key name, not an empty store name.

A SG::ExcBadHandleKey exception will the thrown if the key string format is bad.

Parameters
sgkeyThe StoreGate key for the object.

The provided key may actually start with the name of the store, separated by a "+": "MyStore+Obj". If no "+" is present the store is not changed. A key name that starts with a slash is interpreted as a hierarchical key name, not an empty store name.

A SG::ExcBadHandleKey exception will the thrown if the key string format is bad.

Definition at line 68 of file AthToolSupport/AsgDataHandles/Root/VarHandleKey.cxx.

69{
70 if (assign (sgkey).isFailure ()) {
71 throw std::runtime_error (std::string("Could not assign VarHandleKey with key ") + sgkey);
72 }
73 return *this;
74}
virtual StatusCode assign(const std::string &sgkey)
Change the key of the object to which we're referring.

◆ owningHandle()

VarHandleBase * SG::VarHandleKey::owningHandle ( )

Return the VarHandle that owns this key, if any.

This should only be non-null for keys that are created automatically by a VarHandle when it is not created from a VarHandleKey. This should always be null for keys that are created explicitly.

◆ parseKey()

void SG::VarHandleKey::parseKey ( const std::string & key,
const std::string & storeName )
private

Handle assignment/construction from a string key.

Parameters
sgkeyThe StoreGate key for the referenced object.

The provided key may actually start with the name of the store, separated by a "+": "MyStore+Obj". If no "+" is present, the store named by storeName is used. A key name that starts with a slash is interpreted as a hierarchical key name, not an empty store name.

see implementation comments for further details

Parameters
sgkeyThe StoreGate key for the referenced object.

The provided key may actually start with the name of the store, separated by a "+": "MyStore+Obj". If no "+" is present the store named by storeName is used. A key name that starts with a slash is interpreted as a hierarchical key name, not an empty store name.

we also have to check that if the key contains the store name, it matches the store name that they Handle was constructed with

blank keys result in blank DataObjIDs

Definition at line 225 of file StoreGate/src/VarHandleKey.cxx.

227{
228 std::string sn;
229 // test if storeName has classname
230 std::string::size_type sp = storeName.find('/');
231 if (sp == std::string::npos) {
232 sn = storeName;
233 } else {
234 sn = storeName.substr(sp+1,storeName.length()-sp+1);
235 }
236
237 if (key.empty()) {
238 this->updateHandle(sn);
239 Gaudi::DataHandle::updateKey("");
240 m_sgKey.clear();
241 m_hashedKey = 0;
242 return;
243 }
244
245 // StoreName separator is "+"
246 sp = key.find(storeSeparator);
247 if(sp == std::string::npos) {
248 m_sgKey = key;
249 } else {
250 sn = key.substr(0,sp);
251 m_sgKey = key.substr(sp+1,key.length()-sp-1);
252 }
253
254
255 this->updateHandle(sn);
256
258 // would be nice if we could get the storeID from the storeHandle, but
259 // we can't be sure that the store has been created when the VHK is
260 // constructed.
261 //
262
264
266 if (m_sgKey.find('/') != std::string::npos) {
267 throw SG::ExcBadHandleKey("key \"" + key
268 + "\": keys with \"/\" only allowed for "
270 + " - store is \""
271 + sn + "\"");
272 }
273 } else {
274 sp = m_sgKey.rfind('/');
275 if (sp != std::string::npos) {
276 if (sp == 0
277 && m_sgKey.size() == 1) {
278 // Replace '\' with blank key
279 m_sgKey.clear();
280 m_hashedKey = 0;
281 } else if ( sp == m_sgKey.length()-1) {
282 throw SG::ExcBadHandleKey("key \"" + key
283 + "\": must not end with a \"/\"");
284 }
285 }
286 }
287
288 if (m_sgKey.empty()) {
289 Gaudi::DataHandle::updateKey("");
290 } else {
291 Gaudi::DataHandle::updateKey(sn + storeSeparator + m_sgKey);
292 }
293
294
295}
constexpr char const storeSeparator
SG::sgkey_t m_hashedKey
The hashed StoreGate key. May be 0 if not yet initialized.
void updateHandle(const std::string &name)
Update the name of the store to which we're referring.
@ CONDITION_STORE
Definition StoreID.h:28
@ METADATA_STORE
Definition StoreID.h:29
static const std::string & storeName(const StoreID::type &s)
Definition StoreID.cxx:77
static StoreID::type findStoreID(const std::string &storeName)
Definition StoreID.cxx:21

◆ pythonRepr()

std::string SG::VarHandleKey::pythonRepr ( ) const
overrideprotectedvirtual

Python representation of Handle.

Reimplemented in SG::ReadDecorHandleKey< T >, SG::ReadDecorHandleKey< C >, SG::ReadDecorHandleKey< CONSTITUENTS >, SG::ReadDecorHandleKey< CONTAINER >, SG::ReadDecorHandleKey< DataVector< C_v1 > >, SG::ReadDecorHandleKey< DataVector< CaloCluster_v1 > >, SG::ReadDecorHandleKey< DataVector< ExampleElectron_v1 > >, SG::ReadDecorHandleKey< DataVector< IParticle > >, SG::ReadDecorHandleKey< DataVector< JVec_v1 > >, SG::ReadDecorHandleKey< DataVector< PLinks_v1 > >, SG::ReadDecorHandleKey< DataVector< TrigComposite_v1 > >, SG::ReadDecorHandleKey< DataVector< TruthParticle_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::DiTauJet_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::eFexTauRoI_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::Egamma_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::Electron_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::FlowElement_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::Jet_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::jFexTauRoI_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::Muon_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::MuonRoI_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::MuonSegment_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::Photon_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::SpacePoint_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::TauJet_v3 > >, SG::ReadDecorHandleKey< DataVector< xAOD::TrackMeasurementValidation_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::TrackParticle_v1 > >, SG::ReadDecorHandleKey< DataVector< xAOD::TriggerTower_v2 > >, SG::ReadDecorHandleKey< DataVector< xAOD::Vertex_v1 > >, SG::ReadDecorHandleKey< DataVector< ZdcModule_v1 > >, SG::ReadDecorHandleKey< DMTest::C_v1 >, SG::ReadDecorHandleKey< DMTest::JVec_v1 >, SG::ReadDecorHandleKey< DMTest::PLinks_v1 >, SG::ReadDecorHandleKey< JetContainer >, SG::ReadDecorHandleKey< MyDataObj >, SG::ReadDecorHandleKey< SG::AuxElement >, SG::ReadDecorHandleKey< T_Cont >, SG::ReadDecorHandleKey< T_RoIContainer >, SG::ReadDecorHandleKey< xAOD::EventInfo >, SG::ReadDecorHandleKey< xAOD::EventInfo_v1 >, SG::ReadDecorHandleKey< xAOD::FlowElement_v1 >, SG::ReadDecorHandleKey< xAOD::IParticleContainer >, SG::ReadDecorHandleKey< xAOD::PFO_v1 >, SG::ReadDecorHandleKey< xAOD::TruthParticleContainer >, SG::WriteDecorHandleKey< T >, SG::WriteDecorHandleKey< C >, SG::WriteDecorHandleKey< CONTAINER >, SG::WriteDecorHandleKey< container_t >, SG::WriteDecorHandleKey< DataVector< C_v1 > >, SG::WriteDecorHandleKey< DataVector< CaloCluster_v1 > >, SG::WriteDecorHandleKey< DataVector< ExampleElectron_v1 > >, SG::WriteDecorHandleKey< DataVector< H_v2 > >, SG::WriteDecorHandleKey< DataVector< IParticle > >, SG::WriteDecorHandleKey< DataVector< JVec_v1 > >, SG::WriteDecorHandleKey< DataVector< PLinks_v1 > >, SG::WriteDecorHandleKey< DataVector< RpcStrip_v1 > >, SG::WriteDecorHandleKey< DataVector< TrigComposite_v1 > >, SG::WriteDecorHandleKey< DataVector< TruthParticle_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::BTagging_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::DiTauJet_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::eFexEMRoI_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::eFexTauRoI_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::Egamma_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::Electron_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::FlowElement_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::gFexJetRoI_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::gFexTower_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::Jet_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::JetRoI_v2 > >, SG::WriteDecorHandleKey< DataVector< xAOD::jFexLRJetRoI_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::jFexSRJetRoI_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::jFexTower_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::Muon_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::MuonSegment_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::PFO_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::Photon_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::PixelCluster_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::SpacePoint_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::StripCluster_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::TauJet_v3 > >, SG::WriteDecorHandleKey< DataVector< xAOD::TrackMeasurementValidation_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::TrackParticle_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::TriggerTower_v2 > >, SG::WriteDecorHandleKey< DataVector< xAOD::UncalibratedMeasurement_v1 > >, SG::WriteDecorHandleKey< DataVector< xAOD::Vertex_v1 > >, SG::WriteDecorHandleKey< DataVector< ZdcModule_v1 > >, SG::WriteDecorHandleKey< DMTest::C_v1 >, SG::WriteDecorHandleKey< DMTest::CVecWithData_v1 >, SG::WriteDecorHandleKey< DMTest::JVec_v1 >, SG::WriteDecorHandleKey< DMTest::PLinks_v1 >, SG::WriteDecorHandleKey< MyDataObj >, SG::WriteDecorHandleKey< SG::AuxElement >, SG::WriteDecorHandleKey< T_RoIContainer >, SG::WriteDecorHandleKey< xAOD::ElectronContainer >, SG::WriteDecorHandleKey< xAOD::EventInfo >, SG::WriteDecorHandleKey< xAOD::EventInfo_v1 >, SG::WriteDecorHandleKey< xAOD::JetContainer >, SG::WriteDecorHandleKey< xAOD::MuonSegmentContainer >, SG::WriteDecorHandleKey< xAOD::TrackParticleContainer >, SG::WriteDecorHandleKey< xAOD::TruthParticleContainer >, and SG::WriteDecorHandleKey< xAOD::UncalibratedMeasurementContainer >.

Definition at line 317 of file StoreGate/src/VarHandleKey.cxx.

318{
319 const std::string& className = fullKey().className().empty() ?
320 Gaudi::DataHandle::default_type : fullKey().className();
321
322 std::ostringstream ost;
323 ost << "DataHandle(";
325 ost << ",";
326 switch (mode()) {
327 case Gaudi::DataHandle::Writer:
328 Gaudi::Utils::toStream("W", ost); break;
329 default:
330 Gaudi::Utils::toStream("R", ost); break;
331 }
332 ost << ","; Gaudi::Utils::toStream(className, ost);
333 ost << ","; Gaudi::Utils::toStream(isCondition(), ost);
334 ost << ")";
335
336 return ost.str();
337}
ServiceHandle< IProxyDict > m_storeHandle
Handle to the referenced store.
std::ostream & toStream(const SG::VarHandleKeyArray &v, std::ostream &o)
Gaudi function used to convert a property to a string.

◆ setKey()

void SG::VarHandleKey::setKey ( DataObjID key)
finaloverrideprivatevirtual

Don't allow calling these.

Prevent this method from being called.

Definition at line 194 of file StoreGate/src/VarHandleKey.cxx.

195{
196 throw SG::ExcForbiddenMethod ("VarHandleKey::setKey");
197}

◆ setOwningHandle()

void SG::VarHandleKey::setOwningHandle ( VarHandleBase * handle)
private

◆ start()

virtual StatusCode SG::VarHandleKey::start ( )
virtual

Called by the owning algorithm during the START transition.

AthAlgorithm and friends will call this during START. This allows for extra initialization that we can't do during initialize(), such as retrieving a conditions container from the store.

The default implementation is a no-op.

Reimplemented in SG::CondHandleKey< T >, SG::CondHandleKey< ActsTrk::ActsVolumeIdToDetectorElementCollectionMap >, SG::CondHandleKey< ActsTrk::DetectorAlignStore >, SG::CondHandleKey< ALineContainer >, SG::CondHandleKey< Analysis::JetTagCalibCondData >, SG::CondHandleKey< AthenaAttributeList >, SG::CondHandleKey< AtlasFieldCacheCondObj >, SG::CondHandleKey< AtlasFieldMapCondObj >, SG::CondHandleKey< BLineContainer >, SG::CondHandleKey< BunchCrossingAverageCondData >, SG::CondHandleKey< BunchCrossingCondData >, SG::CondHandleKey< BunchCrossingIntensityCondData >, SG::CondHandleKey< BunchGroupCondData >, SG::CondHandleKey< BunchLumisCondData >, SG::CondHandleKey< calib_data_t >, SG::CondHandleKey< CaloAffectedRegionInfoVec >, SG::CondHandleKey< CaloBCIDCoeffs >, SG::CondHandleKey< CaloBCIDLumi >, SG::CondHandleKey< CaloCellPedShift >, SG::CondHandleKey< CaloDetDescrManager >, SG::CondHandleKey< CaloLocalHadCoeff >, SG::CondHandleKey< CaloNoise >, SG::CondHandleKey< CaloNoiseSigmaDiff >, SG::CondHandleKey< CaloRec::CaloCellPositionShift >, SG::CondHandleKey< CaloRec::ToolConstants >, SG::CondHandleKey< CaloSuperCellDetDescrManager >, SG::CondHandleKey< CaloTowerGeometry >, SG::CondHandleKey< CondAttrListVec >, SG::CondHandleKey< CONDDATA >, SG::CondHandleKey< CondDataObj >, SG::CondHandleKey< CondDataObjY >, SG::CondHandleKey< CondDataObjZ >, SG::CondHandleKey< CondMultChanCollection< AlignableTransform > >, SG::CondHandleKey< CscCondDbData >, SG::CondHandleKey< DataVector< HGTD_DetectorElement > >, SG::CondHandleKey< DetCondCFloat >, SG::CondHandleKey< DetCondKeyTrans >, SG::CondHandleKey< DMTest::S1 >, SG::CondHandleKey< DMTest::S2 >, SG::CondHandleKey< DMTest::S3 >, SG::CondHandleKey< external_detector_element_collection_t >, SG::CondHandleKey< FillParamsCondData >, SG::CondHandleKey< GeoAlignmentStore >, SG::CondHandleKey< HTcalculator >, SG::CondHandleKey< IdentifierSet >, SG::CondHandleKey< ILArAutoCorr >, SG::CondHandleKey< ILArDAC2uA >, SG::CondHandleKey< ILArfSampl >, SG::CondHandleKey< ILArHVScaleCorr >, SG::CondHandleKey< ILArMinBias >, SG::CondHandleKey< ILArMinBiasAverage >, SG::CondHandleKey< ILArMphysOverMcal >, SG::CondHandleKey< ILArNoise >, SG::CondHandleKey< ILArOFC >, SG::CondHandleKey< ILArOFCBin >, SG::CondHandleKey< ILArPedestal >, SG::CondHandleKey< ILArRamp >, SG::CondHandleKey< ILArShape >, SG::CondHandleKey< ILAruA2MeV >, SG::CondHandleKey< InDet::BeamSpotData >, SG::CondHandleKey< InDet::SiDetectorElementStatus >, SG::CondHandleKey< InDet::SiDetElementBoundaryLinks_xk >, SG::CondHandleKey< InDet::SiElementPropertiesTable >, SG::CondHandleKey< InDet::SiliconPropertiesVector >, SG::CondHandleKey< InDet::TRT_DetElementsRoadData_xk >, SG::CondHandleKey< InDet::TRT_TrackSegmentsToolCondData_xk >, SG::CondHandleKey< InDet::TRTPIDNN >, SG::CondHandleKey< InDetDD::HGTD_DetectorElementCollection >, SG::CondHandleKey< InDetDD::SiDetectorElementCollection >, SG::CondHandleKey< InDetDD::TRT_DetElementContainer >, SG::CondHandleKey< ITk::PixelOfflineCalibData >, SG::CondHandleKey< ITkPixelCablingData >, SG::CondHandleKey< ITkStripCablingData >, SG::CondHandleKey< JGTowerMappingData >, SG::CondHandleKey< L1CaloDerivedRunParsContainer >, SG::CondHandleKey< L1CaloDisabledTowersContainer >, SG::CondHandleKey< L1CaloPpmDeadChannelsContainer >, SG::CondHandleKey< L1CaloPpmFineTimeRefsContainer >, SG::CondHandleKey< L1CaloPprChanCalibContainer >, SG::CondHandleKey< L1CaloPprChanDefaultsContainer >, SG::CondHandleKey< L1CaloPprChanStrategyContainer >, SG::CondHandleKey< L1CaloPprConditionsContainerRun2 >, SG::CondHandleKey< L1CaloPprDisabledChannelContainerRun2 >, SG::CondHandleKey< L1CaloReadoutConfigContainer >, SG::CondHandleKey< L1CaloReadoutConfigContainerJSON >, SG::CondHandleKey< L1CaloRunParametersContainer >, SG::CondHandleKey< LArADC2MeV >, SG::CondHandleKey< LArAutoCorrNoise >, SG::CondHandleKey< LArAutoCorrTotal >, SG::CondHandleKey< LArBadXCont< LArBadChannel > >, SG::CondHandleKey< LArBadXCont< LArBadFeb > >, SG::CondHandleKey< LArCalibLineMapping >, SG::CondHandleKey< LArCaliWaveContainer >, SG::CondHandleKey< LArDeadOTXCorrFactors >, SG::CondHandleKey< LArDSPThresholdsComplete >, SG::CondHandleKey< LArFebConfig >, SG::CondHandleKey< LArFebRodMapping >, SG::CondHandleKey< LArFEBTempData >, SG::CondHandleKey< LArfSamplSC >, SG::CondHandleKey< LArHVCorr >, SG::CondHandleKey< LArHVIdMapping >, SG::CondHandleKey< LArHVNMap >, SG::CondHandleKey< LArHVPathology >, SG::CondHandleKey< LArLATOMEMapping >, SG::CondHandleKey< LArMCSym >, SG::CondHandleKey< LArOFC >, SG::CondHandleKey< LArOFCweightSC >, SG::CondHandleKey< LArOnOffIdMapping >, SG::CondHandleKey< LArRinjComplete >, SG::CondHandleKey< LArRoIMap >, SG::CondHandleKey< LArXTalkWeight >, SG::CondHandleKey< LArXTalkWeightGlobal >, SG::CondHandleKey< LBDurationCondData >, SG::CondHandleKey< LuminosityCondData >, SG::CondHandleKey< LVL1::gFEXDBCondData >, SG::CondHandleKey< LVL1::jFEXDBCondData >, SG::CondHandleKey< LWTNNCollection >, SG::CondHandleKey< MC_t >, SG::CondHandleKey< MdtAsBuiltContainer >, SG::CondHandleKey< MdtCondDbData >, SG::CondHandleKey< Muon::DigitEffiData >, SG::CondHandleKey< Muon::mmCTPClusterCalibData >, SG::CondHandleKey< Muon::MuonIntersectGeoData >, SG::CondHandleKey< Muon::RpcCablingMap >, SG::CondHandleKey< Muon::TwinTubeMap >, SG::CondHandleKey< MuonAlignmentErrorData >, SG::CondHandleKey< MuonCalib::MdtCalibDataContainer >, SG::CondHandleKey< MuonGM::MuonDetectorManager >, SG::CondHandleKey< MuonMDT_CablingMap >, SG::CondHandleKey< Nsw_CablingMap >, SG::CondHandleKey< NswAsBuiltDbData >, SG::CondHandleKey< NswCalibDbThresholdData >, SG::CondHandleKey< NswCalibDbTimeChargeData >, SG::CondHandleKey< NswDcsDbData >, SG::CondHandleKey< NswErrorCalibData >, SG::CondHandleKey< NswPassivationDbData >, SG::CondHandleKey< NswT0Data >, SG::CondHandleKey< OnlineLumiCalibrationCondData >, SG::CondHandleKey< PixelCablingCondData >, SG::CondHandleKey< PixelCalib::PixelOfflineCalibData >, SG::CondHandleKey< PixelChargeCalibCondData >, SG::CondHandleKey< PixelDCSHVData >, SG::CondHandleKey< PixelDCSStateData >, SG::CondHandleKey< PixelDCSStatusData >, SG::CondHandleKey< PixelDCSTempData >, SG::CondHandleKey< PixelDeadMapCondData >, SG::CondHandleKey< PixeldEdxData >, SG::CondHandleKey< PixelDistortionData >, SG::CondHandleKey< PixelHitDiscCnfgData >, SG::CondHandleKey< PixelModuleData >, SG::CondHandleKey< PixelRadiationDamageFluenceMapData >, SG::CondHandleKey< PixelReadoutSpeedData >, SG::CondHandleKey< PixelTDAQData >, SG::CondHandleKey< REFCONTAINER >, SG::CondHandleKey< RegSelCondData< IRegSelLUT > >, SG::CondHandleKey< RIO_OnTrackErrorScaling >, SG::CondHandleKey< RpcCablingCondData >, SG::CondHandleKey< RpcCondDbData >, SG::CondHandleKey< RtRelationContainer >, SG::CondHandleKey< SCT_AllGoodStripInfo >, SG::CondHandleKey< SCT_CablingData >, SG::CondHandleKey< SCT_CalibDefectData >, SG::CondHandleKey< SCT_CondParameterData >, SG::CondHandleKey< SCT_ConfigurationCondData >, SG::CondHandleKey< SCT_DCSFloatCondData >, SG::CondHandleKey< SCT_DCSStatCondData >, SG::CondHandleKey< SCT_GainCalibData >, SG::CondHandleKey< SCT_MajorityCondData >, SG::CondHandleKey< SCT_ModuleVetoCondData >, SG::CondHandleKey< SCT_MonitorCondData >, SG::CondHandleKey< SCT_NoiseCalibData >, SG::CondHandleKey< SCT_SensorsCondData >, SG::CondHandleKey< SCT_TdaqEnabledCondData >, SG::CondHandleKey< SiDetElementsLayerVectors_xk >, SG::CondHandleKey< SiLorentzAngleCondData >, SG::CondHandleKey< sTGCAsBuiltData >, SG::CondHandleKey< StrawT0Container >, SG::CondHandleKey< SYM_t >, SG::CondHandleKey< T_DefectsData >, SG::CondHandleKey< T_EmulatedDefects >, SG::CondHandleKey< TgcCondDbData >, SG::CondHandleKey< TgcDigitASDposData >, SG::CondHandleKey< TgcDigitCrosstalkData >, SG::CondHandleKey< TgcDigitJitterData >, SG::CondHandleKey< TgcDigitThresholdData >, SG::CondHandleKey< TgcDigitTimeOffsetData >, SG::CondHandleKey< TGCTriggerData >, SG::CondHandleKey< TGCTriggerLUTs >, SG::CondHandleKey< TileBadChannels >, SG::CondHandleKey< TileCalibData< TileCalibDrawerFlt > >, SG::CondHandleKey< TileCalibData< TileCalibDrawerOfc > >, SG::CondHandleKey< TileDCSState >, SG::CondHandleKey< TileEMScale >, SG::CondHandleKey< TileHid2RESrcID >, SG::CondHandleKey< TilePulse >, SG::CondHandleKey< TileSampleNoise >, SG::CondHandleKey< TileSamplingFraction >, SG::CondHandleKey< TileTiming >, SG::CondHandleKey< TrigConf::HLTPrescalesSet >, SG::CondHandleKey< TrigConf::L1BunchGroupSet >, SG::CondHandleKey< TrigConf::L1PrescalesSet >, SG::CondHandleKey< TrigLiveFractionCondData >, SG::CondHandleKey< Trk::LayerMaterialMap >, SG::CondHandleKey< Trk::SolenoidParametrization >, SG::CondHandleKey< Trk::TrackingGeometry >, SG::CondHandleKey< TRTCond::ActiveFraction >, SG::CondHandleKey< TRTCond::AliveStraws >, SG::CondHandleKey< TRTCond::AverageT0 >, SG::CondHandleKey< TRTCond::HWMap >, SG::CondHandleKey< TRTCond::RtRelationMultChanContainer >, SG::CondHandleKey< TRTCond::StrawDxContainer >, SG::CondHandleKey< TRTCond::StrawStatusData >, SG::CondHandleKey< TRTCond::StrawStatusMultChanContainer >, SG::CondHandleKey< TRTCond::StrawStatusSummary >, SG::CondHandleKey< TRTCond::StrawT0MultChanContainer >, SG::CondHandleKey< TRTDedxcorrection >, and SG::CondHandleKey< TTrainedNetworkCollection >.

◆ storeHandle()

const ServiceHandle< IProxyDict > & SG::VarHandleKey::storeHandle ( ) const

Return handle to the referenced store.

◆ updateHandle()

void SG::VarHandleKey::updateHandle ( const std::string & name)
private

Update the name of the store to which we're referring.

Parameters
nameThe new store name.

Definition at line 302 of file StoreGate/src/VarHandleKey.cxx.

303{
304 // Don't invalidate a stored pointer if the handle is already pointing
305 // at the desired service.
306 if (m_storeHandle.name() != name) {
307 m_hashedKey = 0;
308 m_storeHandle = ServiceHandle<IProxyDict>(name, "VarHandleKey");
311 }
312}
bool m_isEventStore
Cache test for whether we're referencing the event store.
@ EVENT_STORE
Definition StoreID.h:26
@ PILEUP_STORE
Definition StoreID.h:31

◆ updateKey()

void SG::VarHandleKey::updateKey ( std::string key)
finaloverrideprivatevirtual

Prevent this method from being called.

Definition at line 203 of file StoreGate/src/VarHandleKey.cxx.

204{
205 throw SG::ExcForbiddenMethod ("VarHandleKey::updateKey");
206}

◆ VarHandleBase

friend class VarHandleBase
friend

Set the owning handle. Only callable from VarHandleBase.

Definition at line 212 of file StoreGate/StoreGate/VarHandleKey.h.

Member Data Documentation

◆ isDecorHandleKey

bool SG::VarHandleKey::isDecorHandleKey = false
staticconstexpr

Definition at line 61 of file StoreGate/StoreGate/VarHandleKey.h.

◆ m_hashedKey

SG::sgkey_t SG::VarHandleKey::m_hashedKey = 0
private

The hashed StoreGate key. May be 0 if not yet initialized.

Definition at line 249 of file StoreGate/StoreGate/VarHandleKey.h.

◆ m_isEventStore

bool SG::VarHandleKey::m_isEventStore = false
private

Cache test for whether we're referencing the event store.

Definition at line 252 of file StoreGate/StoreGate/VarHandleKey.h.

◆ m_owningHandle

VarHandleBase* SG::VarHandleKey::m_owningHandle = nullptr
private

Handle that owns this key, or nullptr if it is not owned.

Definition at line 255 of file StoreGate/StoreGate/VarHandleKey.h.

◆ m_sgKey

std::string SG::VarHandleKey::m_sgKey
private

StoreGate key, that doesn't include the storename.

Definition at line 246 of file StoreGate/StoreGate/VarHandleKey.h.

◆ m_storeHandle

ServiceHandle<IProxyDict> SG::VarHandleKey::m_storeHandle
private

Handle to the referenced store.

Definition at line 243 of file StoreGate/StoreGate/VarHandleKey.h.


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