Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Protected 속성 | Private 속성 | 모든 멤버 목록
G4HnManager 클래스 참조

#include <G4HnManager.hh>

G4HnManager에 대한 상속 다이어그램 :
G4BaseAnalysisManager

Public 멤버 함수

 G4HnManager (const G4String &hnType, const G4AnalysisManagerState &state)
 
virtual ~G4HnManager ()
 
G4HnInformationAddHnInformation (const G4String &name, G4int nofDimensions)
 
G4HnInformationGetHnInformation (G4int id, G4String functionName="", G4bool warn=true) const
 
G4HnDimensionInformationGetHnDimensionInformation (G4int id, G4int dimension, G4String functionName="", G4bool warn=true) const
 
const std::vector
< G4HnInformation * > & 
GetHnVector () const
 
G4int GetNofHns () const
 
G4String GetHnType () const
 
G4bool IsActive () const
 
G4bool IsAscii () const
 
G4bool IsPlotting () const
 
void SetActivation (G4bool activation)
 
void SetActivation (G4int id, G4bool activation)
 
void SetAscii (G4int id, G4bool ascii)
 
void SetPlotting (G4bool plotting)
 
void SetPlotting (G4int id, G4bool plotting)
 
G4String GetName (G4int id) const
 
G4double GetXUnit (G4int id) const
 
G4double GetYUnit (G4int id) const
 
G4double GetZUnit (G4int id) const
 
G4bool GetActivation (G4int id) const
 
G4bool GetAscii (G4int id) const
 
G4bool GetPlotting (G4int id) const
 
G4bool SetFirstId (G4int firstId)
 
void SetLockFirstId (G4bool lockFirstId)
 
G4int GetFirstId () const
 

Protected 속성

const G4AnalysisManagerStatefState
 
G4int fFirstId
 
G4bool fLockFirstId
 

Private 속성

G4String fHnType
 
G4int fNofActiveObjects
 
G4int fNofAsciiObjects
 
G4int fNofPlottingObjects
 
std::vector< G4HnInformation * > fHnVector
 

상세한 설명

G4HnManager.hh 파일의 43 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4HnManager::G4HnManager ( const G4String hnType,
const G4AnalysisManagerState state 
)

G4HnManager.cc 파일의 36 번째 라인에서 정의되었습니다.

G4HnManager::~G4HnManager ( )
virtual

G4HnManager.cc 파일의 48 번째 라인에서 정의되었습니다.

다음을 참조함 : fHnVector.

멤버 함수 문서화

G4HnInformation * G4HnManager::AddHnInformation ( const G4String name,
G4int  nofDimensions 
)

G4HnManager.cc 파일의 60 번째 라인에서 정의되었습니다.

다음을 참조함 : fHnVector, fNofActiveObjects.

G4bool G4HnManager::GetActivation ( G4int  id) const

G4HnManager.cc 파일의 259 번째 라인에서 정의되었습니다.

다음을 참조함 : GetHnInformation().

G4bool G4HnManager::GetAscii ( G4int  id) const

G4HnManager.cc 파일의 269 번째 라인에서 정의되었습니다.

다음을 참조함 : GetHnInformation().

G4int G4BaseAnalysisManager::GetFirstId ( ) const
inlineinherited

G4BaseAnalysisManager.hh 파일의 72 번째 라인에서 정의되었습니다.

다음을 참조함 : G4BaseAnalysisManager::fFirstId.

다음에 의해서 참조됨 : G4VAnalysisManager::GetFirstNtupleId().

G4HnDimensionInformation * G4HnManager::GetHnDimensionInformation ( G4int  id,
G4int  dimension,
G4String  functionName = "",
G4bool  warn = true 
) const

G4HnManager.cc 파일의 92 번째 라인에서 정의되었습니다.

다음을 참조함 : GetHnInformation().

다음에 의해서 참조됨 : GetXUnit(), GetYUnit(), GetZUnit().

G4HnInformation * G4HnManager::GetHnInformation ( G4int  id,
G4String  functionName = "",
G4bool  warn = true 
) const

G4HnManager.cc 파일의 70 번째 라인에서 정의되었습니다.

다음을 참조함 : G4BaseAnalysisManager::fFirstId, fHnType, fHnVector, G4Exception(), JustWarning.

다음에 의해서 참조됨 : GetActivation(), GetAscii(), GetHnDimensionInformation(), GetName(), GetPlotting(), SetActivation(), SetAscii(), SetPlotting().

G4String G4HnManager::GetHnType ( ) const
inline

G4HnManager.hh 파일의 118 번째 라인에서 정의되었습니다.

다음을 참조함 : fHnType.

다음에 의해서 참조됨 : G4HnMessenger::G4HnMessenger().

const std::vector< G4HnInformation * > & G4HnManager::GetHnVector ( ) const
inline

G4HnManager.hh 파일의 121 번째 라인에서 정의되었습니다.

다음을 참조함 : fHnVector.

G4String G4HnManager::GetName ( G4int  id) const

G4HnManager.cc 파일의 219 번째 라인에서 정의되었습니다.

다음을 참조함 : GetHnInformation().

