ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MarshaledG4HCofThisEvent Class Reference

#include <geant4/tree/geant4-10.6-release/examples/extended/parallel/TopC/ParN02/AnnotatedFiles/MarshaledG4HCofThisEvent.h>

+ Inheritance diagram for MarshaledG4HCofThisEvent:
+ Collaboration diagram for MarshaledG4HCofThisEvent:

Public Member Functions

 MarshaledG4HCofThisEvent (G4HCofThisEvent *objptr)
 
 MarshaledG4HCofThisEvent (void *buf, char isUnmarshaling= 'u')
 
 ~MarshaledG4HCofThisEvent ()
 
G4HCofThisEventunmarshal ()
 
void unmarshalTo (G4HCofThisEvent *obj)
 
void marshal1 ()
 
void unmarshal1 ()
 
 MarshaledG4HCofThisEvent (G4HCofThisEvent *objptr)
 
 MarshaledG4HCofThisEvent (void *buf, char chIsUnmarshaling= 'u')
 
 ~MarshaledG4HCofThisEvent ()
 
G4HCofThisEventunmarshal ()
 
void unmarshalTo (G4HCofThisEvent *obj)
 
void marshal1 ()
 
void unmarshal1 ()
 
 MarshaledG4HCofThisEvent (G4HCofThisEvent *objptr)
 
 MarshaledG4HCofThisEvent (void *buf, char isUnmarshaling= 'u')
 
 ~MarshaledG4HCofThisEvent ()
 
G4HCofThisEventunmarshal ()
 
void unmarshalTo (G4HCofThisEvent *obj)
 
void marshal1 ()
 
void unmarshal1 ()
 
 MarshaledG4HCofThisEvent (G4HCofThisEvent *objptr)
 
 MarshaledG4HCofThisEvent (void *buf, char chIsUnmarshaling= 'u')
 
 ~MarshaledG4HCofThisEvent ()
 
G4HCofThisEventunmarshal ()
 
void unmarshalTo (G4HCofThisEvent *obj)
 
void marshal1 ()
 
void unmarshal1 ()
 
- Public Member Functions inherited from MarshaledObj
 MarshaledObj ()
 
 MarshaledObj (void *buf, char chIsUnmarshaling)
 
 ~MarshaledObj ()
 
bool isUnmarshaling ()
 
void EXTEND_BUFFER (int size)
 
void resizeBuffer (size_t new_size)
 
int getBufferSize ()
 
char * getBuffer ()
 
void marshalPrimitive (void *p, int size)
 
void unmarshalPrimitive (void *p, int size)
 
 MarshaledObj ()
 
 MarshaledObj (void *buf, char chIsUnmarshaling)
 
 ~MarshaledObj ()
 
bool isUnmarshaling ()
 
void EXTEND_BUFFER (int size)
 
void resizeBuffer (size_t new_size)
 
int getBufferSize ()
 
char * getBuffer ()
 
void marshalPrimitive (void *p, int size)
 
void unmarshalPrimitive (void *p, int size)
 

Public Attributes

G4HCofThisEventparam
 
ShadowedMarshaledG4HCofThisEventShadowed_param
 

Additional Inherited Members

- Static Public Member Functions inherited from MarshaledObj
static int ROUND_UP (int x)
 
static int ROUND_UP (int x)
 
- Protected Attributes inherited from MarshaledObj
int msh_typechoice
 
char * msh_buffer
 
char * msh_field_begin
 
size_t msh_size
 
char * msh_cursor
 
size_t msh_extent
 
bool msh_isUnmarshalDone
 

Detailed Description

Definition at line 30 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 30 of file MarshaledG4HCofThisEvent.h

Constructor & Destructor Documentation

MarshaledG4HCofThisEvent::MarshaledG4HCofThisEvent ( G4HCofThisEvent objptr)
inline

Definition at line 39 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 39 of file MarshaledG4HCofThisEvent.h

References marshal1(), MarshaledObj::msh_isUnmarshalDone, param, and Shadowed_param.

+ Here is the call graph for this function:

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

Definition at line 49 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 49 of file MarshaledG4HCofThisEvent.h

References MarshaledObj::msh_isUnmarshalDone.

MarshaledG4HCofThisEvent::~MarshaledG4HCofThisEvent ( )
inline

Definition at line 54 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 54 of file MarshaledG4HCofThisEvent.h

MarshaledG4HCofThisEvent::MarshaledG4HCofThisEvent ( G4HCofThisEvent objptr)
inline

Definition at line 36 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 36 of file MarshaledG4HCofThisEvent.h

References marshal1(), MarshaledObj::msh_isUnmarshalDone, param, and Shadowed_param.

+ Here is the call graph for this function:

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

Definition at line 46 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 46 of file MarshaledG4HCofThisEvent.h

References MarshaledObj::msh_isUnmarshalDone.

MarshaledG4HCofThisEvent::~MarshaledG4HCofThisEvent ( )
inline

Definition at line 51 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 51 of file MarshaledG4HCofThisEvent.h

MarshaledG4HCofThisEvent::MarshaledG4HCofThisEvent ( G4HCofThisEvent objptr)
inline

Definition at line 39 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 39 of file MarshaledG4HCofThisEvent.h

References marshal1(), MarshaledObj::msh_isUnmarshalDone, param, and Shadowed_param.

+ Here is the call graph for this function:

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

Definition at line 49 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 49 of file MarshaledG4HCofThisEvent.h

References MarshaledObj::msh_isUnmarshalDone.

MarshaledG4HCofThisEvent::~MarshaledG4HCofThisEvent ( )
inline

Definition at line 54 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 54 of file MarshaledG4HCofThisEvent.h

MarshaledG4HCofThisEvent::MarshaledG4HCofThisEvent ( G4HCofThisEvent objptr)
inline

Definition at line 36 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 36 of file MarshaledG4HCofThisEvent.h

References marshal1(), MarshaledObj::msh_isUnmarshalDone, param, and Shadowed_param.

+ Here is the call graph for this function:

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

Definition at line 46 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 46 of file MarshaledG4HCofThisEvent.h

References MarshaledObj::msh_isUnmarshalDone.

MarshaledG4HCofThisEvent::~MarshaledG4HCofThisEvent ( )
inline

Definition at line 51 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 51 of file MarshaledG4HCofThisEvent.h

Member Function Documentation

void MarshaledG4HCofThisEvent::marshal1 ( )
inline

Definition at line 88 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 88 of file MarshaledG4HCofThisEvent.h

References MarshaledObj::EXTEND_BUFFER(), MarshaledObj::getBuffer(), MarshaledObj::getBufferSize(), G4HCofThisEvent::GetHC(), G4HCofThisEvent::GetNumberOfCollections(), int(), MarshaledObj::isUnmarshaling(), MarshaledObj::msh_buffer, MarshaledObj::msh_cursor, MarshaledObj::msh_field_begin, MSH_SET_TOTALSIZE, MSH_SET_TYPECHOICE, MarshaledObj::msh_size, MarshaledObj::msh_typechoice, param, and tmp.

+ Here is the call graph for this function:

void MarshaledG4HCofThisEvent::marshal1 ( )
inline

Definition at line 88 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 88 of file MarshaledG4HCofThisEvent.h

References MarshaledObj::EXTEND_BUFFER(), MarshaledObj::getBuffer(), MarshaledObj::getBufferSize(), G4HCofThisEvent::GetHC(), G4HCofThisEvent::GetNumberOfCollections(), int(), MarshaledObj::isUnmarshaling(), MarshaledObj::msh_buffer, MarshaledObj::msh_cursor, MarshaledObj::msh_field_begin, MSH_SET_TOTALSIZE, MSH_SET_TYPECHOICE, MarshaledObj::msh_size, MarshaledObj::msh_typechoice, param, and tmp.

+ Here is the call graph for this function:

void MarshaledG4HCofThisEvent::marshal1 ( )
inline

Definition at line 91 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 91 of file MarshaledG4HCofThisEvent.h

References MarshaledObj::EXTEND_BUFFER(), MarshaledObj::getBuffer(), MarshaledObj::getBufferSize(), G4HCofThisEvent::GetHC(), G4HCofThisEvent::GetNumberOfCollections(), int(), MarshaledObj::isUnmarshaling(), MarshaledObj::msh_buffer, MarshaledObj::msh_cursor, MarshaledObj::msh_field_begin, MSH_SET_TOTALSIZE, MSH_SET_TYPECHOICE, MarshaledObj::msh_size, MarshaledObj::msh_typechoice, param, and tmp.

+ Here is the call graph for this function:

void MarshaledG4HCofThisEvent::marshal1 ( )
inline

Definition at line 91 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 91 of file MarshaledG4HCofThisEvent.h

References MarshaledObj::EXTEND_BUFFER(), MarshaledObj::getBuffer(), MarshaledObj::getBufferSize(), G4HCofThisEvent::GetHC(), G4HCofThisEvent::GetNumberOfCollections(), int(), MarshaledObj::isUnmarshaling(), MarshaledObj::msh_buffer, MarshaledObj::msh_cursor, MarshaledObj::msh_field_begin, MSH_SET_TOTALSIZE, MSH_SET_TYPECHOICE, MarshaledObj::msh_size, MarshaledObj::msh_typechoice, param, and tmp.

Referenced by MarshaledG4HCofThisEvent().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4HCofThisEvent* MarshaledG4HCofThisEvent::unmarshal ( )
inline

Definition at line 57 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 57 of file MarshaledG4HCofThisEvent.h

References MSH_HEADER_SIZE, MarshaledObj::msh_isUnmarshalDone, MarshaledObj::msh_size, param, Shadowed_param, and unmarshal1().

+ Here is the call graph for this function:

G4HCofThisEvent* MarshaledG4HCofThisEvent::unmarshal ( )
inline

Definition at line 57 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 57 of file MarshaledG4HCofThisEvent.h

References MSH_HEADER_SIZE, MarshaledObj::msh_isUnmarshalDone, MarshaledObj::msh_size, param, Shadowed_param, and unmarshal1().

+ Here is the call graph for this function:

G4HCofThisEvent* MarshaledG4HCofThisEvent::unmarshal ( )
inline

Definition at line 60 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 60 of file MarshaledG4HCofThisEvent.h

References MSH_HEADER_SIZE, MarshaledObj::msh_isUnmarshalDone, MarshaledObj::msh_size, param, Shadowed_param, and unmarshal1().

+ Here is the call graph for this function:

G4HCofThisEvent* MarshaledG4HCofThisEvent::unmarshal ( )
inline

Definition at line 60 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 60 of file MarshaledG4HCofThisEvent.h

References MSH_HEADER_SIZE, MarshaledObj::msh_isUnmarshalDone, MarshaledObj::msh_size, param, Shadowed_param, and unmarshal1().

+ Here is the call graph for this function:

void MarshaledG4HCofThisEvent::unmarshal1 ( )
inline

Definition at line 140 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 140 of file MarshaledG4HCofThisEvent.h

References G4HCofThisEvent::AddHitsCollection(), MarshaledObj::getBufferSize(), int(), MarshaledObj::msh_cursor, param, and MarshaledG4VHitsCollection::unmarshal().

+ Here is the call graph for this function:

void MarshaledG4HCofThisEvent::unmarshal1 ( )
inline

Definition at line 140 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 140 of file MarshaledG4HCofThisEvent.h

References G4HCofThisEvent::AddHitsCollection(), MarshaledObj::getBufferSize(), int(), MarshaledObj::msh_cursor, param, and MarshaledG4VHitsCollection::unmarshal().

+ Here is the call graph for this function:

void MarshaledG4HCofThisEvent::unmarshal1 ( )
inline

Definition at line 140 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 140 of file MarshaledG4HCofThisEvent.h

References G4HCofThisEvent::AddHitsCollection(), MarshaledObj::getBufferSize(), int(), MarshaledObj::msh_cursor, param, and MarshaledG4VHitsCollection::unmarshal().

Referenced by unmarshal(), and unmarshalTo().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void MarshaledG4HCofThisEvent::unmarshal1 ( )
inline

Definition at line 140 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 140 of file MarshaledG4HCofThisEvent.h

References G4HCofThisEvent::AddHitsCollection(), MarshaledObj::getBufferSize(), int(), MarshaledObj::msh_cursor, param, and MarshaledG4VHitsCollection::unmarshal().

+ Here is the call graph for this function:

void MarshaledG4HCofThisEvent::unmarshalTo ( G4HCofThisEvent obj)
inline

Definition at line 74 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 74 of file MarshaledG4HCofThisEvent.h

References MSH_HEADER_SIZE, MarshaledObj::msh_isUnmarshalDone, MarshaledObj::msh_size, param, Shadowed_param, and unmarshal1().

+ Here is the call graph for this function:

void MarshaledG4HCofThisEvent::unmarshalTo ( G4HCofThisEvent obj)
inline

Definition at line 74 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 74 of file MarshaledG4HCofThisEvent.h

References MSH_HEADER_SIZE, MarshaledObj::msh_isUnmarshalDone, MarshaledObj::msh_size, param, Shadowed_param, and unmarshal1().

+ Here is the call graph for this function:

void MarshaledG4HCofThisEvent::unmarshalTo ( G4HCofThisEvent obj)
inline

Definition at line 77 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 77 of file MarshaledG4HCofThisEvent.h

References MSH_HEADER_SIZE, MarshaledObj::msh_isUnmarshalDone, MarshaledObj::msh_size, param, Shadowed_param, and unmarshal1().

+ Here is the call graph for this function:

void MarshaledG4HCofThisEvent::unmarshalTo ( G4HCofThisEvent obj)
inline

Definition at line 77 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 77 of file MarshaledG4HCofThisEvent.h

References MSH_HEADER_SIZE, MarshaledObj::msh_isUnmarshalDone, MarshaledObj::msh_size, param, Shadowed_param, and unmarshal1().

+ Here is the call graph for this function:

Member Data Documentation

G4HCofThisEvent * MarshaledG4HCofThisEvent::param

Definition at line 32 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 32 of file MarshaledG4HCofThisEvent.h

Referenced by marshal1(), MarshaledG4HCofThisEvent(), unmarshal(), unmarshal1(), and unmarshalTo().

ShadowedMarshaledG4HCofThisEvent * MarshaledG4HCofThisEvent::Shadowed_param

Definition at line 33 of file MarshaledG4HCofThisEvent.h.

View newest version in sPHENIX GitHub at line 33 of file MarshaledG4HCofThisEvent.h

Referenced by MarshaledG4HCofThisEvent(), unmarshal(), and unmarshalTo().


The documentation for this class was generated from the following files: