#include <G4H3ToolsManager.hh>
Public 멤버 함수 | |
G4H3ToolsManager (const G4AnalysisManagerState &state) | |
virtual | ~G4H3ToolsManager () |
G4int | AddH3 (const G4String &name, tools::histo::h3d *h3d) |
void | AddH3Vector (const std::vector< tools::histo::h3d * > &h3Vector) |
tools::histo::h3d * | GetH3 (G4int id, G4bool warn=true, G4bool onlyIfActive=true) const |
std::vector< tools::histo::h3d * > ::iterator | BeginH3 () |
std::vector< tools::histo::h3d * > ::iterator | EndH3 () |
std::vector< tools::histo::h3d * > ::const_iterator | BeginConstH3 () const |
std::vector< tools::histo::h3d * > ::const_iterator | EndConstH3 () const |
const std::vector < tools::histo::h3d * > & | GetH3Vector () const |
const std::vector < G4HnInformation * > & | GetHnVector () const |
G4bool | Reset () |
G4bool | IsEmpty () const |
Protected 멤버 함수 | |
virtual G4int | CreateH3 (const G4String &name, const G4String &title, G4int nxbins, G4double xmin, G4double xmax, G4int nybins, G4double ymin, G4double ymax, G4int nzbins, G4double zmin, G4double zmax, 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", const G4String &zbinScheme="linear") final |
virtual G4int | CreateH3 (const G4String &name, const G4String &title, const std::vector< G4double > &xedges, const std::vector< G4double > &yedges, const std::vector< G4double > &zedges, 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 | SetH3 (G4int id, G4int nxbins, G4double xmin, G4double xmax, G4int nybins, G4double ymin, G4double ymax, G4int nzbins, G4double zmin, G4double zmax, 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", const G4String &zbinScheme="linear") final |
virtual G4bool | SetH3 (G4int id, const std::vector< G4double > &xedges, const std::vector< G4double > &yedges, const std::vector< G4double > &zedges, 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 | ScaleH3 (G4int id, G4double factor) final |
virtual G4bool | FillH3 (G4int id, G4double xvalue, G4double yvalue, G4double zvalue, G4double weight=1.0) final |
virtual G4int | GetH3Id (const G4String &name, G4bool warn=true) const final |
virtual G4int | GetH3Nxbins (G4int id) const final |
virtual G4double | GetH3Xmin (G4int id) const final |
virtual G4double | GetH3Xmax (G4int id) const final |
virtual G4double | GetH3XWidth (G4int id) const final |
virtual G4int | GetH3Nybins (G4int id) const final |
virtual G4double | GetH3Ymin (G4int id) const final |
virtual G4double | GetH3Ymax (G4int id) const final |
virtual G4double | GetH3YWidth (G4int id) const final |
virtual G4int | GetH3Nzbins (G4int id) const final |
virtual G4double | GetH3Zmin (G4int id) const final |
virtual G4double | GetH3Zmax (G4int id) const final |
virtual G4double | GetH3ZWidth (G4int id) const final |
virtual G4bool | SetH3Title (G4int id, const G4String &title) final |
virtual G4bool | SetH3XAxisTitle (G4int id, const G4String &title) final |
virtual G4bool | SetH3YAxisTitle (G4int id, const G4String &title) final |
virtual G4bool | SetH3ZAxisTitle (G4int id, const G4String &title) final |
virtual G4String | GetH3Title (G4int id) const final |
virtual G4String | GetH3XAxisTitle (G4int id) const final |
virtual G4String | GetH3YAxisTitle (G4int id) const final |
virtual G4String | GetH3ZAxisTitle (G4int id) const final |
virtual G4bool | WriteOnAscii (std::ofstream &output) final |
virtual std::shared_ptr < G4HnManager > | GetHnManager () final |
void | AddTVector (const std::vector< tools::histo::h3d * > &tVector) |
std::vector< tools::histo::h3d * > ::iterator | BeginT () |
std::vector< tools::histo::h3d * > ::iterator | EndT () |
std::vector< tools::histo::h3d * > ::const_iterator | BeginConstT () const |
std::vector< tools::histo::h3d * > ::const_iterator | EndConstT () const |
tools::histo::h3d * | GetTInFunction (G4int id, G4String functionName, G4bool warn=true, G4bool onlyIfActive=true) const |
G4int | RegisterT (tools::histo::h3d *t, const G4String &name) |
G4int | GetTId (const G4String &name, G4bool warn=true) const |
Protected 속성 | |
const G4AnalysisManagerState & | fState |
std::vector< tools::histo::h3d * > | fTVector |
std::map< G4String, G4int > | fNameIdMap |
std::shared_ptr< G4HnManager > | fHnManager |
Private 멤버 함수 | |
void | AddH3Information (const G4String &name, const G4String &xunitName, const G4String &yunitName, const G4String &zunitName, const G4String &xfcnName, const G4String &yfcnName, const G4String &zfcnName, G4BinScheme xbinScheme, G4BinScheme ybinScheme, G4BinScheme zbinScheme) const |
정적 Private 속성 | |
static const G4int | kDimension = 3 |
G4H3ToolsManager.hh 파일의 53 번째 라인에서 정의되었습니다.
|
explicit |
G4H3ToolsManager.cc 파일의 45 번째 라인에서 정의되었습니다.
|
virtual |
G4H3ToolsManager.cc 파일의 51 번째 라인에서 정의되었습니다.
G4H3ToolsManager.cc 파일의 724 번째 라인에서 정의되었습니다.
다음을 참조함 : AddH3Information(), G4THnManager< tools::histo::h3d >::fState, G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), kLinear, G4AnalysisVerbose::Message(), G4THnManager< tools::histo::h3d >::RegisterT().
다음에 의해서 참조됨 : G4CsvAnalysisReader::ReadH3Impl(), G4XmlAnalysisReader::ReadH3Impl(), G4RootAnalysisReader::ReadH3Impl(), G4Hdf5AnalysisReader::ReadH3Impl().
|
private |
G4H3ToolsManager.cc 파일의 276 번째 라인에서 정의되었습니다.
다음을 참조함 : G4HnInformation::AddDimension(), G4THnManager< tools::histo::h3d >::fHnManager.
다음에 의해서 참조됨 : AddH3(), CreateH3().
void G4H3ToolsManager::AddH3Vector | ( | const std::vector< tools::histo::h3d * > & | h3Vector | ) |
G4H3ToolsManager.cc 파일의 748 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h3d >::AddTVector().
다음에 의해서 참조됨 : G4XmlAnalysisManager::WriteH3(), G4CsvAnalysisManager::WriteH3(), G4Hdf5AnalysisManager::WriteH3(), G4RootAnalysisManager::WriteH3().
|
protectedinherited |
다음에 의해서 참조됨 : AddH3Vector().
|
inline |
G4H3ToolsManager.hh 파일의 207 번째 라인에서 정의되었습니다.
|
protectedinherited |
다음에 의해서 참조됨 : BeginConstH3().
|
inline |
G4H3ToolsManager.hh 파일의 200 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h3d >::BeginT().
|
protectedinherited |
다음에 의해서 참조됨 : BeginH3().
|
finalprotectedvirtual |
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 298 번째 라인에서 정의되었습니다.
다음을 참조함 : AddH3Information(), G4THnManager< tools::histo::h3d >::fState, G4Analysis::GetBinScheme(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), G4AnalysisVerbose::Message(), G4THnManager< tools::histo::h3d >::RegisterT().
|
finalprotectedvirtual |
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 346 번째 라인에서 정의되었습니다.
다음을 참조함 : AddH3Information(), G4THnManager< tools::histo::h3d >::fState, G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), kUser, G4AnalysisVerbose::Message(), G4THnManager< tools::histo::h3d >::RegisterT().
|
inline |
G4H3ToolsManager.hh 파일의 211 번째 라인에서 정의되었습니다.
|
protectedinherited |
다음에 의해서 참조됨 : EndConstH3().
|
inline |
G4H3ToolsManager.hh 파일의 203 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h3d >::EndT().
|
protectedinherited |
다음에 의해서 참조됨 : EndH3().
|
finalprotectedvirtual |
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 478 번째 라인에서 정의되었습니다.
다음을 참조함 : G4HnDimensionInformation::fFcn, G4THnManager< tools::histo::h3d >::fHnManager, G4THnManager< tools::histo::h3d >::fState, G4HnDimensionInformation::fUnit, G4AnalysisManagerState::GetIsActivation(), G4THnManager< tools::histo::h3d >::GetTInFunction(), G4AnalysisManagerState::GetVerboseL4(), G4Analysis::kX, G4Analysis::kY, G4Analysis::kZ, G4AnalysisVerbose::Message(), weight.
tools::histo::h3d * G4H3ToolsManager::GetH3 | ( | G4int | id, |
G4bool | warn = true , |
||
G4bool | onlyIfActive = true |
||
) | const |
G4H3ToolsManager.cc 파일의 755 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h3d >::GetTInFunction().
|
finalprotectedvirtual |
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 517 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h3d >::GetTId().
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 523 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Analysis::GetNbins(), G4THnManager< tools::histo::h3d >::GetTInFunction(), G4Analysis::kX.
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 561 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Analysis::GetNbins(), G4THnManager< tools::histo::h3d >::GetTInFunction(), G4Analysis::kY.
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 599 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Analysis::GetNbins(), G4THnManager< tools::histo::h3d >::GetTInFunction(), G4Analysis::kZ.
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 673 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h3d >::GetTInFunction(), G4Analysis::GetTitle().
|
inline |
G4H3ToolsManager.hh 파일의 214 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h3d >::fTVector.
다음에 의해서 참조됨 : G4ToolsAnalysisManager::MergeImpl(), G4XmlAnalysisManager::WriteH3(), G4CsvAnalysisManager::WriteH3(), G4Hdf5AnalysisManager::WriteH3(), G4RootAnalysisManager::WriteH3().
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 682 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h3d >::fHnManager, G4Analysis::GetAxisTitle(), G4THnManager< tools::histo::h3d >::GetTInFunction(), G4Analysis::kX.
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 543 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Analysis::GetMax(), G4THnManager< tools::histo::h3d >::GetTInFunction(), G4Analysis::kX.
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 532 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Analysis::GetMin(), G4THnManager< tools::histo::h3d >::GetTInFunction(), G4Analysis::kX.
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 552 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h3d >::fHnManager, G4THnManager< tools::histo::h3d >::GetTInFunction(), G4Analysis::GetWidth(), G4Analysis::kX.
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 691 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h3d >::fHnManager, G4Analysis::GetAxisTitle(), G4THnManager< tools::histo::h3d >::GetTInFunction(), G4Analysis::kY.
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 581 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Analysis::GetMax(), G4THnManager< tools::histo::h3d >::GetTInFunction(), G4Analysis::kY.
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 570 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Analysis::GetMin(), G4THnManager< tools::histo::h3d >::GetTInFunction(), G4Analysis::kY.
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 590 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h3d >::fHnManager, G4THnManager< tools::histo::h3d >::GetTInFunction(), G4Analysis::GetWidth(), G4Analysis::kY.
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 700 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h3d >::fHnManager, G4Analysis::GetAxisTitle(), G4THnManager< tools::histo::h3d >::GetTInFunction(), G4Analysis::kZ.
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 619 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Analysis::GetMax(), G4THnManager< tools::histo::h3d >::GetTInFunction(), G4Analysis::kZ.
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 608 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Analysis::GetMin(), G4THnManager< tools::histo::h3d >::GetTInFunction(), G4Analysis::kZ.
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 628 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h3d >::fHnManager, G4THnManager< tools::histo::h3d >::GetTInFunction(), G4Analysis::GetWidth(), G4Analysis::kZ.
|
inlinefinalprotectedvirtual |
G4VH3Manager를 구현.
G4H3ToolsManager.hh 파일의 220 번째 라인에서 정의되었습니다.
|
inline |
G4H3ToolsManager.hh 파일의 217 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h3d >::fHnManager.
다음에 의해서 참조됨 : G4ToolsAnalysisManager::MergeImpl(), G4XmlAnalysisManager::WriteH3(), G4CsvAnalysisManager::WriteH3(), G4Hdf5AnalysisManager::WriteH3(), G4RootAnalysisManager::WriteH3().
|
protectedinherited |
다음에 의해서 참조됨 : GetH3Id().
|
protectedinherited |
다음에 의해서 참조됨 : FillH3(), GetH3(), GetH3Nxbins(), GetH3Nybins(), GetH3Nzbins(), GetH3Title(), GetH3XAxisTitle(), GetH3Xmax(), GetH3Xmin(), GetH3XWidth(), GetH3YAxisTitle(), GetH3Ymax(), GetH3Ymin(), GetH3YWidth(), GetH3ZAxisTitle(), GetH3Zmax(), GetH3Zmin(), GetH3ZWidth(), ScaleH3(), SetH3(), SetH3Title(), SetH3XAxisTitle(), SetH3YAxisTitle(), SetH3ZAxisTitle().
|
inherited |
|
protectedinherited |
다음에 의해서 참조됨 : AddH3(), CreateH3().
|
inherited |
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 469 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h3d >::GetTInFunction().
|
finalprotectedvirtual |
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 385 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h3d >::fHnManager, G4THnManager< tools::histo::h3d >::fState, G4Analysis::GetBinScheme(), G4THnManager< tools::histo::h3d >::GetTInFunction(), G4AnalysisManagerState::GetVerboseL4(), G4AnalysisVerbose::Message().
|
finalprotectedvirtual |
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 637 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h3d >::GetTInFunction(), SetTitle().
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 646 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h3d >::GetTInFunction(), G4Analysis::kX, G4Analysis::SetAxisTitle().
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 655 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h3d >::GetTInFunction(), G4Analysis::kY, G4Analysis::SetAxisTitle().
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 664 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h3d >::GetTInFunction(), G4Analysis::kZ, G4Analysis::SetAxisTitle().
|
finalprotectedvirtual |
G4VH3Manager를 구현.
G4H3ToolsManager.cc 파일의 709 번째 라인에서 정의되었습니다.
|
protectedinherited |
G4THnManager.hh 파일의 83 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddH3Information(), FillH3(), GetH3XAxisTitle(), GetH3XWidth(), GetH3YAxisTitle(), GetH3YWidth(), GetH3ZAxisTitle(), GetH3ZWidth(), GetHnManager(), GetHnVector(), SetH3(), WriteOnAscii().
|
protectedinherited |
G4THnManager.hh 파일의 82 번째 라인에서 정의되었습니다.
|
protectedinherited |
G4THnManager.hh 파일의 80 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddH3(), CreateH3(), FillH3(), SetH3().
|
protectedinherited |
G4THnManager.hh 파일의 81 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetH3Vector().
|
staticprivate |
G4H3ToolsManager.hh 파일의 196 번째 라인에서 정의되었습니다.