Geant4
10.03
|
#include <G4PlotManager.hh>
Public Member Functions | |
G4PlotManager (const G4AnalysisManagerState &state) | |
~G4PlotManager () | |
G4PlotManager (const G4PlotManager &rhs)=delete | |
G4PlotManager & | operator= (const G4PlotManager &rhs)=delete |
G4bool | OpenFile (const G4String &fileName) |
template<typename T > | |
G4bool | PlotAndWrite (const std::vector< T * > &htVector, const std::vector< G4HnInformation * > &hnVector) |
G4bool | CloseFile () |
Private Member Functions | |
G4int | GetNofPlotsPerPage () const |
G4bool | WritePage () |
Private Attributes | |
const G4AnalysisManagerState & | fState |
std::unique_ptr< tools::viewplot > | fViewer |
G4String | fFileName |
Static Private Attributes | |
static G4PlotParameters | fgPlotParameters |
Definition at line 45 of file G4PlotManager.hh.
|
explicit |
Definition at line 156 of file G4PlotManager.cc.
References fgPlotParameters, fState, fViewer, G4cout, G4endl, G4PlotParameters::GetColumns(), G4PlotParameters::GetHeight(), G4PlotParameters::GetRows(), G4AnalysisManagerState::GetVerboseL1(), and G4PlotParameters::GetWidth().
G4PlotManager::~G4PlotManager | ( | ) |
Definition at line 199 of file G4PlotManager.cc.
|
delete |
G4bool G4PlotManager::CloseFile | ( | ) |
Definition at line 271 of file G4PlotManager.cc.
References fFileName, fState, fViewer, G4Exception(), G4AnalysisManagerState::GetVerboseL1(), G4AnalysisManagerState::GetVerboseL4(), JustWarning, and G4AnalysisVerbose::Message().
Referenced by G4ToolsAnalysisManager::PlotImpl().
|
inlineprivate |
Definition at line 80 of file G4PlotManager.hh.
References fgPlotParameters, G4PlotParameters::GetColumns(), and G4PlotParameters::GetRows().
Referenced by PlotAndWrite().
Definition at line 244 of file G4PlotManager.cc.
References fFileName, fState, fViewer, G4Exception(), G4AnalysisManagerState::GetVerboseL1(), G4AnalysisManagerState::GetVerboseL4(), JustWarning, and G4AnalysisVerbose::Message().
Referenced by G4ToolsAnalysisManager::PlotImpl().
|
delete |
|
inline |
Definition at line 86 of file G4PlotManager.hh.
References fgPlotParameters, fState, fViewer, G4HnInformation::GetActivation(), G4PlotParameters::GetColumns(), G4AnalysisManagerState::GetIsActivation(), G4HnInformation::GetName(), GetNofPlotsPerPage(), G4HnInformation::GetPlotting(), G4PlotParameters::GetRows(), G4PlotParameters::GetStyle(), G4AnalysisManagerState::GetVerboseL3(), G4AnalysisVerbose::Message(), G4InuclParticleNames::name(), and WritePage().
Referenced by G4ToolsAnalysisManager::PlotImpl().
|
private |
Definition at line 207 of file G4PlotManager.cc.
References fFileName, fgPlotParameters, fState, fViewer, G4Exception(), G4PlotParameters::GetScale(), G4AnalysisManagerState::GetVerboseL3(), G4AnalysisManagerState::GetVerboseL4(), JustWarning, and G4AnalysisVerbose::Message().
Referenced by PlotAndWrite().
|
private |
Definition at line 74 of file G4PlotManager.hh.
Referenced by CloseFile(), OpenFile(), and WritePage().
|
staticprivate |
Definition at line 69 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 73 of file G4PlotManager.hh.
Referenced by CloseFile(), G4PlotManager(), OpenFile(), PlotAndWrite(), and WritePage().