G4int G4HnManager::GetNofHns ( ) const
inline

G4HnManager.hh 파일의 115 번째 라인에서 정의되었습니다.

다음을 참조함 : fHnVector.

G4bool G4HnManager::GetPlotting ( G4int  id) const

G4HnManager.cc 파일의 279 번째 라인에서 정의되었습니다.

다음을 참조함 : GetHnInformation().

G4double G4HnManager::GetXUnit ( G4int  id) const

G4HnManager.cc 파일의 229 번째 라인에서 정의되었습니다.

다음을 참조함 : GetHnDimensionInformation(), G4Analysis::kX.

G4double G4HnManager::GetYUnit ( G4int  id) const

G4HnManager.cc 파일의 239 번째 라인에서 정의되었습니다.

다음을 참조함 : GetHnDimensionInformation(), G4Analysis::kY.

G4double G4HnManager::GetZUnit ( G4int  id) const

G4HnManager.cc 파일의 249 번째 라인에서 정의되었습니다.

다음을 참조함 : GetHnDimensionInformation(), G4Analysis::kZ.

G4bool G4HnManager::IsActive ( ) const

G4HnManager.cc 파일의 103 번째 라인에서 정의되었습니다.

다음을 참조함 : fNofActiveObjects.

G4bool G4HnManager::IsAscii ( ) const

G4HnManager.cc 파일의 109 번째 라인에서 정의되었습니다.

다음을 참조함 : fNofAsciiObjects.

G4bool G4HnManager::IsPlotting ( ) const

G4HnManager.cc 파일의 115 번째 라인에서 정의되었습니다.

다음을 참조함 : fNofPlottingObjects.

void G4HnManager::SetActivation ( G4bool  activation)

G4HnManager.cc 파일의 141 번째 라인에서 정의되었습니다.

다음을 참조함 : fHnVector, fNofActiveObjects.

다음에 의해서 참조됨 : G4HnMessenger::SetNewValue().

void G4HnManager::SetActivation ( G4int  id,
G4bool  activation 
)

G4HnManager.cc 파일의 121 번째 라인에서 정의되었습니다.

다음을 참조함 : fNofActiveObjects, GetHnInformation().

void G4HnManager::SetAscii ( G4int  id,
G4bool  ascii 
)

G4HnManager.cc 파일의 164 번째 라인에서 정의되었습니다.

다음을 참조함 : fNofAsciiObjects, GetHnInformation().

다음에 의해서 참조됨 : G4HnMessenger::SetNewValue().

G4bool G4BaseAnalysisManager::SetFirstId ( G4int  firstId)
inherited

G4BaseAnalysisManager.cc 파일의 52 번째 라인에서 정의되었습니다.

다음을 참조함 : G4BaseAnalysisManager::fFirstId, G4BaseAnalysisManager::fLockFirstId, G4Exception(), JustWarning.

다음에 의해서 참조됨 : G4VAnalysisManager::SetFirstNtupleId().

void G4BaseAnalysisManager::SetLockFirstId ( G4bool  lockFirstId)
inlineinherited

G4BaseAnalysisManager.hh 파일의 68 번째 라인에서 정의되었습니다.

다음을 참조함 : G4BaseAnalysisManager::fLockFirstId.

void G4HnManager::SetPlotting ( G4bool  plotting)

G4HnManager.cc 파일의 200 번째 라인에서 정의되었습니다.

다음을 참조함 : fHnVector, fNofPlottingObjects.

다음에 의해서 참조됨 : G4HnMessenger::SetNewValue().

void G4HnManager::SetPlotting ( G4int  id,
G4bool  plotting 
)

G4HnManager.cc 파일의 182 번째 라인에서 정의되었습니다.

다음을 참조함 : fNofPlottingObjects, GetHnInformation().

멤버 데이타 문서화

G4int G4BaseAnalysisManager::fFirstId
protectedinherited
G4String G4HnManager::fHnType
private

G4HnManager.hh 파일의 106 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetHnInformation(), GetHnType().

std::vector<G4HnInformation*> G4HnManager::fHnVector
private

G4HnManager.hh 파일의 112 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddHnInformation(), GetHnInformation(), GetHnVector(), GetNofHns(), SetActivation(), SetPlotting(), ~G4HnManager().

G4bool G4BaseAnalysisManager::fLockFirstId
protectedinherited

G4BaseAnalysisManager.hh 파일의 63 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4RootPNtupleManager::CreateNtuple(), G4BaseAnalysisManager::SetFirstId(), G4BaseAnalysisManager::SetLockFirstId().

G4int G4HnManager::fNofActiveObjects
private

G4HnManager.hh 파일의 107 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddHnInformation(), IsActive(), SetActivation().

G4int G4HnManager::fNofAsciiObjects
private

G4HnManager.hh 파일의 108 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : IsAscii(), SetAscii().

G4int G4HnManager::fNofPlottingObjects
private

G4HnManager.hh 파일의 109 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : IsPlotting(), SetPlotting().

const G4AnalysisManagerState& G4BaseAnalysisManager::fState
protectedinherited

이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: