CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Public Attributes
edm::helpers::KeyVal< K, V > Struct Template Reference

#include <AssociationMapHelpers.h>

Public Types

typedef K key_type
 
typedef V value_type
 

Public Member Functions

 KeyVal ()
 
 KeyVal (const K &k, const V &v)
 
 KeyVal (EDProductGetter const *getter)
 
template<typename K_ , typename V_ >
 KeyVal (K_ &&k, V_ &&v)
 

Public Attributes

key
 
val
 

Detailed Description

template<typename K, typename V>
struct edm::helpers::KeyVal< K, V >

Definition at line 22 of file AssociationMapHelpers.h.

Member Typedef Documentation

◆ key_type

template<typename K, typename V>
typedef K edm::helpers::KeyVal< K, V >::key_type

Definition at line 23 of file AssociationMapHelpers.h.

◆ value_type

template<typename K, typename V>
typedef V edm::helpers::KeyVal< K, V >::value_type

Definition at line 24 of file AssociationMapHelpers.h.

Constructor & Destructor Documentation

◆ KeyVal() [1/4]

template<typename K, typename V>
edm::helpers::KeyVal< K, V >::KeyVal ( )
inline

Definition at line 25 of file AssociationMapHelpers.h.

25 : key(), val() {}

◆ KeyVal() [2/4]

template<typename K, typename V>
edm::helpers::KeyVal< K, V >::KeyVal ( const K &  k,
const V &  v 
)
inline

Definition at line 26 of file AssociationMapHelpers.h.

26 : key(k), val(v) {}

◆ KeyVal() [3/4]

template<typename K, typename V>
template<typename K_ , typename V_ >
edm::helpers::KeyVal< K, V >::KeyVal ( K_ &&  k,
V_ &&  v 
)
inline

Definition at line 28 of file AssociationMapHelpers.h.

28 : key(std::forward<K_>(k)), val(std::forward<V_>(v)) {}

◆ KeyVal() [4/4]

template<typename K, typename V>
edm::helpers::KeyVal< K, V >::KeyVal ( EDProductGetter const *  getter)
inline

Definition at line 30 of file AssociationMapHelpers.h.

30 : key(ProductID(), getter), val(ProductID(), getter) {}

Member Data Documentation

◆ key

template<typename K, typename V>
K edm::helpers::KeyVal< K, V >::key

◆ val

template<typename K, typename V>
V edm::helpers::KeyVal< K, V >::val

Definition at line 33 of file AssociationMapHelpers.h.

Referenced by value.Value::__eq__(), value.Value::__iadd__(), value.Value::__idiv__(), value.Value::__isub__(), value.Value::__str__(), SimplePi0DiscAnalyzer::analyze(), muon::getTevRefitTrack(), HLTEgammaGenericQuadraticFilter::hltFilter(), HLTEgammaGenericQuadraticEtaFilter::hltFilter(), HLTElectronGenericFilter::hltFilter(), HLTGenericFilter< T1 >::hltFilter(), edm::OneToMany< std::vector< Trajectory >, std::vector< TrajectorySeed >, unsigned int >::insert(), edm::OneToOneGeneric< std::vector< TrackCandidate >, std::vector< Trajectory >, unsigned int >::insert(), edm::OneToManyWithQualityGeneric< TrackingParticleCollection, edm::View< reco::Track >, double >::insert(), edm::AssociationMap< edm::OneToOne< std::vector< Trajectory >, reco::GsfTrackCollection, unsigned short > >::insert(), noPuUtils::isVertexAssociated_fast(), HGVHistoProducerAlgo::layerClusters_to_CaloParticles(), HGVHistoProducerAlgo::layerClusters_to_SimClusters(), MuonIdProducer::makeMuon(), HLTEgammaCaloIsolFilterPairs::PassCaloIsolation(), L3MuonSumCaloPFIsolationProducer::produce(), HFRecoEcalCandidateAlgo::produce(), PF_PU_FirstVertexTracks::produce(), PFCand_NoPU_WithAM::produce(), MuonsFromRefitTracksProducer::produce(), value.Value::relerr(), tevOptimizedTMR(), edm::OneToOneGeneric< std::vector< TrackCandidate >, std::vector< Trajectory >, unsigned int >::transientMap(), edm::OneToMany< std::vector< Trajectory >, std::vector< TrajectorySeed >, unsigned int >::transientMap(), edm::OneToManyWithQualityGeneric< TrackingParticleCollection, edm::View< reco::Track >, double >::transientMap(), edm::OneToOneGeneric< std::vector< TrackCandidate >, std::vector< Trajectory >, unsigned int >::transientValVector(), edm::OneToMany< std::vector< Trajectory >, std::vector< TrajectorySeed >, unsigned int >::transientValVector(), edm::OneToManyWithQualityGeneric< TrackingParticleCollection, edm::View< reco::Track >, double >::transientValVector(), edm::OneToMany< std::vector< Trajectory >, std::vector< TrajectorySeed >, unsigned int >::val(), edm::OneToOneGeneric< std::vector< TrackCandidate >, std::vector< Trajectory >, unsigned int >::val(), and edm::OneToManyWithQualityGeneric< TrackingParticleCollection, edm::View< reco::Track >, double >::val().

findQualityFiles.v
v
Definition: findQualityFiles.py:179
dqmdumpme.k
k
Definition: dqmdumpme.py:60
edm::helpers::KeyVal::val
V val
Definition: AssociationMapHelpers.h:33
edm::helpers::KeyVal::key
K key
Definition: AssociationMapHelpers.h:32