![]() |
ATLAS Offline Software
|
#include <PixelChargeInterpolationPlot.h>
Public Member Functions | |
| PixelChargeInterpolationPlot (const PixelChargeInterpolationParameters ¶meters, bool oneconst=false) | |
| virtual | ~PixelChargeInterpolationPlot () |
| void | AddReference (const PixelChargeInterpolationParameters ¶meters, const std::string &title="Reference", int color=0, const std::string &drawopt="HIST") |
| void | Plot (const std::string &output) |
| void | Write () |
Private Member Functions | |
| PixelChargeInterpolationPlot (const PixelChargeInterpolationPlot &) | |
| PixelChargeInterpolationPlot & | operator= (const PixelChargeInterpolationPlot &) |
| void | PlotDirection (const std::string &filename, const std::string &direction="phi") |
| void | DrawOneHisto (TH1F *histo, const std::string &direction="phi", float maximum=0) |
| void | DrawHistoMarkers (TH1F *histo, const std::string &options="P0same", int goodj=0) |
| void | DrawLayerLegend (float xlegend, float ylegend) |
| void | DrawAxis (float y1, float y2, float x1, float x2, const std::string &direction="phi") |
| std::vector< TH1F * > * | HistogramsFromConstants (const PixelChargeInterpolationParameters ¶meters, const std::string &direction="phi", int color=1, const std::string &title="") |
Private Attributes | |
| std::vector< TH1F * > * | m_histogramsX |
| std::vector< TH1F * > * | m_histogramsY |
| std::vector< std::vector< TH1F * > > * | m_RefHistosX |
| std::vector< std::vector< TH1F * > > * | m_RefHistosY |
| double * | m_etabins |
| double * | m_phibins |
| int | m_netabins |
| int | m_nphibins |
| std::vector< std::string > * | m_referenceDrawOpt |
| bool | m_oneconst |
Static Private Attributes | |
| static const int | m_nlayers = 3 |
Definition at line 20 of file PixelChargeInterpolationPlot.h.
| PixelCalib::PixelChargeInterpolationPlot::PixelChargeInterpolationPlot | ( | const PixelChargeInterpolationParameters & | parameters, |
| bool | oneconst = false ) |
Definition at line 28 of file PixelChargeInterpolationPlot.cxx.
|
virtual |
Definition at line 60 of file PixelChargeInterpolationPlot.cxx.
|
private |
| void PixelCalib::PixelChargeInterpolationPlot::AddReference | ( | const PixelChargeInterpolationParameters & | parameters, |
| const std::string & | title = "Reference", | ||
| int | color = 0, | ||
| const std::string & | drawopt = "HIST" ) |
Definition at line 81 of file PixelChargeInterpolationPlot.cxx.
|
private |
Definition at line 395 of file PixelChargeInterpolationPlot.cxx.
|
private |
Definition at line 340 of file PixelChargeInterpolationPlot.cxx.
|
private |
Definition at line 370 of file PixelChargeInterpolationPlot.cxx.
|
private |
Definition at line 294 of file PixelChargeInterpolationPlot.cxx.
|
private |
Definition at line 109 of file PixelChargeInterpolationPlot.cxx.
|
private |
| void PixelCalib::PixelChargeInterpolationPlot::Plot | ( | const std::string & | output | ) |
Definition at line 99 of file PixelChargeInterpolationPlot.cxx.
|
private |
Definition at line 211 of file PixelChargeInterpolationPlot.cxx.
| void PixelCalib::PixelChargeInterpolationPlot::Write | ( | ) |
Definition at line 456 of file PixelChargeInterpolationPlot.cxx.
|
private |
Definition at line 44 of file PixelChargeInterpolationPlot.h.
|
private |
Definition at line 37 of file PixelChargeInterpolationPlot.h.
|
private |
Definition at line 38 of file PixelChargeInterpolationPlot.h.
|
private |
Definition at line 46 of file PixelChargeInterpolationPlot.h.
|
staticprivate |
Definition at line 48 of file PixelChargeInterpolationPlot.h.
|
private |
Definition at line 47 of file PixelChargeInterpolationPlot.h.
|
private |
Definition at line 50 of file PixelChargeInterpolationPlot.h.
|
private |
Definition at line 45 of file PixelChargeInterpolationPlot.h.
|
private |
Definition at line 49 of file PixelChargeInterpolationPlot.h.
|
private |
Definition at line 39 of file PixelChargeInterpolationPlot.h.
|
private |
Definition at line 40 of file PixelChargeInterpolationPlot.h.