Page MenuHomeHEPForge

Event_Sim_Particle.h
No OneTemporary

Event_Sim_Particle.h

#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

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)

Event Timeline