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

#include <MarshaledExN04CalorimeterHit.h>

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

Public 멤버 함수

 MarshaledExN04CalorimeterHit (ExN04CalorimeterHit *objptr)
 
 MarshaledExN04CalorimeterHit (void *buf, char chIsUnmarshaling= 'u')
 
 ~MarshaledExN04CalorimeterHit ()
 
ExN04CalorimeterHitunmarshal ()
 
void unmarshalTo (ExN04CalorimeterHit *obj)
 
void marshal1 ()
 
void unmarshal1 ()
 
void marshal2 ()
 
void unmarshal2 ()
 
void marshal3 ()
 
void unmarshal3 ()
 
void marshal4 ()
 
void unmarshal4 ()
 
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 속성

ExN04CalorimeterHitparam
 
ShadowedMarshaledExN04CalorimeterHitShadowed_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
 

상세한 설명

MarshaledExN04CalorimeterHit.h 파일의 22 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

MarshaledExN04CalorimeterHit::MarshaledExN04CalorimeterHit ( ExN04CalorimeterHit objptr)
inline

MarshaledExN04CalorimeterHit.h 파일의 31 번째 라인에서 정의되었습니다.

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

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

MarshaledExN04CalorimeterHit.h 파일의 44 번째 라인에서 정의되었습니다.

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

MarshaledExN04CalorimeterHit::~MarshaledExN04CalorimeterHit ( )
inline

MarshaledExN04CalorimeterHit.h 파일의 49 번째 라인에서 정의되었습니다.

멤버 함수 문서화

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 MarshaledExN04CalorimeterHit::marshal1 ( )
inline
void MarshaledExN04CalorimeterHit::marshal2 ( )
inline
void MarshaledExN04CalorimeterHit::marshal3 ( )
inline
void MarshaledExN04CalorimeterHit::marshal4 ( )
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.

ExN04CalorimeterHit* MarshaledExN04CalorimeterHit::unmarshal ( )
inline
void MarshaledExN04CalorimeterHit::unmarshal1 ( )
inline

MarshaledExN04CalorimeterHit.h 파일의 133 번째 라인에서 정의되었습니다.

다음을 참조함 : ExN04CalorimeterHit::GetPhi(), int(), MarshaledObj::msh_cursor, param, ExN04CalorimeterHit::SetCellID().

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

void MarshaledExN04CalorimeterHit::unmarshal2 ( )
inline

MarshaledExN04CalorimeterHit.h 파일의 190 번째 라인에서 정의되었습니다.

다음을 참조함 : ExN04CalorimeterHit::GetZ(), int(), MarshaledObj::msh_cursor, param, ExN04CalorimeterHit::SetCellID().

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

void MarshaledExN04CalorimeterHit::unmarshal3 ( )
inline

MarshaledExN04CalorimeterHit.h 파일의 247 번째 라인에서 정의되었습니다.

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

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

void MarshaledExN04CalorimeterHit::unmarshal4 ( )
inline

MarshaledExN04CalorimeterHit.h 파일의 304 번째 라인에서 정의되었습니다.

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

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

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 MarshaledExN04CalorimeterHit::unmarshalTo ( ExN04CalorimeterHit obj)
inline

멤버 데이타 문서화

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

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

다음에 의해서 참조됨 : MarshaledG4String::marshal1(), MarshaledExN04TrackerHit::marshal1(), MarshaledExN04MuonHit::marshal1(), MarshaledG4VHitsCollection::marshal1(), MarshaledG4HCofThisEvent::marshal1(), MarshaledG4HitsCollection::marshal1(), MarshaledExN02TrackerHit::marshal1(), marshal1(), MarshaledG4THitsCollection< T >::marshal1(), MarshaledExN04MuonHit::marshal2(), MarshaledExN04TrackerHit::marshal2(), MarshaledG4VHitsCollection::marshal2(), marshal2(), MarshaledExN02TrackerHit::marshal2(), MarshaledG4VHitsCollection::marshal3(), marshal3(), MarshaledExN02TrackerHit::marshal3(), MarshaledExN02TrackerHit::marshal4(), marshal4(), MarshaledObj::MarshaledObj(), MarshaledObj::marshalPrimitive(), MarshaledObj::resizeBuffer(), MarshaledG4String::unmarshal1(), MarshaledExN04MuonHit::unmarshal1(), MarshaledExN04TrackerHit::unmarshal1(), MarshaledG4VHitsCollection::unmarshal1(), unmarshal1(), MarshaledExN02TrackerHit::unmarshal1(), MarshaledG4HitsCollection::unmarshal1(), MarshaledG4HCofThisEvent::unmarshal1(), MarshaledG4THitsCollection< T >::unmarshal1(), MarshaledExN04TrackerHit::unmarshal2(), MarshaledExN04MuonHit::unmarshal2(), MarshaledG4VHitsCollection::unmarshal2(), unmarshal2(), MarshaledExN02TrackerHit::unmarshal2(), unmarshal3(), MarshaledExN02TrackerHit::unmarshal3(), MarshaledG4VHitsCollection::unmarshal3(), 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(), MarshaledG4VHitsCollection::marshal1(), MarshaledG4HitsCollection::marshal1(), MarshaledG4HCofThisEvent::marshal1(), marshal1(), MarshaledExN02TrackerHit::marshal1(), MarshaledG4THitsCollection< T >::marshal1(), MarshaledExN04MuonHit::marshal2(), MarshaledExN04TrackerHit::marshal2(), MarshaledG4VHitsCollection::marshal2(), marshal2(), MarshaledExN02TrackerHit::marshal2(), MarshaledExN02TrackerHit::marshal3(), MarshaledG4VHitsCollection::marshal3(), marshal3(), marshal4(), MarshaledExN02TrackerHit::marshal4(), MarshaledObj::MarshaledObj(), MarshaledObj::marshalPrimitive(), MarshaledExN04MuonHit::unmarshal(), MarshaledG4String::unmarshal(), MarshaledExN04TrackerHit::unmarshal(), MarshaledG4VHitsCollection::unmarshal(), unmarshal(), MarshaledExN02TrackerHit::unmarshal(), MarshaledG4HitsCollection::unmarshal(), MarshaledG4HCofThisEvent::unmarshal(), MarshaledG4THitsCollection< T >::unmarshal(), MarshaledG4String::unmarshalTo(), MarshaledExN04MuonHit::unmarshalTo(), MarshaledExN04TrackerHit::unmarshalTo(), MarshaledG4VHitsCollection::unmarshalTo(), unmarshalTo(), MarshaledExN02TrackerHit::unmarshalTo(), MarshaledG4HCofThisEvent::unmarshalTo(), MarshaledG4HitsCollection::unmarshalTo(), MarshaledG4THitsCollection< T >::unmarshalTo().

int MarshaledObj::msh_typechoice
protectedinherited
ExN04CalorimeterHit* MarshaledExN04CalorimeterHit::param
ShadowedMarshaledExN04CalorimeterHit* MarshaledExN04CalorimeterHit::Shadowed_param

MarshaledExN04CalorimeterHit.h 파일의 25 번째 라인에서 정의되었습니다.

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


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