Atlfast::SpectrometerComponentBinInstantiator< T > Class Template Reference

#include <MuonSpectrometer.h>

List of all members.

Public Member Functions

 SpectrometerComponentBinInstantiator (DOMNode *boundaries)
void operator() (double resolution)
std::vector< T > objects () const

Private Attributes

DOMNode * m_boundaries
int m_bin
std::vector< T > m_objs


Detailed Description

template<class T>
class Atlfast::SpectrometerComponentBinInstantiator< T >

Definition at line 211 of file MuonSpectrometer.h.


Constructor & Destructor Documentation

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

Definition at line 213 of file MuonSpectrometer.h.

00213                                                              :
00214       m_boundaries(boundaries), m_bin(0){}
    


Member Function Documentation

template<class T>
void Atlfast::SpectrometerComponentBinInstantiator< T >::operator() ( double  resolution  )  [inline]

Definition at line 216 of file MuonSpectrometer.h.

00216                                       {
00217       m_objs.push_back(T(resolution, m_bin++));
00218     }

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

Definition at line 219 of file MuonSpectrometer.h.

00219 {return m_objs;}


Member Data Documentation

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

Definition at line 221 of file MuonSpectrometer.h.

template<class T>
int Atlfast::SpectrometerComponentBinInstantiator< T >::m_bin [private]

Definition at line 222 of file MuonSpectrometer.h.

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

Definition at line 223 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