NEMO3 ANA event model : simulated vertex. More...
#include <sim_event_utils.h>
Public Member Functions | |
sim_vertex (int32_t id_=INVALID_ID, double time_=0.0) | |
constructor | |
sim_vertex (int32_t id_, const geomtools::vector_3d &v_, double time_=0.0) | |
constructor | |
void | set_id (int32_t id_) |
sets the id of the vertex | |
void | set_time (double time_) |
sets the time of the vertex | |
int32_t | get_id () const |
returns the id of the vertex | |
double | get_time () const |
returns the time of the vertex | |
void | set_position (const geomtools::vector_3d &) |
sets the position of the vertex | |
const geomtools::vector_3d & | get_position () const |
returns the const reference of the vertex position | |
const geomtools::vector_3d & | get_position_ro () const |
returns the const reference of the vertex position | |
geomtools::vector_3d & | get_position () |
returns the reference of the vertex position | |
geomtools::vector_3d & | get_position_rw () |
returns the reference of the vertex position | |
const geomtools::vector_3d & | get_vertex () const |
returns the const reference of the vertex position | |
const geomtools::vector_3d & | get_vertex_ro () const |
returns the const reference of the vertex position | |
Static Public Attributes | |
static const int | INVALID_ID = -1 |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar_, const unsigned int version_) |
serialization | |
Private Attributes | |
int32_t | __id |
double | __time |
geomtools::vector_3d | __position |
Friends | |
class | boost::serialization::access |
friend class access |
NEMO3 ANA event model : simulated vertex.
Author(s): Francois Mauger mauge Creation date: 2008-12-17 Last modified: 2012-03-07 r@lp ccaen .in2 p3.fr
License:
Description: NEMO3 ANA event model: utility for simulated data
History: