CMS 3D CMS Logo

List of all members | Public Member Functions
reco::JetFlavourInfoMatchingCollection Class Reference

#include <JetFlavourInfoMatching.h>

Inheritance diagram for reco::JetFlavourInfoMatchingCollection:
edm::AssociationVector< KeyRefProd, CVal, KeyRef, SizeType, KeyReferenceHelper >

Public Member Functions

 JetFlavourInfoMatchingCollection ()
 
 JetFlavourInfoMatchingCollection (const reco::CaloJetRefProd &ref)
 
 JetFlavourInfoMatchingCollection (const JetFlavourInfoMatchingCollectionBase &v)
 
- Public Member Functions inherited from edm::AssociationVector< KeyRefProd, CVal, KeyRef, SizeType, KeyReferenceHelper >
 AssociationVector ()
 
 AssociationVector (KeyRefProd const &ref, CKey const *=nullptr)
 
 AssociationVector (AssociationVector const &)
 
const_iterator begin () const
 
void clear ()
 
bool empty () const
 
const_iterator end () const
 
void fillView (ProductID const &id, std::vector< void const *> &pointers, FillViewHelperVector &helpers) const
 
KeyRef key (size_type i) const
 
KeyRefProd const & keyProduct () const
 
selfoperator= (self const &)
 
const_reference operator[] (size_type n) const
 
CVal::const_reference operator[] (KeyRef const &k) const
 
CVal::reference operator[] (KeyRef const &k)
 
template<typename K >
CVal::const_reference operator[] (edm::Ptr< K > const &k) const
 
template<typename K >
CVal::const_reference operator[] (edm::RefToBase< K > const &k) const
 
void setValue (size_type i, typename CVal::value_type const &val)
 
size_type size () const
 
void swap (self &other)
 
CVal::value_type const value (size_type i) const
 
 ~AssociationVector ()
 

Additional Inherited Members

- Public Types inherited from edm::AssociationVector< KeyRefProd, CVal, KeyRef, SizeType, KeyReferenceHelper >
typedef KeyRefProd::product_type CKey
 
typedef transient_vector_type::const_iterator const_iterator
 
typedef value_type const & const_reference
 
typedef KeyRef::value_type key_type
 
typedef KeyRefProd refprod_type
 
typedef SizeType size_type
 
typedef std::vector< value_typetransient_vector_type
 
typedef std::pair< KeyRef, typename CVal::value_type > value_type
 
- Static Public Member Functions inherited from edm::AssociationVector< KeyRefProd, CVal, KeyRef, SizeType, KeyReferenceHelper >
static short Class_Version ()
 

Detailed Description

Definition at line 15 of file JetFlavourInfoMatching.h.

Constructor & Destructor Documentation

◆ JetFlavourInfoMatchingCollection() [1/3]

reco::JetFlavourInfoMatchingCollection::JetFlavourInfoMatchingCollection ( )
inline

Definition at line 17 of file JetFlavourInfoMatching.h.

edm::AssociationVector< edm::RefToBaseProd< reco::Jet >, std::vector< reco::JetFlavourInfo > > JetFlavourInfoMatchingCollectionBase

◆ JetFlavourInfoMatchingCollection() [2/3]

reco::JetFlavourInfoMatchingCollection::JetFlavourInfoMatchingCollection ( const reco::CaloJetRefProd ref)
inline

Definition at line 19 of file JetFlavourInfoMatching.h.

edm::AssociationVector< edm::RefToBaseProd< reco::Jet >, std::vector< reco::JetFlavourInfo > > JetFlavourInfoMatchingCollectionBase

◆ JetFlavourInfoMatchingCollection() [3/3]

reco::JetFlavourInfoMatchingCollection::JetFlavourInfoMatchingCollection ( const JetFlavourInfoMatchingCollectionBase v)
inline

Definition at line 22 of file JetFlavourInfoMatching.h.

edm::AssociationVector< edm::RefToBaseProd< reco::Jet >, std::vector< reco::JetFlavourInfo > > JetFlavourInfoMatchingCollectionBase