Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Atlfast::TypedCollection Class Template Reference

#include <TypedCollection.h>

Collaboration diagram for Atlfast::TypedCollection:

Collaboration graph
[legend]
List of all members.

Public Methods

 TypedCollection (C *collection)
 TypedCollection ()
virtual ~TypedCollection ()
virtual const CLID & clID () const
 operator C * () const

Static Public Methods

const CLID & classID ()

Detailed Description

template<class T, class C>
class Atlfast::TypedCollection< T, C >

Provide a type for different instances of containers of the same object type, ie differentiate between two ObjectVector<ReconstructedParticle> stored under Muons and Electrons by wrapping them as TypedCollection<Muon> and Typed Container<Electron>. Let the store


Constructor & Destructor Documentation

template<class T, class C>
Atlfast::TypedCollection< T, C >::TypedCollection C *    collection [inline]
 

template<class T, class C>
Atlfast::TypedCollection< T, C >::TypedCollection   [inline]
 

template<class T, class C>
virtual Atlfast::TypedCollection< T, C >::~TypedCollection   [inline, virtual]
 


Member Function Documentation

template<class T, class C>
const CLID& Atlfast::TypedCollection< T, C >::classID   [inline, static]
 

template<class T, class C>
virtual const CLID& Atlfast::TypedCollection< T, C >::clID   const [inline, virtual]
 

template<class T, class C>
Atlfast::TypedCollection< T, C >::operator C *   const [inline]
 


The documentation for this class was generated from the following file:
Generated on Thu Feb 21 14:32:08 2002 for Atlfast by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001