LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Attributes | List of all members
UTIL::LCObjectHandle< T > Class Template Reference

Template handle class for LCObjects. More...

#include <LCObjectHandle.h>

Public Member Functions

virtual ~LCObjectHandle ()
 
 LCObjectHandle (T *obj)
 
 LCObjectHandle (EVENT::LCObject *obj)
 
T * operator-> ()
 
T * lcObj ()
 

Protected Attributes

T * _lcObj
 

Detailed Description

template<class T>
class UTIL::LCObjectHandle< T >

Template handle class for LCObjects.

Author
gaede
Version
Id:
LCObjectHandle.h,v 1.4 2005-02-03 14:11:00 gaede Exp

Definition at line 15 of file LCObjectHandle.h.

Constructor & Destructor Documentation

template<class T >
virtual UTIL::LCObjectHandle< T >::~LCObjectHandle ( )
inlinevirtual

Definition at line 21 of file LCObjectHandle.h.

template<class T >
UTIL::LCObjectHandle< T >::LCObjectHandle ( T *  obj)
inline

Definition at line 23 of file LCObjectHandle.h.

template<class T >
UTIL::LCObjectHandle< T >::LCObjectHandle ( EVENT::LCObject obj)
inline

Definition at line 26 of file LCObjectHandle.h.

References UTIL::LCObjectHandle< T >::_lcObj.

Member Function Documentation

template<class T >
T* UTIL::LCObjectHandle< T >::lcObj ( )
inline

Definition at line 36 of file LCObjectHandle.h.

References UTIL::LCObjectHandle< T >::_lcObj.

template<class T >
T* UTIL::LCObjectHandle< T >::operator-> ( )
inline

Definition at line 34 of file LCObjectHandle.h.

References UTIL::LCObjectHandle< T >::_lcObj.

Member Data Documentation

template<class T >
T* UTIL::LCObjectHandle< T >::_lcObj
protected

The documentation for this class was generated from the following file: