Atlfast::FillKHist Class Reference

#include <StandardHistogramMaker.h>

List of all members.

Public Member Functions

 FillKHist (IHistogram1D *hpx, IHistogram1D *hpy, IHistogram1D *hpz, IHistogram1D *he, IHistogram1D *hpt)
template<class T>
void operator() (T *tt)

Private Attributes

IHistogram1D * m_hpx
IHistogram1D * m_hpy
IHistogram1D * m_hpz
IHistogram1D * m_he
IHistogram1D * m_hpt


Detailed Description

Definition at line 238 of file StandardHistogramMaker.h.


Constructor & Destructor Documentation

Atlfast::FillKHist::FillKHist ( IHistogram1D *  hpx,
IHistogram1D *  hpy,
IHistogram1D *  hpz,
IHistogram1D *  he,
IHistogram1D *  hpt 
) [inline]

Definition at line 240 of file StandardHistogramMaker.h.

00245               :
00246      m_hpx(hpx), m_hpy(hpy), m_hpz(hpz), m_he(he), m_hpt(hpt){
00247    }


Member Function Documentation

template<class T>
void Atlfast::FillKHist::operator() ( T *  tt  )  [inline]

Definition at line 250 of file StandardHistogramMaker.h.

00250                            {
00251      
00252      //concrete classs private inheritance forces use through interface.
00253      IKinematic* t = tt; 
00254      m_hpx->fill(float( t->px()), 1.0);
00255      m_hpy->fill(float( t->py()), 1.0);
00256      m_hpz->fill(float( t->pz()), 1.0);
00257      m_he ->fill(float( t->e()),  1.0);
00258      m_hpt->fill(float( t->pT()), 1.0);
00259    }


Member Data Documentation

IHistogram1D* Atlfast::FillKHist::m_hpx [private]

Definition at line 261 of file StandardHistogramMaker.h.

IHistogram1D* Atlfast::FillKHist::m_hpy [private]

Definition at line 262 of file StandardHistogramMaker.h.

IHistogram1D* Atlfast::FillKHist::m_hpz [private]

Definition at line 263 of file StandardHistogramMaker.h.

IHistogram1D* Atlfast::FillKHist::m_he [private]

Definition at line 264 of file StandardHistogramMaker.h.

IHistogram1D* Atlfast::FillKHist::m_hpt [private]

Definition at line 265 of file StandardHistogramMaker.h.


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