#include <G4P2ToolsManager.hh>
Public 멤버 함수 | |
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 |
G4bool | Reset () |
G4bool | IsEmpty () const |
Protected 멤버 함수 | |
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 |
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 |
Protected 속성 | |
const G4AnalysisManagerState & | fState |
std::vector< tools::histo::p2d * > | fTVector |
std::map< G4String, G4int > | fNameIdMap |
std::shared_ptr< G4HnManager > | fHnManager |
Private 멤버 함수 | |
void | AddP2Information (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) const |
정적 Private 속성 | |
static const G4int | kDimension = 2 |
G4P2ToolsManager.hh 파일의 52 번째 라인에서 정의되었습니다.
|
explicit |
G4P2ToolsManager.cc 파일의 45 번째 라인에서 정의되었습니다.
|
virtual |
G4P2ToolsManager.cc 파일의 51 번째 라인에서 정의되었습니다.
G4P2ToolsManager.cc 파일의 723 번째 라인에서 정의되었습니다.
다음을 참조함 : AddP2Information(), G4THnManager< tools::histo::p2d >::fState, G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), kLinear, G4AnalysisVerbose::Message(), G4THnManager< tools::histo::p2d >::RegisterT().
다음에 의해서 참조됨 : G4CsvAnalysisReader::ReadP2Impl(), G4XmlAnalysisReader::ReadP2Impl(), G4RootAnalysisReader::ReadP2Impl(), G4Hdf5AnalysisReader::ReadP2Impl().
|
private |
G4P2ToolsManager.cc 파일의 296 번째 라인에서 정의되었습니다.
다음을 참조함 : G4HnInformation::AddDimension(), G4THnManager< tools::histo::p2d >::fHnManager, kLinear.
다음에 의해서 참조됨 : AddP2(), CreateP2().
void G4P2ToolsManager::AddP2Vector | ( | const std::vector< tools::histo::p2d * > & | p2Vector | ) |
G4P2ToolsManager.cc 파일의 747 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::p2d >::AddTVector().
다음에 의해서 참조됨 : G4XmlAnalysisManager::WriteP2(), G4CsvAnalysisManager::WriteP2(), G4Hdf5AnalysisManager::WriteP2(), G4RootAnalysisManager::WriteP2().
|
protectedinherited |
다음에 의해서 참조됨 : AddP2Vector().
|
inline |
G4P2ToolsManager.hh 파일의 202 번째 라인에서 정의되었습니다.
|
protectedinherited |
다음에 의해서 참조됨 : BeginConstP2().
|
inline |
G4P2ToolsManager.hh 파일의 195 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::p2d >::BeginT().
|
protectedinherited |
다음에 의해서 참조됨 : BeginP2().
|
finalprotectedvirtual |
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 317 번째 라인에서 정의되었습니다.
다음을 참조함 : AddP2Information(), G4THnManager< tools::histo::p2d >::fState, G4Analysis::GetBinScheme(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), G4AnalysisVerbose::Message(), G4THnManager< tools::histo::p2d >::RegisterT().
|
finalprotectedvirtual |
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 363 번째 라인에서 정의되었습니다.
다음을 참조함 : AddP2Information(), G4THnManager< tools::histo::p2d >::fState, G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), kUser, G4AnalysisVerbose::Message(), G4THnManager< tools::histo::p2d >::RegisterT().
|
inline |
G4P2ToolsManager.hh 파일의 206 번째 라인에서 정의되었습니다.
|
protectedinherited |
다음에 의해서 참조됨 : EndConstP2().
|
inline |
G4P2ToolsManager.hh 파일의 198 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::p2d >::EndT().
|
protectedinherited |
다음에 의해서 참조됨 : EndP2().
|
finalprotectedvirtual |
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 493 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::p2d >::fHnManager, G4THnManager< tools::histo::p2d >::fState, G4AnalysisManagerState::GetIsActivation(), G4THnManager< tools::histo::p2d >::GetTInFunction(), G4AnalysisManagerState::GetVerboseL4(), G4Analysis::kX, G4Analysis::kY, G4Analysis::kZ, G4AnalysisVerbose::Message(), weight.
|
inlinefinalprotectedvirtual |
G4VP2Manager를 구현.
G4P2ToolsManager.hh 파일의 215 번째 라인에서 정의되었습니다.
|
inline |
G4P2ToolsManager.hh 파일의 212 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::p2d >::fHnManager.
다음에 의해서 참조됨 : G4ToolsAnalysisManager::MergeImpl(), G4XmlAnalysisManager::WriteP2(), G4CsvAnalysisManager::WriteP2(), G4Hdf5AnalysisManager::WriteP2(), G4RootAnalysisManager::WriteP2().
tools::histo::p2d * G4P2ToolsManager::GetP2 | ( | G4int | id, |
G4bool | warn = true , |
||
G4bool | onlyIfActive = true |
||
) | const |
G4P2ToolsManager.cc 파일의 754 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::p2d >::GetTInFunction().
|
finalprotectedvirtual |
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 534 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::p2d >::GetTId().
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 540 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Analysis::GetNbins(), G4THnManager< tools::histo::p2d >::GetTInFunction(), G4Analysis::kX.
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 578 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Analysis::GetNbins(), G4THnManager< tools::histo::p2d >::GetTInFunction(), G4Analysis::kY.
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 672 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::p2d >::GetTInFunction(), G4Analysis::GetTitle().
|
inline |
G4P2ToolsManager.hh 파일의 209 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::p2d >::fTVector.
다음에 의해서 참조됨 : G4ToolsAnalysisManager::MergeImpl(), G4XmlAnalysisManager::WriteP2(), G4CsvAnalysisManager::WriteP2(), G4Hdf5AnalysisManager::WriteP2(), G4RootAnalysisManager::WriteP2().
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 681 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::p2d >::fHnManager, G4Analysis::GetAxisTitle(), G4THnManager< tools::histo::p2d >::GetTInFunction(), G4Analysis::kX.
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 560 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Analysis::GetMax(), G4THnManager< tools::histo::p2d >::GetTInFunction(), G4Analysis::kX.
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 549 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Analysis::GetMin(), G4THnManager< tools::histo::p2d >::GetTInFunction(), G4Analysis::kX.
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 569 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::p2d >::fHnManager, G4THnManager< tools::histo::p2d >::GetTInFunction(), G4Analysis::GetWidth(), G4Analysis::kX.
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 690 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::p2d >::fHnManager, G4Analysis::GetAxisTitle(), G4THnManager< tools::histo::p2d >::GetTInFunction(), G4Analysis::kY.
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 598 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Analysis::GetMax(), G4THnManager< tools::histo::p2d >::GetTInFunction(), G4Analysis::kY.
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 587 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Analysis::GetMin(), G4THnManager< tools::histo::p2d >::GetTInFunction(), G4Analysis::kY.
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 607 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::p2d >::fHnManager, G4THnManager< tools::histo::p2d >::GetTInFunction(), G4Analysis::GetWidth(), G4Analysis::kY.
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 699 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::p2d >::fHnManager, G4Analysis::GetAxisTitle(), G4THnManager< tools::histo::p2d >::GetTInFunction(), G4Analysis::kZ.
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 627 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Analysis::GetMax(), G4THnManager< tools::histo::p2d >::GetTInFunction(), G4Analysis::kZ.
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 616 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Analysis::GetMin(), G4THnManager< tools::histo::p2d >::GetTInFunction(), G4Analysis::kZ.
|
protectedinherited |
다음에 의해서 참조됨 : GetP2Id().
|
protectedinherited |
다음에 의해서 참조됨 : FillP2(), GetP2(), GetP2Nxbins(), GetP2Nybins(), GetP2Title(), GetP2XAxisTitle(), GetP2Xmax(), GetP2Xmin(), GetP2XWidth(), GetP2YAxisTitle(), GetP2Ymax(), GetP2Ymin(), GetP2YWidth(), GetP2ZAxisTitle(), GetP2Zmax(), GetP2Zmin(), ScaleP2(), SetP2(), SetP2Title(), SetP2XAxisTitle(), SetP2YAxisTitle(), SetP2ZAxisTitle().
|
inherited |
|
protectedinherited |
다음에 의해서 참조됨 : AddP2(), CreateP2().
|
inherited |
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 484 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::p2d >::GetTInFunction().
|
finalprotectedvirtual |
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 402 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::p2d >::fHnManager, G4THnManager< tools::histo::p2d >::fState, G4Analysis::GetBinScheme(), G4THnManager< tools::histo::p2d >::GetTInFunction(), G4AnalysisManagerState::GetVerboseL4(), G4AnalysisVerbose::Message().
|
finalprotectedvirtual |
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 636 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::p2d >::GetTInFunction(), SetTitle().
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 645 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::p2d >::GetTInFunction(), G4Analysis::kX, G4Analysis::SetAxisTitle().
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 654 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::p2d >::GetTInFunction(), G4Analysis::kY, G4Analysis::SetAxisTitle().
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 663 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::p2d >::GetTInFunction(), G4Analysis::kZ, G4Analysis::SetAxisTitle().
|
finalprotectedvirtual |
G4VP2Manager를 구현.
G4P2ToolsManager.cc 파일의 708 번째 라인에서 정의되었습니다.
|
protectedinherited |
G4THnManager.hh 파일의 83 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddP2Information(), FillP2(), GetHnManager(), GetHnVector(), GetP2XAxisTitle(), GetP2XWidth(), GetP2YAxisTitle(), GetP2YWidth(), GetP2ZAxisTitle(), SetP2(), WriteOnAscii().
|
protectedinherited |
G4THnManager.hh 파일의 82 번째 라인에서 정의되었습니다.
|
protectedinherited |
G4THnManager.hh 파일의 80 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddP2(), CreateP2(), FillP2(), SetP2().
|
protectedinherited |
G4THnManager.hh 파일의 81 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetP2Vector().
|
staticprivate |
G4P2ToolsManager.hh 파일의 190 번째 라인에서 정의되었습니다.