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

#include <MarshaledG4VHitsCollection.h>

MarshaledG4VHitsCollection에 대한 상속 다이어그램 :
MarshaledObj MarshaledObj MarshaledObj MarshaledObj

Public 멤버 함수

 MarshaledG4VHitsCollection (G4VHitsCollection *objptr)
 
 MarshaledG4VHitsCollection (void *buf, char isUnmarshaling= 'u')
 
 ~MarshaledG4VHitsCollection ()
 
G4VHitsCollectionunmarshal ()
 
void unmarshalTo (G4VHitsCollection *obj)
 
void marshal1 ()
 
void unmarshal1 ()
 
void marshal2 ()
 
void unmarshal2 ()
 
void marshal3 ()
 
void unmarshal3 ()
 
 MarshaledG4VHitsCollection (G4VHitsCollection *objptr)
 
 MarshaledG4VHitsCollection (void *buf, char chIsUnmarshaling= 'u')
 
 ~MarshaledG4VHitsCollection ()
 
G4VHitsCollectionunmarshal ()
 
void unmarshalTo (G4VHitsCollection *obj)
 
void marshal1 ()
 
void unmarshal1 ()
 
void marshal2 ()
 
void unmarshal2 ()
 
void marshal3 ()
 
void unmarshal3 ()
 
 MarshaledG4VHitsCollection (G4VHitsCollection *objptr)
 
 MarshaledG4VHitsCollection (void *buf, char isUnmarshaling= 'u')
 
 ~MarshaledG4VHitsCollection ()
 
G4VHitsCollectionunmarshal ()
 
void unmarshalTo (G4VHitsCollection *obj)
 
void marshal1 ()
 
void unmarshal1 ()
 
void marshal2 ()
 
void unmarshal2 ()
 
void marshal3 ()
 
void unmarshal3 ()
 
 MarshaledG4VHitsCollection (G4VHitsCollection *objptr)
 
 MarshaledG4VHitsCollection (void *buf, char chIsUnmarshaling= 'u')
 
 ~MarshaledG4VHitsCollection ()
 
G4VHitsCollectionunmarshal ()
 
void unmarshalTo (G4VHitsCollection *obj)
 
void marshal1 ()
 
void unmarshal1 ()
 
void marshal2 ()
 
void unmarshal2 ()
 
void marshal3 ()
 
void unmarshal3 ()
 
bool isUnmarshaling ()
 
bool isUnmarshaling ()
 
void EXTEND_BUFFER (int size)
 
void EXTEND_BUFFER (int size)
 
void resizeBuffer (size_t new_size)
 
void resizeBuffer (size_t new_size)
 
int getBufferSize ()
 
int getBufferSize ()
 
char * getBuffer ()
 
char * getBuffer ()
 
void marshalPrimitive (void *p, int size)
 
void marshalPrimitive (void *p, int size)
 
void unmarshalPrimitive (void *p, int size)
 
void unmarshalPrimitive (void *p, int size)
 

정적 Public 멤버 함수

static int ROUND_UP (int x)
 
static int ROUND_UP (int x)
 

Public 속성

G4VHitsCollectionparam
 
ShadowedMarshaledG4VHitsCollectionShadowed_param
 

Protected 속성

int msh_typechoice
 
char * msh_buffer
 
char * msh_field_begin
 
size_t msh_size
 
char * msh_cursor
 
size_t msh_extent
 
bool msh_isUnmarshalDone
 

상세한 설명

ParN02/AnnotatedFiles/MarshaledG4VHitsCollection.h 파일의 23 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

MarshaledG4VHitsCollection::MarshaledG4VHitsCollection ( G4VHitsCollection objptr)
inline

ParN02/AnnotatedFiles/MarshaledG4VHitsCollection.h 파일의 32 번째 라인에서 정의되었습니다.

다음을 참조함 : marshal1(), marshal2(), marshal3(), MarshaledObj::msh_isUnmarshalDone, param, Shadowed_param.

