|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef PixelResidualHistograms_h
6 #define PixelResidualHistograms_h
8 template <
class T,
class Allocator >
class vector;
19 class PixelResidualHistograms;
25 const std::string&
title,
28 const std::vector< std::vector < float > > &binnage,
29 const std::vector< std::string > &binnames);
37 int Write(
bool writebins =
false);
50 std::vector <TCanvas *> *canvasvector = 0,
51 const std::string&
name =
"");
95 #endif // #ifdef OfflineCalibValidation_h
PixelResidualHistograms(const PixelResidualHistograms &)
std::vector< TProfile * > * m_MeanProfilesVector
std::vector< std::string > m_binnames
PixelResidualHistograms & operator=(const PixelResidualHistograms &)
std::vector< TCanvas * > * DrawProfiles(int color, int marker, float labely=0, std::vector< TCanvas * > *canvasvector=0, const std::string &name="")
std::vector< TProfile * > * m_RMSProfilesVector
void SetAxisTitle(const std::string &title)
std::vector< std::vector< float > > m_binnage
def TProfile(*args, **kwargs)
TProfile * GetRMSProfile(const std::string &binname)
PixelResidualHistograms()
void Fill(float residual, const std::vector< float > ¶meters)
TProfile * GetMeanProfile(const std::string &binname)
TH1D * GetHisto(const int i)
int Write(bool writebins=false)
virtual ~PixelResidualHistograms()
TProfile * GetProfile(const int binnumber, bool RMS=false, bool savebins=false)
MultiHisto< TH1D > * m_HistogramsVector