![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <OnlMon/blob/main/subsystems/tpc/TpcMonDraw.h>
Inheritance diagram for TpcMonDraw:
Collaboration diagram for TpcMonDraw:Public Member Functions | |
| TpcMonDraw (const std::string &name) | |
| ~TpcMonDraw () override | |
| int | Init () override |
| int | Draw (const std::string &what="ALL") override |
| int | MakeHtml (const std::string &what="ALL") override |
| int | SavePlot (const std::string &what="ALL", const std::string &type="png") override |
Public Member Functions inherited from OnlMonDraw | |
| OnlMonDraw (const std::string &name="NONE") | |
| virtual | ~OnlMonDraw () |
| virtual int | MakePS (const std::string &what="ALL") |
| const std::string | Name () const |
| void | Verbosity (const int i) |
| int | Verbosity () const |
Protected Member Functions | |
| int | MakeCanvas (const std::string &name) |
| int | DrawFirst (const std::string &what="ALL") |
| int | DrawSecond (const std::string &what="ALL") |
| int | DrawTPCModules (const std::string &what="ALL") |
| int | DrawTPCSampleSize (const std::string &what="ALL") |
| int | DrawTPCCheckSum (const std::string &what="ALL") |
| int | DrawTPCADCSample (const std::string &what="ALL") |
| int | DrawTPCADCSampleLarge (const std::string &what="ALL") |
| int | DrawTPCMaxADCModule (const std::string &what="ALL") |
| int | DrawTPCRawADC1D (const std::string &what="ALL") |
| int | DrawTPCMaxADC1D (const std::string &what="ALL") |
| int | DrawTPCPedestSubADC1D (const std::string &what="ALL") |
| int | DrawTPCXYclusters (const std::string &what="ALL") |
| int | DrawTPCXYclusters_unweighted (const std::string &what="ALL") |
| int | DrawTPCZYclusters (const std::string &what="ALL") |
| int | DrawTPCZYclusters_unweighted (const std::string &what="ALL") |
| int | DrawTPCchannelphi_layer_weighted (const std::string &what="ALL") |
| time_t | getTime () |
Protected Member Functions inherited from OnlMonDraw | |
| virtual int | DrawDeadServer (TPad *transparent) |
Protected Attributes | |
| TCanvas * | TC [17] = {nullptr} |
| TPad * | transparent [16] = {nullptr} |
| TPad * | Pad [11] = {nullptr} |
| TGraphErrors * | gr [2] = {nullptr} |
| TH2 * | dummy_his1 = nullptr |
| TH2 * | dummy_his2 = nullptr |
| TH2 * | dummy_his1_XY = nullptr |
| TH2 * | dummy_his2_XY = nullptr |
| TH2 * | dummy_his1_ZY = nullptr |
| TH2 * | dummy_his1_XY_unw = nullptr |
| TH2 * | dummy_his2_XY_unw = nullptr |
| TH2 * | dummy_his1_ZY_unw = nullptr |
| TH2 * | dummy_his1_channelphi_layer_w = nullptr |
| TPaveLabel * | NS18 = nullptr |
| TPaveLabel * | NS17 = nullptr |
| TPaveLabel * | NS16 = nullptr |
| TPaveLabel * | NS15 = nullptr |
| TPaveLabel * | NS14 = nullptr |
| TPaveLabel * | NS13 = nullptr |
| TPaveLabel * | NS12 = nullptr |
| TPaveLabel * | NS23 = nullptr |
| TPaveLabel * | NS22 = nullptr |
| TPaveLabel * | NS21 = nullptr |
| TPaveLabel * | NS20 = nullptr |
| TPaveLabel * | NS19 = nullptr |
| TPaveLabel * | SS00 = nullptr |
| TPaveLabel * | SS01 = nullptr |
| TPaveLabel * | SS02 = nullptr |
| TPaveLabel * | SS03 = nullptr |
| TPaveLabel * | SS04 = nullptr |
| TPaveLabel * | SS05 = nullptr |
| TPaveLabel * | SS06 = nullptr |
| TPaveLabel * | SS07 = nullptr |
| TPaveLabel * | SS08 = nullptr |
| TPaveLabel * | SS09 = nullptr |
| TPaveLabel * | SS10 = nullptr |
| TPaveLabel * | SS11 = nullptr |
Protected Attributes inherited from OnlMonDraw | |
| std::string | ThisName |
| int | verbosity = 0 |
Definition at line 14 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 14 of file TpcMonDraw.h
| TpcMonDraw::TpcMonDraw | ( | const std::string & | name | ) |
Definition at line 35 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 35 of file TpcMonDraw.cc
|
inlineoverride |
Definition at line 19 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 19 of file TpcMonDraw.h
|
overridevirtual |
Reimplemented from OnlMonDraw.
Definition at line 264 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 264 of file TpcMonDraw.cc
References DrawFirst(), DrawSecond(), DrawTPCADCSample(), DrawTPCADCSampleLarge(), DrawTPCchannelphi_layer_weighted(), DrawTPCCheckSum(), DrawTPCMaxADC1D(), DrawTPCMaxADCModule(), DrawTPCModules(), DrawTPCPedestSubADC1D(), DrawTPCRawADC1D(), DrawTPCSampleSize(), DrawTPCXYclusters(), DrawTPCXYclusters_unweighted(), DrawTPCZYclusters(), and DrawTPCZYclusters_unweighted().
Referenced by DrawTPCchannelphi_layer_weighted(), DrawTPCXYclusters(), DrawTPCXYclusters_unweighted(), DrawTPCZYclusters(), DrawTPCZYclusters_unweighted(), MakeHtml(), and SavePlot().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 357 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 357 of file TpcMonDraw.cc
References OnlMonDraw::DrawDeadServer(), OnlMonClient::EventTime(), OnlMonClient::getHisto(), OnlMonClient::instance(), MakeCanvas(), Pad, OnlMonClient::RunNumber(), TC, OnlMonDraw::ThisName, and transparent.
Referenced by Draw().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 405 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 405 of file TpcMonDraw.cc
References OnlMonDraw::DrawDeadServer(), OnlMonClient::EventTime(), OnlMonClient::getHisto(), OnlMonClient::instance(), MakeCanvas(), Pad, OnlMonClient::RunNumber(), TC, OnlMonDraw::ThisName, and transparent.
Referenced by Draw().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 755 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 755 of file TpcMonDraw.cc
References OnlMonClient::EventTime(), OnlMonClient::getHisto(), i, OnlMonClient::instance(), MakeCanvas(), OnlMonClient::RunNumber(), TC, OnlMonDraw::ThisName, and transparent.
Referenced by Draw().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1358 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 1358 of file TpcMonDraw.cc
References OnlMonClient::EventTime(), OnlMonClient::getHisto(), i, OnlMonClient::instance(), MakeCanvas(), OnlMonClient::RunNumber(), TC, OnlMonDraw::ThisName, and transparent.
Referenced by Draw().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1610 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 1610 of file TpcMonDraw.cc
References Draw(), dummy_his1_channelphi_layer_w, OnlMonClient::EventTime(), OnlMonClient::getHisto(), i, OnlMonClient::instance(), MakeCanvas(), OnlMonClient::RunNumber(), TC, OnlMonDraw::ThisName, and transparent.
Referenced by Draw().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 694 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 694 of file TpcMonDraw.cc
References OnlMonClient::EventTime(), OnlMonClient::getHisto(), i, OnlMonClient::instance(), MakeCanvas(), OnlMonClient::RunNumber(), TC, OnlMonDraw::ThisName, and transparent.
Referenced by Draw().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 946 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 946 of file TpcMonDraw.cc
References OnlMonClient::EventTime(), OnlMonClient::getHisto(), i, OnlMonClient::instance(), j, MakeCanvas(), OnlMonClient::RunNumber(), TC, OnlMonDraw::ThisName, and transparent.
Referenced by Draw().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 812 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 812 of file TpcMonDraw.cc
References OnlMonClient::EventTime(), OnlMonClient::getHisto(), i, OnlMonClient::instance(), MakeCanvas(), OnlMonClient::RunNumber(), TC, OnlMonDraw::ThisName, and transparent.
Referenced by Draw().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 452 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 452 of file TpcMonDraw.cc
References dummy_his1, dummy_his2, OnlMonClient::EventTime(), OnlMonClient::getHisto(), i, OnlMonClient::instance(), MakeCanvas(), NS12, NS13, NS14, NS15, NS16, NS17, NS18, NS19, NS20, NS21, NS22, NS23, OnlMonClient::RunNumber(), SS00, SS01, SS02, SS03, SS04, SS05, SS06, SS07, SS08, SS09, SS10, SS11, TC, OnlMonDraw::ThisName, and transparent.
Referenced by Draw().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1684 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 1684 of file TpcMonDraw.cc
References OnlMonClient::EventTime(), OnlMonClient::getHisto(), i, OnlMonClient::instance(), j, MakeCanvas(), OnlMonClient::RunNumber(), TC, OnlMonDraw::ThisName, and transparent.
Referenced by Draw().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 870 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 870 of file TpcMonDraw.cc
References OnlMonClient::EventTime(), OnlMonClient::getHisto(), i, OnlMonClient::instance(), j, MakeCanvas(), OnlMonClient::RunNumber(), TC, OnlMonDraw::ThisName, and transparent.
Referenced by Draw().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 639 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 639 of file TpcMonDraw.cc
References OnlMonClient::EventTime(), OnlMonClient::getHisto(), i, OnlMonClient::instance(), MakeCanvas(), OnlMonClient::RunNumber(), TC, OnlMonDraw::ThisName, and transparent.
Referenced by Draw().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1022 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 1022 of file TpcMonDraw.cc
References Draw(), dummy_his1_XY, dummy_his2_XY, OnlMonClient::EventTime(), OnlMonClient::getHisto(), i, OnlMonClient::instance(), j, test_fpe::lines, ln2, MakeCanvas(), OnlMonClient::RunNumber(), TC, OnlMonDraw::ThisName, and transparent.
Referenced by Draw().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1190 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 1190 of file TpcMonDraw.cc
References Draw(), dummy_his1_XY_unw, dummy_his2_XY_unw, OnlMonClient::EventTime(), OnlMonClient::getHisto(), i, OnlMonClient::instance(), j, test_fpe::lines, ln2, MakeCanvas(), OnlMonClient::RunNumber(), TC, OnlMonDraw::ThisName, and transparent.
Referenced by Draw().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1417 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 1417 of file TpcMonDraw.cc
References Draw(), dummy_his1_ZY, OnlMonClient::EventTime(), OnlMonClient::getHisto(), i, OnlMonClient::instance(), MakeCanvas(), OnlMonClient::RunNumber(), TC, OnlMonDraw::ThisName, and transparent.
Referenced by Draw().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1514 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 1514 of file TpcMonDraw.cc
References Draw(), dummy_his1_ZY, dummy_his1_ZY_unw, OnlMonClient::EventTime(), OnlMonClient::getHisto(), i, OnlMonClient::instance(), MakeCanvas(), OnlMonClient::RunNumber(), TC, OnlMonDraw::ThisName, and transparent.
Referenced by Draw().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 1826 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 1826 of file TpcMonDraw.cc
References OnlMonClient::EventTime(), i, OnlMonClient::instance(), and to_string().
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from OnlMonDraw.
Definition at line 41 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 41 of file TpcMonDraw.cc
|
protected |
Definition at line 46 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 46 of file TpcMonDraw.cc
References OnlMonClient::GetDisplaySizeX(), OnlMonClient::GetDisplaySizeY(), OnlMonClient::instance(), Pad, TC, and transparent.
Referenced by DrawFirst(), DrawSecond(), DrawTPCADCSample(), DrawTPCADCSampleLarge(), DrawTPCchannelphi_layer_weighted(), DrawTPCCheckSum(), DrawTPCMaxADC1D(), DrawTPCMaxADCModule(), DrawTPCModules(), DrawTPCPedestSubADC1D(), DrawTPCRawADC1D(), DrawTPCSampleSize(), DrawTPCXYclusters(), DrawTPCXYclusters_unweighted(), DrawTPCZYclusters(), and DrawTPCZYclusters_unweighted().
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from OnlMonDraw.
Definition at line 1785 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 1785 of file TpcMonDraw.cc
References OnlMonClient::CanvasToPng(), Draw(), OnlMonClient::htmlRegisterPage(), OnlMonClient::instance(), TC, and to_string().
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from OnlMonDraw.
Definition at line 1761 of file TpcMonDraw.cc.
View newest version in sPHENIX GitHub at line 1761 of file TpcMonDraw.cc
References OnlMonClient::CanvasToPng(), Draw(), filename, OnlMonClient::instance(), OnlMonClient::RunNumber(), TC, OnlMonDraw::ThisName, and to_string().
Here is the call graph for this function:
|
protected |
Definition at line 51 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 51 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 65 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 65 of file TpcMonDraw.h
Referenced by DrawTPCchannelphi_layer_weighted().
|
protected |
Definition at line 55 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 55 of file TpcMonDraw.h
Referenced by DrawTPCXYclusters().
|
protected |
Definition at line 60 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 60 of file TpcMonDraw.h
Referenced by DrawTPCXYclusters_unweighted().
|
protected |
Definition at line 58 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 58 of file TpcMonDraw.h
Referenced by DrawTPCZYclusters(), and DrawTPCZYclusters_unweighted().
|
protected |
Definition at line 63 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 63 of file TpcMonDraw.h
Referenced by DrawTPCZYclusters_unweighted().
|
protected |
Definition at line 52 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 52 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 56 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 56 of file TpcMonDraw.h
Referenced by DrawTPCXYclusters().
|
protected |
Definition at line 61 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 61 of file TpcMonDraw.h
Referenced by DrawTPCXYclusters_unweighted().
|
protected |
Definition at line 49 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 49 of file TpcMonDraw.h
|
protected |
Definition at line 73 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 73 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 72 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 72 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 71 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 71 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 70 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 70 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 69 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 69 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 68 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 68 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 67 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 67 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 78 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 78 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 77 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 77 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 76 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 76 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 75 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 75 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 74 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 74 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 48 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 48 of file TpcMonDraw.h
Referenced by DrawFirst(), DrawSecond(), and MakeCanvas().
|
protected |
Definition at line 80 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 80 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 81 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 81 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 82 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 82 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 83 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 83 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 84 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 84 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 85 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 85 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 86 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 86 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 87 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 87 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 88 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 88 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 89 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 89 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 90 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 90 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 91 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 91 of file TpcMonDraw.h
Referenced by DrawTPCModules().
|
protected |
Definition at line 46 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 46 of file TpcMonDraw.h
Referenced by DrawFirst(), DrawSecond(), DrawTPCADCSample(), DrawTPCADCSampleLarge(), DrawTPCchannelphi_layer_weighted(), DrawTPCCheckSum(), DrawTPCMaxADC1D(), DrawTPCMaxADCModule(), DrawTPCModules(), DrawTPCPedestSubADC1D(), DrawTPCRawADC1D(), DrawTPCSampleSize(), DrawTPCXYclusters(), DrawTPCXYclusters_unweighted(), DrawTPCZYclusters(), DrawTPCZYclusters_unweighted(), MakeCanvas(), MakeHtml(), and SavePlot().
|
protected |
Definition at line 47 of file TpcMonDraw.h.
View newest version in sPHENIX GitHub at line 47 of file TpcMonDraw.h
Referenced by DrawFirst(), DrawSecond(), DrawTPCADCSample(), DrawTPCADCSampleLarge(), DrawTPCchannelphi_layer_weighted(), DrawTPCCheckSum(), DrawTPCMaxADC1D(), DrawTPCMaxADCModule(), DrawTPCModules(), DrawTPCPedestSubADC1D(), DrawTPCRawADC1D(), DrawTPCSampleSize(), DrawTPCXYclusters(), DrawTPCXYclusters_unweighted(), DrawTPCZYclusters(), DrawTPCZYclusters_unweighted(), and MakeCanvas().