Atlfast::SpectrometerComponentInstantiator< T > Class Template Reference

#include <MuonSpectrometer.h>

List of all members.

Public Member Functions

 SpectrometerComponentInstantiator (DOMNode *boundaries)
void operator() (DOMNode *node)
std::vector< T > objects () const

Private Attributes

DOMNode * m_boundaries
std::vector< T > m_objs


Detailed Description

template<class T>
class Atlfast::SpectrometerComponentInstantiator< T >

Definition at line 193 of file MuonSpectrometer.h.


Constructor & Destructor Documentation

template<class T>
Atlfast::SpectrometerComponentInstantiator< T >::SpectrometerComponentInstantiator ( DOMNode *  boundaries  )  [inline]

Definition at line 195 of file MuonSpectrometer.h.

00195                                                           :
00196       m_boundaries(boundaries){}
    


Member Function Documentation

template<class T>
void Atlfast::SpectrometerComponentInstantiator< T >::operator() ( DOMNode *  node  )  [inline]

Definition at line 198 of file MuonSpectrometer.h.

00198                                   {
00199       m_objs.push_back(T(m_boundaries, node));
00200     }

template<class T>
std::vector<T> Atlfast::SpectrometerComponentInstantiator< T >::objects (  )  const [inline]

Definition at line 201 of file MuonSpectrometer.h.

00201                                 {
00202       return m_objs;}


Member Data Documentation

template<class T>
DOMNode* Atlfast::SpectrometerComponentInstantiator< T >::m_boundaries [private]

Definition at line 204 of file MuonSpectrometer.h.

template<class T>
std::vector<T> Atlfast::SpectrometerComponentInstantiator< T >::m_objs [private]

Definition at line 205 of file MuonSpectrometer.h.


The documentation for this class was generated from the following file:
Generated on Mon Sep 24 14:19:41 2007 for AtlfastAlgs by  doxygen 1.5.1