MarshaledG4VHitsCollection::MarshaledG4VHitsCollection ( void buf,
char  isUnmarshaling = 'u' 
)
inline

ParN02/AnnotatedFiles/MarshaledG4VHitsCollection.h 파일의 44 번째 라인에서 정의되었습니다.

다음을 참조함 : MarshaledObj::msh_isUnmarshalDone.

MarshaledG4VHitsCollection::~MarshaledG4VHitsCollection ( )
inline

ParN02/AnnotatedFiles/MarshaledG4VHitsCollection.h 파일의 49 번째 라인에서 정의되었습니다.

MarshaledG4VHitsCollection::MarshaledG4VHitsCollection ( G4VHitsCollection objptr)
inline

ParN02/include/MarshaledG4VHitsCollection.h 파일의 29 번째 라인에서 정의되었습니다.

다음을 참조함 : marshal1(), marshal2(), marshal3(), MarshaledObj::msh_isUnmarshalDone, param, Shadowed_param.

MarshaledG4VHitsCollection::MarshaledG4VHitsCollection ( void buf,
char  chIsUnmarshaling = 'u' 
)
inline

ParN02/include/MarshaledG4VHitsCollection.h 파일의 41 번째 라인에서 정의되었습니다.

다음을 참조함 : MarshaledObj::msh_isUnmarshalDone.

MarshaledG4VHitsCollection::~MarshaledG4VHitsCollection ( )
inline

ParN02/include/MarshaledG4VHitsCollection.h 파일의 46 번째 라인에서 정의되었습니다.

MarshaledG4VHitsCollection::MarshaledG4VHitsCollection ( G4VHitsCollection objptr)
inline

ParN04/AnnotatedFiles/MarshaledG4VHitsCollection.h 파일의 32 번째 라인에서 정의되었습니다.

다음을 참조함 : marshal1(), marshal2(), marshal3(), MarshaledObj::msh_isUnmarshalDone, param, Shadowed_param.

MarshaledG4VHitsCollection::MarshaledG4VHitsCollection ( void buf,
char  isUnmarshaling = 'u' 
)
inline

ParN04/AnnotatedFiles/MarshaledG4VHitsCollection.h 파일의 44 번째 라인에서 정의되었습니다.

다음을 참조함 : MarshaledObj::msh_isUnmarshalDone.

MarshaledG4VHitsCollection::~MarshaledG4VHitsCollection ( )
inline

ParN04/AnnotatedFiles/MarshaledG4VHitsCollection.h 파일의 49 번째 라인에서 정의되었습니다.

MarshaledG4VHitsCollection::MarshaledG4VHitsCollection ( G4VHitsCollection objptr)
inline

ParN04/include/MarshaledG4VHitsCollection.h 파일의 29 번째 라인에서 정의되었습니다.

다음을 참조함 : marshal1(), marshal2(), marshal3(), MarshaledObj::msh_isUnmarshalDone, param, Shadowed_param.

MarshaledG4VHitsCollection::MarshaledG4VHitsCollection ( void buf,
char  chIsUnmarshaling = 'u' 
)
inline

ParN04/include/MarshaledG4VHitsCollection.h 파일의 41 번째 라인에서 정의되었습니다.

다음을 참조함 : MarshaledObj::msh_isUnmarshalDone.

MarshaledG4VHitsCollection::~MarshaledG4VHitsCollection ( )
inline

ParN04/include/MarshaledG4VHitsCollection.h 파일의 46 번째 라인에서 정의되었습니다.

멤버 함수 문서화

void MarshaledObj::EXTEND_BUFFER ( int  size)
inlineinherited
void MarshaledObj::EXTEND_BUFFER ( int  size)
inlineinherited

ParN04/include/MarshaledObj.h 파일의 122 번째 라인에서 정의되었습니다.

다음을 참조함 : MarshaledObj::msh_extent, MarshaledObj::msh_size, MarshaledObj::resizeBuffer().

char* MarshaledObj::getBuffer ( )
inlineinherited
char* MarshaledObj::getBuffer ( )
inlineinherited

ParN04/include/MarshaledObj.h 파일의 149 번째 라인에서 정의되었습니다.

다음을 참조함 : MarshaledObj::msh_buffer.

int MarshaledObj::getBufferSize ( )
inlineinherited
int MarshaledObj::getBufferSize ( )
inlineinherited

ParN04/include/MarshaledObj.h 파일의 145 번째 라인에서 정의되었습니다.

다음을 참조함 : MarshaledObj::msh_size.

bool MarshaledObj::isUnmarshaling ( )
inlineinherited
bool MarshaledObj::isUnmarshaling ( )
inlineinherited

ParN04/include/MarshaledObj.h 파일의 92 번째 라인에서 정의되었습니다.

다음을 참조함 : MarshaledObj::msh_extent.

void MarshaledG4VHitsCollection::marshal1 ( )
inline
void MarshaledG4VHitsCollection::marshal1 ( )
inline
void MarshaledG4VHitsCollection::marshal1 ( )
inline
void MarshaledG4VHitsCollection::marshal1 ( )
inline
void MarshaledG4VHitsCollection::marshal2 ( )
inline
void MarshaledG4VHitsCollection::marshal2 ( )
inline
void MarshaledG4VHitsCollection::marshal2 ( )
inline
void MarshaledG4VHitsCollection::marshal2 ( )
inline
void MarshaledG4VHitsCollection::marshal3 ( )
inline
void MarshaledG4VHitsCollection::marshal3 ( )
inline
void MarshaledG4VHitsCollection::marshal3 ( )
inline
void MarshaledG4VHitsCollection::marshal3 ( )
inline
void MarshaledObj::marshalPrimitive ( void p,
int  size 
)
inlineinherited
void MarshaledObj::marshalPrimitive ( void p,
int  size 
)
inlineinherited
void MarshaledObj::resizeBuffer ( size_t  new_size)
inlineinherited

ParN02/include/MarshaledObj.h 파일의 129 번째 라인에서 정의되었습니다.

다음을 참조함 : MSH_ASSERT, MarshaledObj::msh_buffer, MarshaledObj::msh_cursor, MarshaledObj::msh_extent, MarshaledObj::msh_field_begin.

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

void MarshaledObj::resizeBuffer ( size_t  new_size)
inlineinherited
static int MarshaledObj::ROUND_UP ( int  x)
inlinestaticinherited

ParN02/include/MarshaledObj.h 파일의 32 번째 라인에서 정의되었습니다.

다음을 참조함 : MarshaledObj::WORD_SIZE.

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

static int MarshaledObj::ROUND_UP ( int  x)
inlinestaticinherited

ParN04/include/MarshaledObj.h 파일의 32 번째 라인에서 정의되었습니다.

다음을 참조함 : MarshaledObj::WORD_SIZE.

G4VHitsCollection* MarshaledG4VHitsCollection::unmarshal ( )
inline
G4VHitsCollection* MarshaledG4VHitsCollection::unmarshal ( )
inline
G4VHitsCollection* MarshaledG4VHitsCollection::unmarshal ( )
inline
G4VHitsCollection* MarshaledG4VHitsCollection::unmarshal ( )
inline
void MarshaledG4VHitsCollection::unmarshal1 ( )
inline

ParN02/AnnotatedFiles/MarshaledG4VHitsCollection.h 파일의 131 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VHitsCollection::collectionName, int(), MarshaledObj::msh_cursor, Shadowed_param, MarshaledG4String::unmarshalTo().

다음에 의해서 참조됨 : unmarshal(), unmarshalTo().

void MarshaledG4VHitsCollection::unmarshal1 ( )
inline
void MarshaledG4VHitsCollection::unmarshal1 ( )
inline
void MarshaledG4VHitsCollection::unmarshal1 ( )
inline
void MarshaledG4VHitsCollection::unmarshal2 ( )
inline

ParN02/AnnotatedFiles/MarshaledG4VHitsCollection.h 파일의 189 번째 라인에서 정의되었습니다.

다음을 참조함 : int(), MarshaledObj::msh_cursor, G4VHitsCollection::SDname, Shadowed_param, MarshaledG4String::unmarshalTo().

다음에 의해서 참조됨 : unmarshal(), unmarshalTo().

void MarshaledG4VHitsCollection::unmarshal2 ( )
inline
void MarshaledG4VHitsCollection::unmarshal2 ( )
inline
void MarshaledG4VHitsCollection::unmarshal2 ( )
inline
void MarshaledG4VHitsCollection::unmarshal3 ( )
inline

ParN02/AnnotatedFiles/MarshaledG4VHitsCollection.h 파일의 248 번째 라인에서 정의되었습니다.

다음을 참조함 : int(), MarshaledObj::msh_cursor, param, MarshaledG4THitsCollection< T >::unmarshalTo().

다음에 의해서 참조됨 : unmarshal(), unmarshalTo().

void MarshaledG4VHitsCollection::unmarshal3 ( )
inline

ParN02/include/MarshaledG4VHitsCollection.h 파일의 257 번째 라인에서 정의되었습니다.

다음을 참조함 : int(), MarshaledObj::msh_cursor, param, MarshaledG4THitsCollection< T >::unmarshalTo().

void MarshaledG4VHitsCollection::unmarshal3 ( )
inline
void MarshaledG4VHitsCollection::unmarshal3 ( )
inline
void MarshaledObj::unmarshalPrimitive ( void p,
int  size 
)
inlineinherited

ParN04/include/MarshaledObj.h 파일의 171 번째 라인에서 정의되었습니다.

다음을 참조함 : int(), MarshaledObj::msh_cursor.

void MarshaledObj::unmarshalPrimitive ( void p,
int  size 
)
inlineinherited

ParN02/include/MarshaledObj.h 파일의 171 번째 라인에서 정의되었습니다.

다음을 참조함 : int(), MarshaledObj::msh_cursor.

void MarshaledG4VHitsCollection::unmarshalTo ( G4VHitsCollection obj)
inline
void MarshaledG4VHitsCollection::unmarshalTo ( G4VHitsCollection obj)
inline
void MarshaledG4VHitsCollection::unmarshalTo ( G4VHitsCollection obj)
inline
void MarshaledG4VHitsCollection::unmarshalTo ( G4VHitsCollection obj)
inline

멤버 데이타 문서화

char * MarshaledObj::msh_buffer
protectedinherited
char * MarshaledObj::msh_cursor
protectedinherited

ParN02/include/MarshaledObj.h 파일의 113 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : MarshaledG4String::marshal1(), MarshaledExN04TrackerHit::marshal1(), MarshaledExN04MuonHit::marshal1(), marshal1(), MarshaledG4HCofThisEvent::marshal1(), MarshaledG4HitsCollection::marshal1(), MarshaledExN04CalorimeterHit::marshal1(), MarshaledExN02TrackerHit::marshal1(), MarshaledG4THitsCollection< T >::marshal1(), MarshaledExN04MuonHit::marshal2(), MarshaledExN04TrackerHit::marshal2(), marshal2(), MarshaledExN04CalorimeterHit::marshal2(), MarshaledExN02TrackerHit::marshal2(), MarshaledExN04CalorimeterHit::marshal3(), MarshaledExN02TrackerHit::marshal3(), marshal3(), MarshaledExN02TrackerHit::marshal4(), MarshaledExN04CalorimeterHit::marshal4(), MarshaledObj::MarshaledObj(), MarshaledObj::marshalPrimitive(), MarshaledObj::resizeBuffer(), MarshaledG4String::unmarshal1(), MarshaledExN04MuonHit::unmarshal1(), MarshaledExN04TrackerHit::unmarshal1(), unmarshal1(), MarshaledExN04CalorimeterHit::unmarshal1(), MarshaledExN02TrackerHit::unmarshal1(), MarshaledG4HitsCollection::unmarshal1(), MarshaledG4HCofThisEvent::unmarshal1(), MarshaledG4THitsCollection< T >::unmarshal1(), MarshaledExN04MuonHit::unmarshal2(), MarshaledExN04TrackerHit::unmarshal2(), unmarshal2(), MarshaledExN02TrackerHit::unmarshal2(), MarshaledExN04CalorimeterHit::unmarshal2(), MarshaledExN04CalorimeterHit::unmarshal3(), MarshaledExN02TrackerHit::unmarshal3(), unmarshal3(), MarshaledExN04CalorimeterHit::unmarshal4(), MarshaledExN02TrackerHit::unmarshal4(), MarshaledObj::unmarshalPrimitive().

size_t MarshaledObj::msh_extent
protectedinherited
char * MarshaledObj::msh_field_begin
protectedinherited
bool MarshaledObj::msh_isUnmarshalDone
protectedinherited
size_t MarshaledObj::msh_size
protectedinherited

ParN02/include/MarshaledObj.h 파일의 110 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : MarshaledObj::EXTEND_BUFFER(), MarshaledObj::getBufferSize(), MarshaledG4String::marshal1(), MarshaledExN04TrackerHit::marshal1(), MarshaledExN04MuonHit::marshal1(), marshal1(), MarshaledG4HCofThisEvent::marshal1(), MarshaledG4HitsCollection::marshal1(), MarshaledExN04CalorimeterHit::marshal1(), MarshaledExN02TrackerHit::marshal1(), MarshaledG4THitsCollection< T >::marshal1(), MarshaledExN04MuonHit::marshal2(), MarshaledExN04TrackerHit::marshal2(), marshal2(), MarshaledExN02TrackerHit::marshal2(), MarshaledExN04CalorimeterHit::marshal2(), MarshaledExN02TrackerHit::marshal3(), marshal3(), MarshaledExN04CalorimeterHit::marshal3(), MarshaledExN04CalorimeterHit::marshal4(), MarshaledExN02TrackerHit::marshal4(), MarshaledObj::MarshaledObj(), MarshaledObj::marshalPrimitive(), MarshaledExN04MuonHit::unmarshal(), MarshaledG4String::unmarshal(), MarshaledExN04TrackerHit::unmarshal(), unmarshal(), MarshaledExN02TrackerHit::unmarshal(), MarshaledExN04CalorimeterHit::unmarshal(), MarshaledG4HCofThisEvent::unmarshal(), MarshaledG4HitsCollection::unmarshal(), MarshaledG4THitsCollection< T >::unmarshal(), MarshaledG4String::unmarshalTo(), MarshaledExN04MuonHit::unmarshalTo(), MarshaledExN04TrackerHit::unmarshalTo(), unmarshalTo(), MarshaledExN04CalorimeterHit::unmarshalTo(), MarshaledExN02TrackerHit::unmarshalTo(), MarshaledG4HitsCollection::unmarshalTo(), MarshaledG4HCofThisEvent::unmarshalTo(), MarshaledG4THitsCollection< T >::unmarshalTo().

int MarshaledObj::msh_typechoice
protectedinherited
G4VHitsCollection * MarshaledG4VHitsCollection::param

ParN02/AnnotatedFiles/MarshaledG4VHitsCollection.h 파일의 25 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : marshal1(), marshal2(), marshal3(), MarshaledG4VHitsCollection(), unmarshal(), unmarshal3(), unmarshalTo().

ShadowedMarshaledG4VHitsCollection * MarshaledG4VHitsCollection::Shadowed_param

ParN02/AnnotatedFiles/MarshaledG4VHitsCollection.h 파일의 26 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : MarshaledG4VHitsCollection(), unmarshal(), unmarshal1(), unmarshal2(), unmarshalTo().


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