3 #ifndef MarshaledExN02TrackerHit_H
4 #define MarshaledExN02TrackerHit_H
94 int msh_currentSize = 0;
96 throw "Tried to marshal in obj marked isUnmarshaling == true";
135 int msh_currentSize = 0;
137 memcpy(&msh_currentSize,
msh_cursor,
sizeof(
int));
151 int msh_currentSize = 0;
153 throw "Tried to marshal in obj marked isUnmarshaling == true";
192 int msh_currentSize = 0;
194 memcpy(&msh_currentSize,
msh_cursor,
sizeof(
int));
208 int msh_currentSize = 0;
210 throw "Tried to marshal in obj marked isUnmarshaling == true";
214 msh_currentSize =
sizeof(
G4int );
249 int msh_currentSize = 0;
251 memcpy(&msh_currentSize,
msh_cursor,
sizeof(
int));
265 int msh_currentSize = 0;
267 throw "Tried to marshal in obj marked isUnmarshaling == true";
271 msh_currentSize =
sizeof(
G4int );
306 int msh_currentSize = 0;
308 memcpy(&msh_currentSize,
msh_cursor,
sizeof(
int));
void unmarshalTo(ExN02TrackerHit *obj)
ExN02TrackerHit * unmarshal()
CLHEP::Hep3Vector G4ThreeVector
typedef int(XMLCALL *XML_NotStandaloneHandler)(void *userData)
#define MSH_SET_TYPECHOICE(X)
MarshaledExN02TrackerHit(void *buf, char chIsUnmarshaling= 'u')
void EXTEND_BUFFER(int size)
G4ThreeVector GetPos() const
void SetPos(G4ThreeVector xyz)
void SetTrackID(G4int track)
MarshaledExN02TrackerHit(ExN02TrackerHit *objptr)
ShadowedMarshaledExN02TrackerHit * Shadowed_param
void SetEdep(G4double de)
void SetChamberNb(G4int chamb)
#define MSH_SET_TOTALSIZE(X)
G4int GetChamberNb() const
~MarshaledExN02TrackerHit()