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.