Class ReconstructedParticleHistogramMaker


class ReconstructedParticleHistogramMaker
derived from Algorithm

Algorithm which makes debug histograms for ReconstructedParticles


Field Summary
 private std::vectorm_h_energy
           
 private std::vectorm_h_eta
           
 private std::vectorm_h_multiplicity
           
 private std::vectorm_h_phi
           
 private std::vectorm_h_pt
           
 private std::vectorm_h_theta
           
 private intm_histStart
           
 private std::stringm_histTitle
           
 private std::stringm_inputLocation
           
 private std::stringm_mcTruthLocation
           
 private intm_nHist
           
 private intm_particleType
           

Constructor Summary
ReconstructedParticleHistogramMaker(const std::string & name, ISvcLocator * pSvcLocator)
           

Destructor Summary
~ReconstructedParticleHistogramMaker()
           

Method Summary
 private voidbook(std::vector & start, const std::string title, const int nbins, const double xmin, const double xmax, const double xminDiff, const double xmaxDiff)
           
 StatusCodeexecute()
           
 private voidfill(std::vector & start, const double rec, const double tru)
           
 StatusCodefinalize()
           
 StatusCodeinitialize()
           

Field Detail

m_h_energy

private std::vector m_h_energy

m_h_eta

private std::vector m_h_eta

m_h_multiplicity

private std::vector m_h_multiplicity

m_h_phi

private std::vector m_h_phi

m_h_pt

private std::vector m_h_pt

m_h_theta

private std::vector m_h_theta

m_histStart

private int m_histStart

m_histTitle

private std::string m_histTitle

m_inputLocation

private std::string m_inputLocation

m_mcTruthLocation

private std::string m_mcTruthLocation

m_nHist

private int m_nHist

m_particleType

private int m_particleType
Constructor Detail

ReconstructedParticleHistogramMaker

public ReconstructedParticleHistogramMaker(const std::string & name, ISvcLocator * pSvcLocator)
Method Detail

~ReconstructedParticleHistogramMaker

public ~ReconstructedParticleHistogramMaker()
Method Detail

book

private void book(std::vector & start, const std::string title, const int nbins, const double xmin, const double xmax, const double xminDiff, const double xmaxDiff)

execute

public StatusCode execute()

fill

private void fill(std::vector & start, const double rec, const double tru)

finalize

public StatusCode finalize()

initialize

public StatusCode initialize()