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

#include <G4THitsMap.hh>

G4THitsMap< _Tp >에 대한 상속 다이어그램 :
G4VTHitsMap< _Tp, std::map< G4int, _Tp * > > G4HitsCollection G4VHitsCollection G4VHitsCollection G4VHitsCollection

Public 타입

typedef G4VTHitsMap< _Tp,
std::map< G4int, _Tp * > > 
parent_type
 
typedef G4VTHitsMap< _Tp,
std::map< G4int, _Tp * > > 
this_type
 
typedef _Tp value_type
 
typedef std::map< G4int, _Tp * > map_type
 
typedef map_type::iterator iterator
 
typedef map_type::const_iterator const_iterator
 

Public 멤버 함수

 G4THitsMap ()
 
 G4THitsMap (G4String detName, G4String colName)
 
G4int operator== (const G4VTHitsMap< _Tp, std::map< G4int, _Tp * > > &right) const
 
G4int operator== (const G4HitsCollection &right) const
 
G4int operator== (const G4VHitsCollection &right) const
 
this_typeoperator+= (const G4VTHitsMap< U, MapU_t > &right) const
 
virtual void DrawAllHits ()
 
virtual void PrintAllHits ()
 
std::map< G4int, _Tp * > * GetMap () const
 
G4int entries () const
 
void clear ()
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
const_iterator cbegin () const
 
const_iterator cend () const
 
virtual G4VHitGetHit (size_t) const
 
virtual size_t GetSize () const
 
G4int add (const G4int &key, U *&aHit) const
 
G4int add (const G4int &key, U *&aHit) const
 
G4int add (const G4int &key, U *&aHit) const
 
G4int add (const G4int &key, U &aHit) const
 
G4int add (const G4int &key, U &aHit) const
 
G4int add (const G4int &key, U &aHit) const
 
G4int add (const G4int &key, U &aHit) const
 
G4int set (const G4int &key, U *&aHit) const
 
G4int set (const G4int &key, U *&aHit) const
 
G4int set (const G4int &key, U *&aHit) const
 
G4int set (const G4int &key, U *&aHit) const
 
G4int set (const G4int &key, U &aHit) const
 
G4int set (const G4int &key, U &aHit) const
 
G4int set (const G4int &key, U &aHit) const
 
G4int set (const G4int &key, U &aHit) const
 
_Tp * operator[] (G4int key) const
 
_Tp * operator[] (G4int key) const
 
G4String GetName ()
 
G4String GetName ()
 
G4StringGetName ()
 
G4String GetSDname ()
 
G4String GetSDname ()
 
G4StringGetSDname ()
 
void SetColID (G4int i)
 
G4int GetColID () const
 

Protected 속성

voidtheCollection
 
G4String collectionName
 
G4String SDname
 
G4int colID
 

상세한 설명

template<typename _Tp>
class G4THitsMap< _Tp >

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

멤버 타입정의 문서화

typedef map_type::const_iterator G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::const_iterator
inherited

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

typedef map_type::iterator G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::iterator
inherited

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

typedef std::map< G4int, _Tp * > G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::map_type
inherited

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

template<typename _Tp>
typedef G4VTHitsMap<_Tp, std::map<G4int, _Tp*> > G4THitsMap< _Tp >::parent_type

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

typedef G4VTHitsMap<_Tp , std::map< G4int, _Tp * > > G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::this_type
inherited

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

typedef _Tp G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::value_type
inherited

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

생성자 & 소멸자 문서화

template<typename _Tp>
G4THitsMap< _Tp >::G4THitsMap ( )
inline

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

template<typename _Tp>
G4THitsMap< _Tp >::G4THitsMap ( G4String  detName,
G4String  colName 
)
inline

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

멤버 함수 문서화

G4int G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::add ( const G4int key,
U *&  aHit 
) const
inlineinherited

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

G4int G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::add ( const G4int key,
U *&  aHit 
) const
inlineinherited

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

G4int G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::add ( const G4int key,
U *&  aHit 
) const
inlineinherited

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

G4int G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::add ( const G4int key,
U &  aHit 
) const
inlineinherited

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

G4int G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::add ( const G4int key,
U &  aHit 
) const
inlineinherited

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

G4int G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::add ( const G4int key,
U &  aHit 
) const
inlineinherited

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

G4int G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::add ( const G4int key,
U &  aHit 
) const
inlineinherited

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

iterator G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::begin ( )
inlineinherited

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

