![]() |
ATLAS Offline Software
|
#include <PixelResidualHistograms.h>
Public Member Functions | |
| PixelResidualHistograms (const std::string &name, const std::string &title, double limits, int nbins, const std::vector< std::vector< float > > &binnage, const std::vector< std::string > &binnames) | |
| virtual | ~PixelResidualHistograms () |
| void | SetAxisTitle (const std::string &title) |
| void | Fill (float residual, const std::vector< float > ¶meters) |
| int | Write (bool writebins=false) |
| int | Read () |
| TH1D * | GetHisto (const int i) |
| TProfile * | GetMeanProfile (const std::string &binname) |
| TProfile * | GetRMSProfile (const std::string &binname) |
| TProfile * | GetProfile (const int binnumber, bool RMS=false, bool savebins=false) |
| TH1D * | GetGlobalHisto () |
| std::vector< TCanvas * > * | DrawProfiles (int color, int marker, float labely=0, std::vector< TCanvas * > *canvasvector=0, const std::string &name="") |
Private Member Functions | |
| PixelResidualHistograms (const PixelResidualHistograms &) | |
| PixelResidualHistograms & | operator= (const PixelResidualHistograms &) |
| PixelResidualHistograms () | |
Private Attributes | |
| MultiHisto< TH1D > * | m_HistogramsVector |
| std::vector< TProfile * > * | m_MeanProfilesVector |
| std::vector< TProfile * > * | m_RMSProfilesVector |
| TH1D * | m_GlobalHisto |
| std::vector< std::string > | m_binnames |
| std::vector< std::vector< float > > | m_binnage |
| std::string | m_axisName |
Definition at line 21 of file PixelResidualHistograms.h.
| PixelCalib::PixelResidualHistograms::PixelResidualHistograms | ( | const std::string & | name, |
| const std::string & | title, | ||
| double | limits, | ||
| int | nbins, | ||
| const std::vector< std::vector< float > > & | binnage, | ||
| const std::vector< std::string > & | binnames | ||
| ) |
Definition at line 25 of file PixelResidualHistograms.cxx.
|
virtual |
Definition at line 54 of file PixelResidualHistograms.cxx.
|
private |
|
inlineprivate |
Definition at line 88 of file PixelResidualHistograms.h.
| std::vector< TCanvas * > * PixelCalib::PixelResidualHistograms::DrawProfiles | ( | int | color, |
| int | marker, | ||
| float | labely = 0, |
||
| std::vector< TCanvas * > * | canvasvector = 0, |
||
| const std::string & | name = "" |
||
| ) |
Definition at line 284 of file PixelResidualHistograms.cxx.
| void PixelCalib::PixelResidualHistograms::Fill | ( | float | residual, |
| const std::vector< float > & | parameters | ||
| ) |
Definition at line 68 of file PixelResidualHistograms.cxx.
| TH1D * PixelCalib::PixelResidualHistograms::GetGlobalHisto | ( | ) |
Definition at line 157 of file PixelResidualHistograms.cxx.
| TH1D * PixelCalib::PixelResidualHistograms::GetHisto | ( | const int | i | ) |
Definition at line 131 of file PixelResidualHistograms.cxx.
| TProfile * PixelCalib::PixelResidualHistograms::GetMeanProfile | ( | const std::string & | binname | ) |
Definition at line 137 of file PixelResidualHistograms.cxx.
| TProfile * PixelCalib::PixelResidualHistograms::GetProfile | ( | const int | binnumber, |
| bool | RMS = false, |
||
| bool | savebins = false |
||
| ) |
Definition at line 183 of file PixelResidualHistograms.cxx.
| TProfile * PixelCalib::PixelResidualHistograms::GetRMSProfile | ( | const std::string & | binname | ) |
Definition at line 147 of file PixelResidualHistograms.cxx.
|
private |
| int PixelCalib::PixelResidualHistograms::Read | ( | ) |
Definition at line 113 of file PixelResidualHistograms.cxx.
| void PixelCalib::PixelResidualHistograms::SetAxisTitle | ( | const std::string & | title | ) |
Definition at line 74 of file PixelResidualHistograms.cxx.
| int PixelCalib::PixelResidualHistograms::Write | ( | bool | writebins = false | ) |
Definition at line 85 of file PixelResidualHistograms.cxx.
|
private |
Definition at line 86 of file PixelResidualHistograms.h.
|
private |
Definition at line 85 of file PixelResidualHistograms.h.
|
private |
Definition at line 84 of file PixelResidualHistograms.h.
|
private |
Definition at line 83 of file PixelResidualHistograms.h.
|
private |
Definition at line 80 of file PixelResidualHistograms.h.
|
private |
Definition at line 81 of file PixelResidualHistograms.h.
|
private |
Definition at line 82 of file PixelResidualHistograms.h.
1.8.18