Geant4-11
|
#include <G4PlotManager.hh>
Public Member Functions | |
G4bool | CloseFile () |
G4PlotManager ()=delete | |
G4PlotManager (const G4AnalysisManagerState &state) | |
G4PlotManager (const G4PlotManager &rhs)=delete | |
G4bool | OpenFile (const G4String &fileName) |
G4PlotManager & | operator= (const G4PlotManager &rhs)=delete |
template<typename HT > | |
G4bool | PlotAndWrite (const std::vector< HT * > &htVector, const std::vector< G4HnInformation * > &hnVector) |
~G4PlotManager ()=default | |
Private Member Functions | |
G4int | GetNofPlotsPerPage () const |
G4bool | WritePage () |
Private Attributes | |
G4String | fFileName |
G4PlotParameters | fPlotParameters |
const G4AnalysisManagerState & | fState |
std::unique_ptr< tools::viewplot > | fViewer |
Static Private Attributes | |
static constexpr std::string_view | fkClass { "G4PlotManager" } |
Definition at line 44 of file G4PlotManager.hh.
|
explicit |
Definition at line 153 of file G4PlotManager.cc.
References fPlotParameters, fState, fViewer, G4cout, G4PlotParameters::GetColumns(), G4PlotParameters::GetHeight(), G4PlotParameters::GetRows(), G4PlotParameters::GetWidth(), G4Analysis::kVL1, and G4AnalysisManagerState::Message().
|
default |
|
delete |
|
delete |
G4bool G4PlotManager::CloseFile | ( | ) |
Definition at line 241 of file G4PlotManager.cc.
References fFileName, fkClass, fState, fViewer, G4Analysis::kVL1, G4Analysis::kVL4, G4AnalysisManagerState::Message(), and G4Analysis::Warn().
|
inlineprivate |
Definition at line 81 of file G4PlotManager.hh.
References fPlotParameters, G4PlotParameters::GetColumns(), and G4PlotParameters::GetRows().
Referenced by PlotAndWrite().
Definition at line 223 of file G4PlotManager.cc.
References fFileName, fkClass, fState, fViewer, G4Analysis::kVL1, G4Analysis::kVL4, G4AnalysisManagerState::Message(), and G4Analysis::Warn().
|
delete |
|
inline |
Definition at line 87 of file G4PlotManager.hh.
References fPlotParameters, fState, fViewer, G4HnInformation::GetActivation(), G4PlotParameters::GetColumns(), G4AnalysisManagerState::GetIsActivation(), G4HnInformation::GetIsLogAxis(), G4HnInformation::GetName(), GetNofPlotsPerPage(), G4HnInformation::GetPlotting(), G4PlotParameters::GetRows(), G4PlotParameters::GetStyle(), G4Analysis::kVL3, G4Analysis::kX, G4Analysis::kY, G4Analysis::kZ, G4AnalysisManagerState::Message(), G4InuclParticleNames::name(), and WritePage().
|
private |
Definition at line 194 of file G4PlotManager.cc.
References fFileName, fkClass, fPlotParameters, fState, fViewer, G4PlotParameters::GetScale(), G4Analysis::kVL3, G4Analysis::kVL4, G4AnalysisManagerState::Message(), and G4Analysis::Warn().
Referenced by PlotAndWrite().
|
private |
Definition at line 75 of file G4PlotManager.hh.
Referenced by CloseFile(), OpenFile(), and WritePage().
|
staticconstexprprivate |
Definition at line 69 of file G4PlotManager.hh.
Referenced by CloseFile(), OpenFile(), and WritePage().
|
private |
Definition at line 73 of file G4PlotManager.hh.
Referenced by G4PlotManager(), GetNofPlotsPerPage(), PlotAndWrite(), and WritePage().
|
private |
Definition at line 72 of file G4PlotManager.hh.
Referenced by CloseFile(), G4PlotManager(), OpenFile(), PlotAndWrite(), and WritePage().
|
private |
Definition at line 74 of file G4PlotManager.hh.
Referenced by CloseFile(), G4PlotManager(), OpenFile(), PlotAndWrite(), and WritePage().