| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Algorithm which makes debug histograms for Cells
Field Summary | |
private std::vector | m_h_energy Energy histograms |
private std::vector | m_h_eta eta histograms |
private IHistogram1D * | m_h_losteta lost particles Eta histogram |
private IHistogram1D * | m_h_lostpdg lost particles pdg histogram |
private IHistogram1D * | m_h_lostphi lost particles phi histogram |
private IHistogram1D * | m_h_lostpt lost particles pT histogram |
private std::vector | m_h_multiplicity |
private IHistogram1D * | m_h_partphi lost particles phi histogram |
private std::vector | m_h_phi phi histograms |
private std::vector | m_h_pt Pt histograms |
private std::vector | m_h_theta theta histograms |
private int | m_histStart histogram numbers, start at ... |
private std::string | m_histTitle prefix for histogram titles |
private std::string | m_inputLocation TES location of entities for histogramming |
private std::string | m_mcTruthLocation TES location of entities for histogramming |
private int | m_nHist current histogram count |
private int | m_particleType particle type to look at |
Constructor Summary | |
CellHistogramMaker(const std::string & name, ISvcLocator * pSvcLocator) standard Athena-Algorithm constructor |
Destructor Summary | |
~CellHistogramMaker() Default Destructor |
Method Summary | |
private void | book(std::vector Books histograms using Athena's histogram service. |
StatusCode | execute() standard Athena-Algorithm method |
private void | fill(std::vector Fills histograms with Cell attributes. |
StatusCode | finalize() standard Athena-Algorithm method |
StatusCode | initialize() standard Athena-Algorithm method |
private void | sbook(const std::string title, const int nbins, const double xmin, double xmax) Books histograms using Athena's histogram service. |
private void | sfill(const double rec) Fills histograms with Cell attributes. |
Field Detail |
private std::vectorm_h_energy
private std::vectorm_h_eta
private IHistogram1D * m_h_losteta
private IHistogram1D * m_h_lostpdg
private IHistogram1D * m_h_lostphi
private IHistogram1D * m_h_lostpt
private std::vectorm_h_multiplicity
private IHistogram1D * m_h_partphi
private std::vectorm_h_phi
private std::vectorm_h_pt
private std::vectorm_h_theta
private int m_histStart
private std::string m_histTitle
private std::string m_inputLocation
private std::string m_mcTruthLocation
private int m_nHist
private int m_particleType
Constructor Detail |
public CellHistogramMaker(const std::string & name, ISvcLocator * pSvcLocator)
Method Detail |
public ~CellHistogramMaker()
Method Detail |
private void book(std::vector& start, const std::string title, const int nbins, const double xmin, double xmax)
public StatusCode execute()
private void fill(std::vector& start, const double rec, const double tru)
public StatusCode finalize()
public StatusCode initialize()
private void sbook(const std::string title, const int nbins, const double xmin, double xmax)
private void sfill(const double rec)
| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |