ICAROUS
All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Modules Pages
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
larcfm::StateVector Class Reference

#include <StateVector.h>

Public Member Functions

 StateVector (const Vect3 &ss=Vect3::ZERO(), const Velocity &vv=Velocity::ZEROV(), const double tt=0)
 
 StateVector (const std::pair< Vect3, Velocity > &sv, double t)
 
std::pair< Vect3, Velocitypair () const
 
Vect3 s () const
 
Velocity v () const
 
double t () const
 

Static Public Member Functions

static StateVector makeXYZ (double x, double y, double z, double trk, double gs, double vs, double t)
 

Public Attributes

Vect3 ss
 
Velocity vv
 
double tt
 

Detailed Description

Captures the position and velocity at a certain point in time. This class requires the position and velocity are already in a Cartesian frame.


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