#include <StandardHistogramMaker.h>
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 |
Definition at line 238 of file StandardHistogramMaker.h.
Atlfast::FillKHist::FillKHist | ( | IHistogram1D * | hpx, | |
IHistogram1D * | hpy, | |||
IHistogram1D * | hpz, | |||
IHistogram1D * | he, | |||
IHistogram1D * | hpt | |||
) | [inline] |
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 }
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.