const_iterator G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::begin ( ) const
inlineinherited

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

const_iterator G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::cbegin ( ) const
inlineinherited

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

const_iterator G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::cend ( ) const
inlineinherited

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

void G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::clear ( void  )
inlineinherited
virtual void G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::DrawAllHits ( )
virtualinherited

G4VHitsCollection(으)로부터 재구현되었습니다.

iterator G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::end ( )
inlineinherited

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

const_iterator G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::end ( ) const
inlineinherited

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

G4int G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::entries ( ) const
inlineinherited

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

G4int G4VHitsCollection::GetColID ( ) const
inlineinherited

source/digits_hits/hits/include/G4VHitsCollection.hh 파일의 71 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VHitsCollection::colID.

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

virtual G4VHit* G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::GetHit ( size_t  ) const
inlinevirtualinherited

G4VHitsCollection(으)로부터 재구현되었습니다.

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

std::map< G4int, _Tp * > * G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::GetMap ( ) const
inlineinherited

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

다음에 의해서 참조됨 : G4GMocrenFileSceneHandler::AddCompound(), G4TAtomicHitsMap< T >::operator+=().

G4String& G4VHitsCollection::GetName ( void  )
inlineinherited

source/digits_hits/hits/include/G4VHitsCollection.hh 파일의 65 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VHitsCollection::collectionName.

G4String G4VHitsCollection::GetName ( void  )
inlineinherited
G4String G4VHitsCollection::GetName ( void  )
inlineinherited

examples/extended/parallel/TopC/ParN04/AnnotatedFiles/G4VHitsCollection.hh 파일의 78 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VHitsCollection::collectionName.

G4String& G4VHitsCollection::GetSDname ( )
inlineinherited

source/digits_hits/hits/include/G4VHitsCollection.hh 파일의 67 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VHitsCollection::SDname.

G4String G4VHitsCollection::GetSDname ( )
inlineinherited
G4String G4VHitsCollection::GetSDname ( )
inlineinherited

examples/extended/parallel/TopC/ParN04/AnnotatedFiles/G4VHitsCollection.hh 파일의 80 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VHitsCollection::SDname.

virtual size_t G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::GetSize ( void  ) const
inlinevirtualinherited

G4VHitsCollection(으)로부터 재구현되었습니다.

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

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

this_type& G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::operator+= ( const G4VTHitsMap< U, MapU_t > &  right) const
inlineinherited

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

G4int G4VHitsCollection::operator== ( const G4VHitsCollection right) const
inherited

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

다음을 참조함 : G4VHitsCollection::collectionName, G4VHitsCollection::SDname.

int G4HitsCollection::operator== ( const G4HitsCollection right) const
inherited

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

다음을 참조함 : anHCAllocator_G4MT_TLS_(), G4VHitsCollection::collectionName.

G4int G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::operator== ( const G4VTHitsMap< _Tp , std::map< G4int, _Tp * > > &  right) const
inherited
_Tp * G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::operator[] ( G4int  key) const
inlineinherited

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

_Tp * G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::operator[] ( G4int  key) const
inlineinherited

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

virtual void G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::PrintAllHits ( )
virtualinherited

G4VHitsCollection(으)로부터 재구현되었습니다.

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

G4int G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::set ( const G4int key,
U *&  aHit 
) const
inlineinherited

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

G4int G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::set ( const G4int key,
U *&  aHit 
) const
inlineinherited

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

G4int G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::set ( const G4int key,
U *&  aHit 
) const
inlineinherited

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

G4int G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::set ( const G4int key,
U *&  aHit 
) const
inlineinherited

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

G4int G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::set ( const G4int key,
U &  aHit 
) const
inlineinherited

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

G4int G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::set ( const G4int key,
U &  aHit 
) const
inlineinherited

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

G4int G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::set ( const G4int key,
U &  aHit 
) const
inlineinherited

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

G4int G4VTHitsMap< _Tp , std::map< G4int, _Tp * > >::set ( const G4int key,
U &  aHit 
) const
inlineinherited

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

void G4VHitsCollection::SetColID ( G4int  i)
inlineinherited

source/digits_hits/hits/include/G4VHitsCollection.hh 파일의 69 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VHitsCollection::colID.

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

멤버 데이타 문서화

G4int G4VHitsCollection::colID
protectedinherited
G4String G4VHitsCollection::collectionName
protectedinherited
G4String G4VHitsCollection::SDname
protectedinherited
void * G4HitsCollection::theCollection
protectedinherited

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