All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes | Friends
nemo3::sim_vertex Class Reference

NEMO3 ANA event model : simulated vertex. More...

#include <sim_event_utils.h>

List of all members.

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

Detailed Description

NEMO3 ANA event model : simulated vertex.

Author(s): Francois Mauger mauge.nosp@m.r@lp.nosp@m.ccaen.nosp@m..in2.nosp@m.p3.fr Creation date: 2008-12-17 Last modified: 2012-03-07

License:

Description: NEMO3 ANA event model: utility for simulated data

History:


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