Geant4
10.01.p02
|
#include <G4BaseToolsManager.hh>
Public Member Functions | |
G4BaseToolsManager (const G4String &hnType) | |
virtual | ~G4BaseToolsManager () |
Protected Types | |
typedef tools::histo::base_histo < double, unsigned int, unsigned int, double, double > | G4ToolsBaseHisto |
Protected Member Functions | |
G4int | GetNbins (const G4ToolsBaseHisto &baseHisto, G4int dimension) const |
G4double | GetMin (const G4ToolsBaseHisto &baseHisto, G4int dimension) const |
G4double | GetMax (const G4ToolsBaseHisto &baseHisto, G4int dimension) const |
G4double | GetWidth (const G4ToolsBaseHisto &baseHisto, G4int dimension) const |
G4bool | SetTitle (G4ToolsBaseHisto &baseHisto, const G4String &title) |
G4bool | SetAxisTitle (G4ToolsBaseHisto &baseHisto, G4int dimension, const G4String &title) |
G4String | GetTitle (const G4ToolsBaseHisto &baseHisto) const |
G4String | GetAxisTitle (const G4ToolsBaseHisto &baseHisto, G4int dimension) const |
Static Protected Attributes | |
static const G4int | kX = 0 |
static const G4int | kY = 1 |
static const G4int | kZ = 2 |
Private Attributes | |
G4String | fHnType |
Friends | |
class | G4H1ToolsManager |
class | G4H2ToolsManager |
class | G4H3ToolsManager |
class | G4P1ToolsManager |
class | G4P2ToolsManager |
Definition at line 40 of file G4BaseToolsManager.hh.
|
protected |
Definition at line 54 of file G4BaseToolsManager.hh.
G4BaseToolsManager::G4BaseToolsManager | ( | const G4String & | hnType | ) |
Definition at line 46 of file G4BaseToolsManager.cc.
|
virtual |
Definition at line 52 of file G4BaseToolsManager.cc.
|
protected |
Definition at line 132 of file G4BaseToolsManager.cc.
References fHnType, G4Exception(), and JustWarning.
Referenced by G4H1ToolsManager::GetH1XAxisTitle(), G4H1ToolsManager::GetH1YAxisTitle(), G4H2ToolsManager::GetH2XAxisTitle(), G4H2ToolsManager::GetH2YAxisTitle(), G4H2ToolsManager::GetH2ZAxisTitle(), G4H3ToolsManager::GetH3XAxisTitle(), G4H3ToolsManager::GetH3YAxisTitle(), G4H3ToolsManager::GetH3ZAxisTitle(), G4P1ToolsManager::GetP1XAxisTitle(), G4P1ToolsManager::GetP1YAxisTitle(), G4P2ToolsManager::GetP2XAxisTitle(), G4P2ToolsManager::GetP2YAxisTitle(), and G4P2ToolsManager::GetP2ZAxisTitle().
|
protected |
Definition at line 73 of file G4BaseToolsManager.cc.
Referenced by G4H1ToolsManager::GetH1Xmax(), G4H2ToolsManager::GetH2Xmax(), G4H2ToolsManager::GetH2Ymax(), G4H3ToolsManager::GetH3Xmax(), G4H3ToolsManager::GetH3Ymax(), G4H3ToolsManager::GetH3Zmax(), G4P1ToolsManager::GetP1Xmax(), G4P2ToolsManager::GetP2Xmax(), G4P2ToolsManager::GetP2Ymax(), and G4P2ToolsManager::GetP2Zmax().
|
protected |
Definition at line 64 of file G4BaseToolsManager.cc.
Referenced by G4H1ToolsManager::GetH1Xmin(), G4H2ToolsManager::GetH2Xmin(), G4H2ToolsManager::GetH2Ymin(), G4H3ToolsManager::GetH3Xmin(), G4H3ToolsManager::GetH3Ymin(), G4H3ToolsManager::GetH3Zmin(), G4P1ToolsManager::GetP1Xmin(), G4P2ToolsManager::GetP2Xmin(), G4P2ToolsManager::GetP2Ymin(), and G4P2ToolsManager::GetP2Zmin().
|
protected |
Definition at line 57 of file G4BaseToolsManager.cc.
Referenced by G4H1ToolsManager::GetH1Nbins(), G4H2ToolsManager::GetH2Nxbins(), G4H2ToolsManager::GetH2Nybins(), G4H3ToolsManager::GetH3Nxbins(), G4H3ToolsManager::GetH3Nybins(), G4H3ToolsManager::GetH3Nzbins(), G4P1ToolsManager::GetP1Nbins(), G4P2ToolsManager::GetP2Nxbins(), and G4P2ToolsManager::GetP2Nybins().
|
protected |
Definition at line 125 of file G4BaseToolsManager.cc.
Referenced by G4H1ToolsManager::GetH1Title(), G4H2ToolsManager::GetH2Title(), G4H3ToolsManager::GetH3Title(), G4P1ToolsManager::GetP1Title(), and G4P2ToolsManager::GetP2Title().
|
protected |
Definition at line 82 of file G4BaseToolsManager.cc.
References fHnType, G4Exception(), and JustWarning.
Referenced by G4H1ToolsManager::GetH1Width(), G4H2ToolsManager::GetH2XWidth(), G4H2ToolsManager::GetH2YWidth(), G4H3ToolsManager::GetH3XWidth(), G4H3ToolsManager::GetH3YWidth(), G4H3ToolsManager::GetH3ZWidth(), G4P1ToolsManager::GetP1XWidth(), G4P2ToolsManager::GetP2XWidth(), and G4P2ToolsManager::GetP2YWidth().
|
protected |
Definition at line 108 of file G4BaseToolsManager.cc.
Referenced by G4H1ToolsManager::SetH1XAxisTitle(), G4H1ToolsManager::SetH1YAxisTitle(), G4H2ToolsManager::SetH2XAxisTitle(), G4H2ToolsManager::SetH2YAxisTitle(), G4H2ToolsManager::SetH2ZAxisTitle(), G4H3ToolsManager::SetH3XAxisTitle(), G4H3ToolsManager::SetH3YAxisTitle(), G4H3ToolsManager::SetH3ZAxisTitle(), G4P1ToolsManager::SetP1XAxisTitle(), G4P1ToolsManager::SetP1YAxisTitle(), G4P2ToolsManager::SetP2XAxisTitle(), G4P2ToolsManager::SetP2YAxisTitle(), and G4P2ToolsManager::SetP2ZAxisTitle().
|
protected |
Definition at line 101 of file G4BaseToolsManager.cc.
Referenced by G4H1ToolsManager::SetH1Title(), G4H2ToolsManager::SetH2Title(), G4H3ToolsManager::SetH3Title(), G4P1ToolsManager::SetP1Title(), and G4P2ToolsManager::SetP2Title().
|
friend |
Definition at line 46 of file G4BaseToolsManager.hh.
|
friend |
Definition at line 47 of file G4BaseToolsManager.hh.
|
friend |
Definition at line 48 of file G4BaseToolsManager.hh.
|
friend |
Definition at line 49 of file G4BaseToolsManager.hh.
|
friend |
Definition at line 50 of file G4BaseToolsManager.hh.
|
private |
Definition at line 80 of file G4BaseToolsManager.hh.
Referenced by GetAxisTitle(), and GetWidth().
|
staticprotected |
Definition at line 74 of file G4BaseToolsManager.hh.
Referenced by G4H1ToolsManager::GetH1Nbins(), G4H1ToolsManager::GetH1Width(), G4H1ToolsManager::GetH1XAxisTitle(), G4H1ToolsManager::GetH1Xmax(), G4H1ToolsManager::GetH1Xmin(), G4H2ToolsManager::GetH2Nxbins(), G4H2ToolsManager::GetH2XAxisTitle(), G4H2ToolsManager::GetH2Xmax(), G4H2ToolsManager::GetH2Xmin(), G4H2ToolsManager::GetH2XWidth(), G4H3ToolsManager::GetH3Nxbins(), G4H3ToolsManager::GetH3XAxisTitle(), G4H3ToolsManager::GetH3Xmax(), G4H3ToolsManager::GetH3Xmin(), G4H3ToolsManager::GetH3XWidth(), G4P1ToolsManager::GetP1Nbins(), G4P1ToolsManager::GetP1XAxisTitle(), G4P1ToolsManager::GetP1Xmax(), G4P1ToolsManager::GetP1Xmin(), G4P1ToolsManager::GetP1XWidth(), G4P2ToolsManager::GetP2Nxbins(), G4P2ToolsManager::GetP2XAxisTitle(), G4P2ToolsManager::GetP2Xmax(), G4P2ToolsManager::GetP2Xmin(), G4P2ToolsManager::GetP2XWidth(), G4H1ToolsManager::SetH1XAxisTitle(), G4H2ToolsManager::SetH2XAxisTitle(), G4H3ToolsManager::SetH3XAxisTitle(), G4P1ToolsManager::SetP1XAxisTitle(), and G4P2ToolsManager::SetP2XAxisTitle().
|
staticprotected |
Definition at line 75 of file G4BaseToolsManager.hh.
Referenced by G4H1ToolsManager::GetH1YAxisTitle(), G4H2ToolsManager::GetH2Nybins(), G4H2ToolsManager::GetH2YAxisTitle(), G4H2ToolsManager::GetH2Ymax(), G4H2ToolsManager::GetH2Ymin(), G4H2ToolsManager::GetH2YWidth(), G4H3ToolsManager::GetH3Nybins(), G4H3ToolsManager::GetH3YAxisTitle(), G4H3ToolsManager::GetH3Ymax(), G4H3ToolsManager::GetH3Ymin(), G4H3ToolsManager::GetH3YWidth(), G4P1ToolsManager::GetP1YAxisTitle(), G4P2ToolsManager::GetP2Nybins(), G4P2ToolsManager::GetP2YAxisTitle(), G4P2ToolsManager::GetP2Ymax(), G4P2ToolsManager::GetP2Ymin(), G4P2ToolsManager::GetP2YWidth(), G4H1ToolsManager::SetH1YAxisTitle(), G4H2ToolsManager::SetH2YAxisTitle(), G4H3ToolsManager::SetH3YAxisTitle(), G4P1ToolsManager::SetP1YAxisTitle(), and G4P2ToolsManager::SetP2YAxisTitle().
|
staticprotected |
Definition at line 76 of file G4BaseToolsManager.hh.
Referenced by G4H2ToolsManager::GetH2ZAxisTitle(), G4H3ToolsManager::GetH3Nzbins(), G4H3ToolsManager::GetH3ZAxisTitle(), G4H3ToolsManager::GetH3Zmax(), G4H3ToolsManager::GetH3Zmin(), G4H3ToolsManager::GetH3ZWidth(), G4P2ToolsManager::GetP2ZAxisTitle(), G4P2ToolsManager::GetP2Zmax(), G4P2ToolsManager::GetP2Zmin(), G4H2ToolsManager::SetH2ZAxisTitle(), G4H3ToolsManager::SetH3ZAxisTitle(), and G4P2ToolsManager::SetP2ZAxisTitle().