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

#include <G4THnManager.hh>

Public 멤버 함수

 G4THnManager (const G4AnalysisManagerState &state, const G4String &hnType)
 
virtual ~G4THnManager ()
 
G4bool Reset ()
 
G4bool IsEmpty () const
 

Protected 멤버 함수

void AddTVector (const std::vector< T * > &tVector)
 
std::vector< T * >::iterator BeginT ()
 
std::vector< T * >::iterator EndT ()
 
std::vector< T * >::const_iterator BeginConstT () const
 
std::vector< T * >::const_iterator EndConstT () const
 
T * GetTInFunction (G4int id, G4String functionName, G4bool warn=true, G4bool onlyIfActive=true) const
 
G4int RegisterT (T *t, const G4String &name)
 
G4int GetTId (const G4String &name, G4bool warn=true) const
 

Protected 속성

const G4AnalysisManagerStatefState
 
std::vector< T * > fTVector
 
std::map< G4String, G4intfNameIdMap
 
std::shared_ptr< G4HnManagerfHnManager
 

상세한 설명

template<typename T>
class G4THnManager< T >

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

생성자 & 소멸자 문서화

template<typename T>
G4THnManager< T >::G4THnManager ( const G4AnalysisManagerState state,
const G4String hnType 
)
template<typename T>
virtual G4THnManager< T >::~G4THnManager ( )
virtual

멤버 함수 문서화

template<typename T>
void G4THnManager< T >::AddTVector ( const std::vector< T * > &  tVector)
protected
template<typename T>
std::vector<T*>::const_iterator G4THnManager< T >::BeginConstT ( ) const
protected
template<typename T>
std::vector<T*>::iterator G4THnManager< T >::BeginT ( )
protected
template<typename T>
std::vector<T*>::const_iterator G4THnManager< T >::EndConstT ( ) const
protected
template<typename T>
std::vector<T*>::iterator G4THnManager< T >::EndT ( )
protected
template<typename T>
G4int G4THnManager< T >::GetTId ( const G4String name,
G4bool  warn = true 
) const
protected
template<typename T>
T* G4THnManager< T >::GetTInFunction ( G4int  id,
G4String  functionName,
G4bool  warn = true,
G4bool  onlyIfActive = true 
) const
protected
template<typename T>
G4bool G4THnManager< T >::IsEmpty ( ) const
template<typename T>
G4int G4THnManager< T >::RegisterT ( T *  t,
const G4String name 
)
protected
template<typename T>
G4bool G4THnManager< T >::Reset ( )

멤버 데이타 문서화

template<typename T>
std::shared_ptr<G4HnManager> G4THnManager< T >::fHnManager
protected

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

template<typename T>
std::map<G4String, G4int> G4THnManager< T >::fNameIdMap
protected

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

template<typename T>
const G4AnalysisManagerState& G4THnManager< T >::fState
protected

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

template<typename T>
std::vector<T*> G4THnManager< T >::fTVector
protected

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


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