CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
reco::PFJetChargedHadronAssociation Class Reference

#include <PFJetChargedHadronAssociation.h>

Inheritance diagram for reco::PFJetChargedHadronAssociation:
edm::AssociationVector< PFJetRefProd, std::vector< std::vector< PFRecoTauChargedHadron > > >

Public Member Functions

 PFJetChargedHadronAssociation ()
 
 PFJetChargedHadronAssociation (const reco::PFJetRefProd &ref)
 
 PFJetChargedHadronAssociation (const PFJetChargedHadronAssociationBase &v)
 
- Public Member Functions inherited from edm::AssociationVector< PFJetRefProd, std::vector< std::vector< PFRecoTauChargedHadron > > >
 AssociationVector ()
 
 AssociationVector (PFJetRefProdconst &ref, CKey const *=0)
 
 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
 
typename
helper::RefFromRefProdTrait
< PFJetRefProd >::ref_type 
key (size_type i) const
 
PFJetRefProdconst & keyProduct () const
 
selfoperator= (self const &)
 
const_reference operator[] (size_type n) const
 
std::vector< std::vector
< PFRecoTauChargedHadron >
>::const_reference 
operator[] (typename helper::RefFromRefProdTrait< PFJetRefProd >::ref_typeconst &k) const
 
std::vector< std::vector
< PFRecoTauChargedHadron >
>::reference 
operator[] (typename helper::RefFromRefProdTrait< PFJetRefProd >::ref_typeconst &k)
 
std::vector< std::vector
< PFRecoTauChargedHadron >
>::const_reference 
operator[] (edm::Ptr< K > const &k) const
 
std::vector< std::vector
< PFRecoTauChargedHadron >
>::const_reference 
operator[] (edm::RefToBase< K > const &k) const
 
void setValue (size_type i, typename std::vector< std::vector< PFRecoTauChargedHadron > >::value_type const &val)
 
size_type size () const
 
void swap (self &other)
 
std::vector< std::vector
< PFRecoTauChargedHadron >
>::value_type const 
value (size_type i) const
 
 ~AssociationVector ()
 

Additional Inherited Members

- Public Types inherited from edm::AssociationVector< PFJetRefProd, std::vector< std::vector< PFRecoTauChargedHadron > > >
typedef PFJetRefProd::product_type CKey
 
typedef
transient_vector_type::const_iterator 
const_iterator
 
typedef value_type const & const_reference
 
typedef typename
helper::RefFromRefProdTrait
< PFJetRefProd >
::ref_type::value_type 
key_type
 
typedef PFJetRefProd refprod_type
 
typedef unsigned int size_type
 
typedef std::vector< value_typetransient_vector_type
 
typedef std::pair< typename
helper::RefFromRefProdTrait
< PFJetRefProd >::ref_type,
typename std::vector
< std::vector
< PFRecoTauChargedHadron >
>::value_type
value_type
 
- Static Public Member Functions inherited from edm::AssociationVector< PFJetRefProd, std::vector< std::vector< PFRecoTauChargedHadron > > >
static short Class_Version ()
 

Detailed Description

Definition at line 14 of file PFJetChargedHadronAssociation.h.

Constructor & Destructor Documentation

reco::PFJetChargedHadronAssociation::PFJetChargedHadronAssociation ( )
inline

Definition at line 17 of file PFJetChargedHadronAssociation.h.

19  {}
edm::AssociationVector< PFJetRefProd, std::vector< std::vector< PFRecoTauChargedHadron > > > PFJetChargedHadronAssociationBase
reco::PFJetChargedHadronAssociation::PFJetChargedHadronAssociation ( const reco::PFJetRefProd ref)
inline

Definition at line 21 of file PFJetChargedHadronAssociation.h.

23  {}
edm::AssociationVector< PFJetRefProd, std::vector< std::vector< PFRecoTauChargedHadron > > > PFJetChargedHadronAssociationBase
reco::PFJetChargedHadronAssociation::PFJetChargedHadronAssociation ( const PFJetChargedHadronAssociationBase v)
inline

Definition at line 25 of file PFJetChargedHadronAssociation.h.

27  {}
edm::AssociationVector< PFJetRefProd, std::vector< std::vector< PFRecoTauChargedHadron > > > PFJetChargedHadronAssociationBase