Geant4
10.03.p01
|
#include <G4P2ToolsManager.hh>
Public Member Functions | |
G4P2ToolsManager (const G4AnalysisManagerState &state) | |
virtual | ~G4P2ToolsManager () |
G4int | AddP2 (const G4String &name, tools::histo::p2d *p2d) |
void | AddP2Vector (const std::vector< tools::histo::p2d * > &p2Vector) |
tools::histo::p2d * | GetP2 (G4int id, G4bool warn=true, G4bool onlyIfActive=true) const |
std::vector< tools::histo::p2d * > ::iterator | BeginP2 () |
std::vector< tools::histo::p2d * > ::iterator | EndP2 () |
std::vector< tools::histo::p2d * > ::const_iterator | BeginConstP2 () const |
std::vector< tools::histo::p2d * > ::const_iterator | EndConstP2 () const |
const std::vector < tools::histo::p2d * > & | GetP2Vector () const |
const std::vector < G4HnInformation * > & | GetHnVector () const |
Public Member Functions inherited from G4VP2Manager | |
G4VP2Manager () | |
virtual | ~G4VP2Manager () |
G4VP2Manager (const G4VP2Manager &rhs)=delete | |
G4VP2Manager & | operator= (const G4VP2Manager &rhs)=delete |
Public Member Functions inherited from G4THnManager< tools::histo::p2d > | |
G4THnManager (const G4AnalysisManagerState &state, const G4String &hnType) | |
virtual | ~G4THnManager () |
G4bool | Reset () |
G4bool | IsEmpty () const |
Protected Member Functions | |
virtual G4int | CreateP2 (const G4String &name, const G4String &title, G4int nxbins, G4double xmin, G4double xmax, G4int nybins, G4double ymin, G4double ymax, G4double zmin=0, G4double zmax=0, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &zunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none", const G4String &zfcnName="none", const G4String &xbinScheme="linear", const G4String &ybinScheme="linear") final |
virtual G4int | CreateP2 (const G4String &name, const G4String &title, const std::vector< G4double > &xedges, const std::vector< G4double > &yedges, G4double zmin=0, G4double zmax=0, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &zunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none", const G4String &zfcnName="none") final |
virtual G4bool | SetP2 (G4int id, G4int nxbins, G4double xmin, G4double xmax, G4int nybins, G4double ymin, G4double ymax, G4double zmin=0, G4double zmax=0, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &zunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none", const G4String &zfcnName="none", const G4String &xbinScheme="linear", const G4String &ybinScheme="linear") final |
virtual G4bool | SetP2 (G4int id, const std::vector< G4double > &xedges, const std::vector< G4double > &yedges, G4double zmin=0, G4double zmax=0, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &zunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none", const G4String &zfcnName="none") final |
virtual G4bool | ScaleP2 (G4int id, G4double factor) final |
virtual G4bool | FillP2 (G4int id, G4double xvalue, G4double yvalue, G4double zvalue, G4double weight=1.0) final |
virtual G4int | GetP2Id (const G4String &name, G4bool warn=true) const final |
virtual G4int | GetP2Nxbins (G4int id) const final |
virtual G4double | GetP2Xmin (G4int id) const final |
virtual G4double | GetP2Xmax (G4int id) const final |
virtual G4double | GetP2XWidth (G4int id) const final |
virtual G4int | GetP2Nybins (G4int id) const final |
virtual G4double | GetP2Ymin (G4int id) const final |
virtual G4double | GetP2Ymax (G4int id) const final |
virtual G4double | GetP2YWidth (G4int id) const final |
virtual G4double | GetP2Zmin (G4int id) const final |
virtual G4double | GetP2Zmax (G4int id) const final |
virtual G4bool | SetP2Title (G4int id, const G4String &title) final |
virtual G4bool | SetP2XAxisTitle (G4int id, const G4String &title) final |
virtual G4bool | SetP2YAxisTitle (G4int id, const G4String &title) final |
virtual G4bool | SetP2ZAxisTitle (G4int id, const G4String &title) final |
virtual G4String | GetP2Title (G4int id) const final |
virtual G4String | GetP2XAxisTitle (G4int id) const final |
virtual G4String | GetP2YAxisTitle (G4int id) const final |
virtual G4String | GetP2ZAxisTitle (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::p2d > | |
void | AddTVector (const std::vector< tools::histo::p2d * > &tVector) |
std::vector< tools::histo::p2d * > ::iterator | BeginT () |
std::vector< tools::histo::p2d * > ::iterator | EndT () |
std::vector< tools::histo::p2d * > ::const_iterator | BeginConstT () const |
std::vector< tools::histo::p2d * > ::const_iterator | EndConstT () const |
tools::histo::p2d * | GetTInFunction (G4int id, G4String functionName, G4bool warn=true, G4bool onlyIfActive=true) const |
G4int | RegisterT (tools::histo::p2d *t, const G4String &name) |
G4int | GetTId (const G4String &name, G4bool warn=true) const |
Additional Inherited Members | |
Protected Attributes inherited from G4THnManager< tools::histo::p2d > | |
const G4AnalysisManagerState & | fState |
std::vector< tools::histo::p2d * > | fTVector |
std::map< G4String, G4int > | fNameIdMap |
std::shared_ptr< G4HnManager > | fHnManager |
Definition at line 52 of file G4P2ToolsManager.hh.
|
explicit |
Definition at line 45 of file G4P2ToolsManager.cc.
|
virtual |
Definition at line 51 of file G4P2ToolsManager.cc.
Definition at line 723 of file G4P2ToolsManager.cc.
void G4P2ToolsManager::AddP2Vector | ( | const std::vector< tools::histo::p2d * > & | p2Vector | ) |
Definition at line 747 of file G4P2ToolsManager.cc.
|
inline |
Definition at line 202 of file G4P2ToolsManager.hh.
|
inline |
Definition at line 195 of file G4P2ToolsManager.hh.
|
finalprotectedvirtual |
Implements G4VP2Manager.
Definition at line 317 of file G4P2ToolsManager.cc.
|
finalprotectedvirtual |
Implements G4VP2Manager.
Definition at line 363 of file G4P2ToolsManager.cc.
|
inline |
Definition at line 206 of file G4P2ToolsManager.hh.
|
inline |
Definition at line 198 of file G4P2ToolsManager.hh.
|
finalprotectedvirtual |
Implements G4VP2Manager.
Definition at line 493 of file G4P2ToolsManager.cc.
|
inlinefinalprotectedvirtual |
Implements G4VP2Manager.
Definition at line 215 of file G4P2ToolsManager.hh.
|
inline |
Definition at line 212 of file G4P2ToolsManager.hh.
tools::histo::p2d * G4P2ToolsManager::GetP2 | ( | G4int | id, |
G4bool | warn = true , |
||
G4bool | onlyIfActive = true |
||
) | const |
Definition at line 754 of file G4P2ToolsManager.cc.
|
finalprotectedvirtual |
Implements G4VP2Manager.
Definition at line 534 of file G4P2ToolsManager.cc.
Implements G4VP2Manager.
Definition at line 540 of file G4P2ToolsManager.cc.
Implements G4VP2Manager.
Definition at line 578 of file G4P2ToolsManager.cc.
Implements G4VP2Manager.
Definition at line 672 of file G4P2ToolsManager.cc.
|
inline |
Definition at line 209 of file G4P2ToolsManager.hh.
Implements G4VP2Manager.
Definition at line 681 of file G4P2ToolsManager.cc.
Implements G4VP2Manager.
Definition at line 560 of file G4P2ToolsManager.cc.
Implements G4VP2Manager.
Definition at line 549 of file G4P2ToolsManager.cc.
Implements G4VP2Manager.
Definition at line 569 of file G4P2ToolsManager.cc.
Implements G4VP2Manager.
Definition at line 690 of file G4P2ToolsManager.cc.
Implements G4VP2Manager.
Definition at line 598 of file G4P2ToolsManager.cc.
Implements G4VP2Manager.
Definition at line 587 of file G4P2ToolsManager.cc.
Implements G4VP2Manager.
Definition at line 607 of file G4P2ToolsManager.cc.
Implements G4VP2Manager.
Definition at line 699 of file G4P2ToolsManager.cc.
Implements G4VP2Manager.
Definition at line 627 of file G4P2ToolsManager.cc.
Implements G4VP2Manager.
Definition at line 616 of file G4P2ToolsManager.cc.
Implements G4VP2Manager.
Definition at line 484 of file G4P2ToolsManager.cc.
|
finalprotectedvirtual |
Implements G4VP2Manager.
Definition at line 402 of file G4P2ToolsManager.cc.
|
finalprotectedvirtual |
Implements G4VP2Manager.
Definition at line 446 of file G4P2ToolsManager.cc.
Implements G4VP2Manager.
Definition at line 636 of file G4P2ToolsManager.cc.
Implements G4VP2Manager.
Definition at line 645 of file G4P2ToolsManager.cc.
Implements G4VP2Manager.
Definition at line 654 of file G4P2ToolsManager.cc.
Implements G4VP2Manager.
Definition at line 663 of file G4P2ToolsManager.cc.
|
finalprotectedvirtual |
Implements G4VP2Manager.
Definition at line 708 of file G4P2ToolsManager.cc.