Geant4
10.03.p01
|
#include <G4H2ToolsManager.hh>
Public Member Functions | |
G4H2ToolsManager (const G4AnalysisManagerState &state) | |
virtual | ~G4H2ToolsManager () |
G4int | AddH2 (const G4String &name, tools::histo::h2d *h2d) |
void | AddH2Vector (const std::vector< tools::histo::h2d * > &h2Vector) |
tools::histo::h2d * | GetH2 (G4int id, G4bool warn=true, G4bool onlyIfActive=true) const |
std::vector< tools::histo::h2d * > ::iterator | BeginH2 () |
std::vector< tools::histo::h2d * > ::iterator | EndH2 () |
std::vector< tools::histo::h2d * > ::const_iterator | BeginConstH2 () const |
std::vector< tools::histo::h2d * > ::const_iterator | EndConstH2 () const |
const std::vector < tools::histo::h2d * > & | GetH2Vector () const |
const std::vector < G4HnInformation * > & | GetHnVector () const |
Public Member Functions inherited from G4VH2Manager | |
G4VH2Manager () | |
virtual | ~G4VH2Manager () |
G4VH2Manager (const G4VH2Manager &rhs)=delete | |
G4VH2Manager & | operator= (const G4VH2Manager &rhs)=delete |
Public Member Functions inherited from G4THnManager< tools::histo::h2d > | |
G4THnManager (const G4AnalysisManagerState &state, const G4String &hnType) | |
virtual | ~G4THnManager () |
G4bool | Reset () |
G4bool | IsEmpty () const |
Protected Member Functions | |
virtual G4int | CreateH2 (const G4String &name, const G4String &title, G4int nxbins, G4double xmin, G4double xmax, G4int nybins, G4double ymin, G4double ymax, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none", const G4String &xbinScheme="linear", const G4String &ybinScheme="linear") final |
virtual G4int | CreateH2 (const G4String &name, const G4String &title, const std::vector< G4double > &xedges, const std::vector< G4double > &yedges, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none") final |
virtual G4bool | SetH2 (G4int id, G4int nxbins, G4double xmin, G4double xmax, G4int nybins, G4double ymin, G4double ymax, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none", const G4String &xbinScheme="linear", const G4String &ybinScheme="linear") final |
virtual G4bool | SetH2 (G4int id, const std::vector< G4double > &xedges, const std::vector< G4double > &yedges, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none") final |
virtual G4bool | ScaleH2 (G4int id, G4double factor) final |
virtual G4bool | FillH2 (G4int id, G4double xvalue, G4double yvalue, G4double weight=1.0) final |
virtual G4int | GetH2Id (const G4String &name, G4bool warn=true) const final |
virtual G4int | GetH2Nxbins (G4int id) const final |
virtual G4double | GetH2Xmin (G4int id) const final |
virtual G4double | GetH2Xmax (G4int id) const final |
virtual G4double | GetH2XWidth (G4int id) const final |
virtual G4int | GetH2Nybins (G4int id) const final |
virtual G4double | GetH2Ymin (G4int id) const final |
virtual G4double | GetH2Ymax (G4int id) const final |
virtual G4double | GetH2YWidth (G4int id) const final |
virtual G4bool | SetH2Title (G4int id, const G4String &title) final |
virtual G4bool | SetH2XAxisTitle (G4int id, const G4String &title) final |
virtual G4bool | SetH2YAxisTitle (G4int id, const G4String &title) final |
virtual G4bool | SetH2ZAxisTitle (G4int id, const G4String &title) final |
virtual G4String | GetH2Title (G4int id) const final |
virtual G4String | GetH2XAxisTitle (G4int id) const final |
virtual G4String | GetH2YAxisTitle (G4int id) const final |
virtual G4String | GetH2ZAxisTitle (G4int id) const final |
virtual G4bool | WriteOnAscii (std::ofstream &output) final |
virtual std::shared_ptr < G4HnManager > | GetHnManager () final |
Protected Member Functions inherited from G4THnManager< tools::histo::h2d > | |
void | AddTVector (const std::vector< tools::histo::h2d * > &tVector) |
std::vector< tools::histo::h2d * > ::iterator | BeginT () |
std::vector< tools::histo::h2d * > ::iterator | EndT () |
std::vector< tools::histo::h2d * > ::const_iterator | BeginConstT () const |
std::vector< tools::histo::h2d * > ::const_iterator | EndConstT () const |
tools::histo::h2d * | GetTInFunction (G4int id, G4String functionName, G4bool warn=true, G4bool onlyIfActive=true) const |
G4int | RegisterT (tools::histo::h2d *t, const G4String &name) |
G4int | GetTId (const G4String &name, G4bool warn=true) const |
Additional Inherited Members | |
Protected Attributes inherited from G4THnManager< tools::histo::h2d > | |
const G4AnalysisManagerState & | fState |
std::vector< tools::histo::h2d * > | fTVector |
std::map< G4String, G4int > | fNameIdMap |
std::shared_ptr< G4HnManager > | fHnManager |
Definition at line 52 of file G4H2ToolsManager.hh.
|
explicit |
Definition at line 45 of file G4H2ToolsManager.cc.
|
virtual |
Definition at line 51 of file G4H2ToolsManager.cc.
Definition at line 605 of file G4H2ToolsManager.cc.
void G4H2ToolsManager::AddH2Vector | ( | const std::vector< tools::histo::h2d * > & | h2Vector | ) |
Definition at line 629 of file G4H2ToolsManager.cc.
|
inline |
Definition at line 185 of file G4H2ToolsManager.hh.
|
inline |
Definition at line 178 of file G4H2ToolsManager.hh.
|
finalprotectedvirtual |
Implements G4VH2Manager.
Definition at line 250 of file G4H2ToolsManager.cc.
|
finalprotectedvirtual |
Implements G4VH2Manager.
Definition at line 289 of file G4H2ToolsManager.cc.
|
inline |
Definition at line 189 of file G4H2ToolsManager.hh.
|
inline |
Definition at line 181 of file G4H2ToolsManager.hh.
|
finalprotectedvirtual |
Implements G4VH2Manager.
Definition at line 402 of file G4H2ToolsManager.cc.
tools::histo::h2d * G4H2ToolsManager::GetH2 | ( | G4int | id, |
G4bool | warn = true , |
||
G4bool | onlyIfActive = true |
||
) | const |
Definition at line 635 of file G4H2ToolsManager.cc.
|
finalprotectedvirtual |
Implements G4VH2Manager.
Definition at line 436 of file G4H2ToolsManager.cc.
Implements G4VH2Manager.
Definition at line 442 of file G4H2ToolsManager.cc.
Implements G4VH2Manager.
Definition at line 480 of file G4H2ToolsManager.cc.
Implements G4VH2Manager.
Definition at line 554 of file G4H2ToolsManager.cc.
|
inline |
Definition at line 192 of file G4H2ToolsManager.hh.
Implements G4VH2Manager.
Definition at line 563 of file G4H2ToolsManager.cc.
Implements G4VH2Manager.
Definition at line 462 of file G4H2ToolsManager.cc.
Implements G4VH2Manager.
Definition at line 451 of file G4H2ToolsManager.cc.
Implements G4VH2Manager.
Definition at line 471 of file G4H2ToolsManager.cc.
Implements G4VH2Manager.
Definition at line 572 of file G4H2ToolsManager.cc.
Implements G4VH2Manager.
Definition at line 500 of file G4H2ToolsManager.cc.
Implements G4VH2Manager.
Definition at line 489 of file G4H2ToolsManager.cc.
Implements G4VH2Manager.
Definition at line 509 of file G4H2ToolsManager.cc.
Implements G4VH2Manager.
Definition at line 581 of file G4H2ToolsManager.cc.
|
inlinefinalprotectedvirtual |
Implements G4VH2Manager.
Definition at line 198 of file G4H2ToolsManager.hh.
|
inline |
Definition at line 195 of file G4H2ToolsManager.hh.
Implements G4VH2Manager.
Definition at line 393 of file G4H2ToolsManager.cc.
|
finalprotectedvirtual |
Implements G4VH2Manager.
Definition at line 323 of file G4H2ToolsManager.cc.
|
finalprotectedvirtual |
Implements G4VH2Manager.
Definition at line 361 of file G4H2ToolsManager.cc.
Implements G4VH2Manager.
Definition at line 518 of file G4H2ToolsManager.cc.
Implements G4VH2Manager.
Definition at line 527 of file G4H2ToolsManager.cc.
Implements G4VH2Manager.
Definition at line 536 of file G4H2ToolsManager.cc.
Implements G4VH2Manager.
Definition at line 545 of file G4H2ToolsManager.cc.
|
finalprotectedvirtual |
Implements G4VH2Manager.
Definition at line 590 of file G4H2ToolsManager.cc.