CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions
DataFormats_MuonReco::dictionary::edm::TestHandle< T > Class Template Reference

#include <classes.h>

Inheritance diagram for DataFormats_MuonReco::dictionary::edm::TestHandle< T >:
DataFormats_MuonReco::dictionary::edm::OrphanHandleBase

Public Types

typedef T element_type
 

Public Member Functions

T const & operator* () const
 
T const * operator-> () const
 
T const * product () const
 
 TestHandle ()
 
 TestHandle (T const *prod, ProductID const &id)
 
 ~TestHandle ()
 
- Public Member Functions inherited from DataFormats_MuonReco::dictionary::edm::OrphanHandleBase
void clear ()
 
ProductID id () const
 
bool isValid () const
 
OrphanHandleBaseoperator= (OrphanHandleBase const &rhs)
 
 OrphanHandleBase ()
 
 OrphanHandleBase (void const *iProd, ProductID const &iId)
 
void swap (OrphanHandleBase &other)
 
 ~OrphanHandleBase ()
 

Additional Inherited Members

- Protected Member Functions inherited from DataFormats_MuonReco::dictionary::edm::OrphanHandleBase
void const * productStorage () const
 

Detailed Description

template<typename T>
class DataFormats_MuonReco::dictionary::edm::TestHandle< T >

Definition at line 29 of file classes.h.

Member Typedef Documentation

Definition at line 31 of file classes.h.

Constructor & Destructor Documentation

Definition at line 48 of file classes.h.

template<class T >
DataFormats_MuonReco::dictionary::edm::TestHandle< T >::TestHandle ( T const *  prod,
ProductID const &  id 
)

Definition at line 52 of file classes.h.

Definition at line 56 of file classes.h.

Member Function Documentation

template<class T >
T const & DataFormats_MuonReco::dictionary::edm::TestHandle< T >::operator* ( void  ) const

Definition at line 72 of file classes.h.

template<class T >
T const * DataFormats_MuonReco::dictionary::edm::TestHandle< T >::operator-> ( ) const

Definition at line 66 of file classes.h.

template<class T >
T const * DataFormats_MuonReco::dictionary::edm::TestHandle< T >::product ( ) const

Definition at line 60 of file classes.h.