CMS 3D CMS Logo

List of all members | Public Member Functions
pat::PATTauDiscriminator Class Reference

#include <PATTauDiscriminator.h>

Inheritance diagram for pat::PATTauDiscriminator:
edm::AssociationVector< pat::TauRefProd, std::vector< float > >

Public Member Functions

 PATTauDiscriminator ()
 empty constructor More...
 
 PATTauDiscriminator (const pat::TauRefProd &ref)
 constructor from reference to pat::Tau More...
 
 PATTauDiscriminator (const PATTauDiscriminatorBase &v)
 constructor from base object More...
 
- Public Member Functions inherited from edm::AssociationVector< pat::TauRefProd, std::vector< float > >
 AssociationVector ()
 
 AssociationVector (pat::TauRefProd const &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< pat::TauRefProd >::ref_type key (size_type i) const
 
pat::TauRefProd const & keyProduct () const
 
selfoperator= (self const &)
 
const_reference operator[] (size_type n) const
 
std::vector< float >::const_reference operator[] (typename helper::RefFromRefProdTrait< pat::TauRefProd >::ref_type const &k) const
 
std::vector< float >::reference operator[] (typename helper::RefFromRefProdTrait< pat::TauRefProd >::ref_type const &k)
 
std::vector< float >::const_reference operator[] (edm::Ptr< K > const &k) const
 
std::vector< float >::const_reference operator[] (edm::RefToBase< K > const &k) const
 
void setValue (size_type i, typename std::vector< float >::value_type const &val)
 
size_type size () const
 
void swap (self &other)
 
std::vector< float >::value_type const value (size_type i) const
 
 ~AssociationVector ()
 

Additional Inherited Members

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

Detailed Description

Definition at line 12 of file PATTauDiscriminator.h.

Constructor & Destructor Documentation

pat::PATTauDiscriminator::PATTauDiscriminator ( )

empty constructor

Definition at line 3 of file PATTauDiscriminator.cc.

edm::AssociationVector< pat::TauRefProd, std::vector< float > > PATTauDiscriminatorBase
pat::PATTauDiscriminator::PATTauDiscriminator ( const pat::TauRefProd ref)
inline

constructor from reference to pat::Tau

Definition at line 17 of file PATTauDiscriminator.h.

edm::AssociationVector< pat::TauRefProd, std::vector< float > > PATTauDiscriminatorBase
pat::PATTauDiscriminator::PATTauDiscriminator ( const PATTauDiscriminatorBase v)
inline

constructor from base object

Definition at line 19 of file PATTauDiscriminator.h.

edm::AssociationVector< pat::TauRefProd, std::vector< float > > PATTauDiscriminatorBase