#include <G4H1ToolsManager.hh>
Public 멤버 함수 | |
G4H1ToolsManager (const G4AnalysisManagerState &state) | |
virtual | ~G4H1ToolsManager () |
G4int | AddH1 (const G4String &name, tools::histo::h1d *h1d) |
void | AddH1Vector (const std::vector< tools::histo::h1d * > &h1Vector) |
tools::histo::h1d * | GetH1 (G4int id, G4bool warn=true, G4bool onlyIfActive=true) const |
std::vector< tools::histo::h1d * > ::iterator | BeginH1 () |
std::vector< tools::histo::h1d * > ::iterator | EndH1 () |
std::vector< tools::histo::h1d * > ::const_iterator | BeginConstH1 () const |
std::vector< tools::histo::h1d * > ::const_iterator | EndConstH1 () const |
const std::vector < tools::histo::h1d * > & | GetH1Vector () const |
const std::vector < G4HnInformation * > & | GetHnVector () const |
G4bool | Reset () |
G4bool | IsEmpty () const |
Protected 멤버 함수 | |
virtual G4int | CreateH1 (const G4String &name, const G4String &title, G4int nbins, G4double xmin, G4double xmax, const G4String &unitName="none", const G4String &fcnName="none", const G4String &binScheme="linear") final |
virtual G4int | CreateH1 (const G4String &name, const G4String &title, const std::vector< G4double > &edges, const G4String &unitName="none", const G4String &fcnName="none") final |
virtual G4bool | SetH1 (G4int id, G4int nbins, G4double xmin, G4double xmax, const G4String &unitName="none", const G4String &fcnName="none", const G4String &binSchemeName="linear") final |
virtual G4bool | SetH1 (G4int id, const std::vector< G4double > &edges, const G4String &unitName="none", const G4String &fcnName="none") final |
virtual G4bool | ScaleH1 (G4int id, G4double factor) final |
virtual G4bool | FillH1 (G4int id, G4double value, G4double weight=1.0) final |
virtual G4int | GetH1Id (const G4String &name, G4bool warn=true) const final |
virtual G4int | GetH1Nbins (G4int id) const final |
virtual G4double | GetH1Xmin (G4int id) const final |
virtual G4double | GetH1Xmax (G4int id) const final |
virtual G4double | GetH1Width (G4int id) const final |
virtual G4bool | SetH1Title (G4int id, const G4String &title) final |
virtual G4bool | SetH1XAxisTitle (G4int id, const G4String &title) final |
virtual G4bool | SetH1YAxisTitle (G4int id, const G4String &title) final |
virtual G4String | GetH1Title (G4int id) const final |
virtual G4String | GetH1XAxisTitle (G4int id) const final |
virtual G4String | GetH1YAxisTitle (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::h1d * > &tVector) |
std::vector< tools::histo::h1d * > ::iterator | BeginT () |
std::vector< tools::histo::h1d * > ::iterator | EndT () |
std::vector< tools::histo::h1d * > ::const_iterator | BeginConstT () const |
std::vector< tools::histo::h1d * > ::const_iterator | EndConstT () const |
tools::histo::h1d * | GetTInFunction (G4int id, G4String functionName, G4bool warn=true, G4bool onlyIfActive=true) const |
G4int | RegisterT (tools::histo::h1d *t, const G4String &name) |
G4int | GetTId (const G4String &name, G4bool warn=true) const |
Protected 속성 | |
const G4AnalysisManagerState & | fState |
std::vector< tools::histo::h1d * > | fTVector |
std::map< G4String, G4int > | fNameIdMap |
std::shared_ptr< G4HnManager > | fHnManager |
Private 멤버 함수 | |
void | AddH1Information (const G4String &name, const G4String &unitName, const G4String &fcnName, G4BinScheme binScheme) const |
정적 Private 속성 | |
static const G4int | kDimension = 1 |
G4H1ToolsManager.hh 파일의 52 번째 라인에서 정의되었습니다.
|
explicit |
G4H1ToolsManager.cc 파일의 49 번째 라인에서 정의되었습니다.
|
virtual |
G4H1ToolsManager.cc 파일의 55 번째 라인에서 정의되었습니다.
G4int G4H1ToolsManager::AddH1 | ( | const G4String & | name, |
tools::histo::h1d * | h1d | ||
) |
G4H1ToolsManager.cc 파일의 493 번째 라인에서 정의되었습니다.
다음을 참조함 : AddH1Information(), G4THnManager< tools::histo::h1d >::fState, G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), kLinear, G4AnalysisVerbose::Message(), G4THnManager< tools::histo::h1d >::RegisterT().
다음에 의해서 참조됨 : G4CsvAnalysisReader::ReadH1Impl(), G4XmlAnalysisReader::ReadH1Impl(), G4RootAnalysisReader::ReadH1Impl(), G4Hdf5AnalysisReader::ReadH1Impl().
|
private |
G4H1ToolsManager.cc 파일의 186 번째 라인에서 정의되었습니다.
다음을 참조함 : G4HnInformation::AddDimension(), G4THnManager< tools::histo::h1d >::fHnManager, kDimension.
다음에 의해서 참조됨 : AddH1(), CreateH1().
void G4H1ToolsManager::AddH1Vector | ( | const std::vector< tools::histo::h1d * > & | h1Vector | ) |
G4H1ToolsManager.cc 파일의 517 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h1d >::AddTVector().
다음에 의해서 참조됨 : G4XmlAnalysisManager::WriteH1(), G4CsvAnalysisManager::WriteH1(), G4Hdf5AnalysisManager::WriteH1(), G4RootAnalysisManager::WriteH1().
|
protectedinherited |
다음에 의해서 참조됨 : AddH1Vector().
|
inline |
G4H1ToolsManager.hh 파일의 161 번째 라인에서 정의되었습니다.
|
protectedinherited |
다음에 의해서 참조됨 : BeginConstH1().
|
inline |
G4H1ToolsManager.hh 파일의 154 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h1d >::BeginT().
|
protectedinherited |
다음에 의해서 참조됨 : BeginH1().
|
finalprotectedvirtual |
G4VH1Manager를 구현.
G4H1ToolsManager.cc 파일의 200 번째 라인에서 정의되었습니다.
다음을 참조함 : AddH1Information(), G4THnManager< tools::histo::h1d >::fState, G4Analysis::GetBinScheme(), G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), G4AnalysisVerbose::Message(), G4THnManager< tools::histo::h1d >::RegisterT().
|
finalprotectedvirtual |
G4VH1Manager를 구현.
G4H1ToolsManager.cc 파일의 232 번째 라인에서 정의되었습니다.
다음을 참조함 : AddH1Information(), G4THnManager< tools::histo::h1d >::fState, G4AnalysisManagerState::GetVerboseL2(), G4AnalysisManagerState::GetVerboseL4(), kUser, G4AnalysisVerbose::Message(), G4THnManager< tools::histo::h1d >::RegisterT().
|
inline |
G4H1ToolsManager.hh 파일의 165 번째 라인에서 정의되었습니다.
|
protectedinherited |
다음에 의해서 참조됨 : EndConstH1().
|
inline |
G4H1ToolsManager.hh 파일의 157 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h1d >::EndT().
|
protectedinherited |
다음에 의해서 참조됨 : EndH1().
|
finalprotectedvirtual |
G4VH1Manager를 구현.
G4H1ToolsManager.cc 파일의 331 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h1d >::fHnManager, G4THnManager< tools::histo::h1d >::fState, G4AnalysisManagerState::GetIsActivation(), G4THnManager< tools::histo::h1d >::GetTInFunction(), G4AnalysisManagerState::GetVerboseL4(), G4Analysis::kX, G4AnalysisVerbose::Message(), weight.
tools::histo::h1d * G4H1ToolsManager::GetH1 | ( | G4int | id, |
G4bool | warn = true , |
||
G4bool | onlyIfActive = true |
||
) | const |
G4H1ToolsManager.cc 파일의 524 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h1d >::GetTInFunction().
|
finalprotectedvirtual |
G4VH1Manager를 구현.
G4H1ToolsManager.cc 파일의 357 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h1d >::GetTId().
G4VH1Manager를 구현.
G4H1ToolsManager.cc 파일의 363 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Analysis::GetNbins(), G4THnManager< tools::histo::h1d >::GetTInFunction(), G4Analysis::kX.
G4VH1Manager를 구현.
G4H1ToolsManager.cc 파일의 428 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h1d >::GetTInFunction(), G4Analysis::GetTitle().
|
inline |
G4H1ToolsManager.hh 파일의 168 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h1d >::fTVector.
다음에 의해서 참조됨 : G4ToolsAnalysisManager::MergeImpl(), G4ToolsAnalysisManager::PlotImpl(), G4XmlAnalysisManager::WriteH1(), G4CsvAnalysisManager::WriteH1(), G4Hdf5AnalysisManager::WriteH1(), G4RootAnalysisManager::WriteH1().
G4VH1Manager를 구현.
G4H1ToolsManager.cc 파일의 392 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h1d >::fHnManager, G4THnManager< tools::histo::h1d >::GetTInFunction(), G4Analysis::GetWidth(), G4Analysis::kX.
G4VH1Manager를 구현.
G4H1ToolsManager.cc 파일의 438 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h1d >::fHnManager, G4Analysis::GetAxisTitle(), G4THnManager< tools::histo::h1d >::GetTInFunction(), G4Analysis::kX.
G4VH1Manager를 구현.
G4H1ToolsManager.cc 파일의 383 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Analysis::GetMax(), G4THnManager< tools::histo::h1d >::GetTInFunction(), G4Analysis::kX.
G4VH1Manager를 구현.
G4H1ToolsManager.cc 파일의 372 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Analysis::GetMin(), G4THnManager< tools::histo::h1d >::GetTInFunction(), G4Analysis::kX.
G4VH1Manager를 구현.
G4H1ToolsManager.cc 파일의 447 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h1d >::fHnManager, G4Analysis::GetAxisTitle(), G4THnManager< tools::histo::h1d >::GetTInFunction(), G4Analysis::kY.
|
inlinefinalprotectedvirtual |
G4VH1Manager를 구현.
G4H1ToolsManager.hh 파일의 174 번째 라인에서 정의되었습니다.
|
inline |
G4H1ToolsManager.hh 파일의 171 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h1d >::fHnManager.
다음에 의해서 참조됨 : G4ToolsAnalysisManager::MergeImpl(), G4ToolsAnalysisManager::PlotImpl(), G4XmlAnalysisManager::WriteH1(), G4CsvAnalysisManager::WriteH1(), G4Hdf5AnalysisManager::WriteH1(), G4RootAnalysisManager::WriteH1().
|
protectedinherited |
다음에 의해서 참조됨 : GetH1Id().
|
protectedinherited |
|
inherited |
|
protectedinherited |
다음에 의해서 참조됨 : AddH1(), CreateH1().
|
inherited |
G4VH1Manager를 구현.
G4H1ToolsManager.cc 파일의 322 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h1d >::GetTInFunction().
|
finalprotectedvirtual |
G4VH1Manager를 구현.
G4H1ToolsManager.cc 파일의 260 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h1d >::fHnManager, G4THnManager< tools::histo::h1d >::fState, G4Analysis::GetBinScheme(), G4THnManager< tools::histo::h1d >::GetTInFunction(), G4AnalysisManagerState::GetVerboseL4(), G4AnalysisVerbose::Message().
G4VH1Manager를 구현.
G4H1ToolsManager.cc 파일의 401 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h1d >::GetTInFunction(), SetTitle().
G4VH1Manager를 구현.
G4H1ToolsManager.cc 파일의 410 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h1d >::GetTInFunction(), G4Analysis::kX, G4Analysis::SetAxisTitle().
G4VH1Manager를 구현.
G4H1ToolsManager.cc 파일의 419 번째 라인에서 정의되었습니다.
다음을 참조함 : G4THnManager< tools::histo::h1d >::GetTInFunction(), G4Analysis::kY, G4Analysis::SetAxisTitle().
|
finalprotectedvirtual |
|
protectedinherited |
G4THnManager.hh 파일의 83 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddH1Information(), FillH1(), GetH1Width(), GetH1XAxisTitle(), GetH1YAxisTitle(), GetHnManager(), GetHnVector(), SetH1(), WriteOnAscii().
|
protectedinherited |
G4THnManager.hh 파일의 82 번째 라인에서 정의되었습니다.
|
protectedinherited |
G4THnManager.hh 파일의 80 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddH1(), CreateH1(), FillH1(), SetH1(), WriteOnAscii().
|
protectedinherited |
G4THnManager.hh 파일의 81 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetH1Vector(), WriteOnAscii().
|
staticprivate |
G4H1ToolsManager.hh 파일의 149 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddH1Information().