Page Menu
Home
HEPForge
Search
Configure Global Search
Log In
Files
F11222033
Event_Sim_Particle.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Subscribers
None
Event_Sim_Particle.h
View Options
#ifndef _FROG_EVENT_SIM_PARTICLE_H__
#define _FROG_EVENT_SIM_PARTICLE_H__
#include
"Base.h"
namespace
FROG
{
class
Event_Sim_Particle
:
public
Base
{
public
:
float
Px
;
float
Py
;
float
Pz
;
float
E
;
int
Type
;
float
charge
;
float
V1x
;
float
V1y
;
float
V1z
;
float
V2x
;
float
V2y
;
float
V2z
;
virtual
unsigned
int
chunkId
(){
return
11040
;}
virtual
bool
isCompactible
(){
return
true
;
}
Event_Sim_Particle
(){}
Event_Sim_Particle
(
float
Px_
,
float
Py_
,
float
Pz_
,
float
E_
,
int
Type_
,
float
charge_
,
float
V1x_
,
float
V1y_
,
float
V1z_
,
float
V2x_
,
float
V2y_
,
float
V2z_
)
:
Px
(
Px_
),
Py
(
Py_
),
Pz
(
Pz_
),
E
(
E_
),
Type
(
Type_
),
charge
(
charge_
),
V1x
(
V1x_
),
V1y
(
V1y_
),
V1z
(
V1z_
),
V2x
(
V2x_
),
V2y
(
V2y_
),
V2z
(
V2z_
){}
virtual
ByteBuffer
writeData
(){
ByteBuffer
toReturn
(
48
);
toReturn
.
putFloat
(
Px
);
toReturn
.
putFloat
(
Py
);
toReturn
.
putFloat
(
Pz
);
toReturn
.
putFloat
(
E
);
toReturn
.
putInt
(
Type
);
toReturn
.
putFloat
(
charge
);
toReturn
.
putFloat
(
V1x
);
toReturn
.
putFloat
(
V1y
);
toReturn
.
putFloat
(
V1z
);
toReturn
.
putFloat
(
V2x
);
toReturn
.
putFloat
(
V2y
);
toReturn
.
putFloat
(
V2z
);
return
toReturn
;
}
};
}
//FROG Namespace
#endif
File Metadata
Details
Attached
Mime Type
text/x-c++
Expires
Wed, May 14, 11:17 AM (16 h, 41 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5111392
Default Alt Text
Event_Sim_Particle.h (1 KB)
Attached To
rFROGSVN frogsvn
Event Timeline
Log In to Comment