MarlinTPC
1.2.0
|
RelativePosition: An LCObject to hold a translation and two possible angles. More...
#include <RelativePosition.h>
Public Member Functions | |
RelativePosition () | |
constructor | |
RelativePosition (EVENT::LCObject *) | |
virtual | ~RelativePosition () |
destructor | |
double | get_x_position (void) const |
void | set_x_position (double) |
double | get_y_position (void) const |
void | set_y_position (double) |
double | get_z_position (void) const |
void | set_z_position (double) |
double | get_x_rotation (void) const |
CLHEP::Hep3Vector | get_position (void) const |
void | set_position (CLHEP::Hep3Vector) |
void | set_x_rotation (double) |
double | get_y_rotation (void) const |
void | set_y_rotation (double) |
const std::string | getTypeName (void) const |
returns the typename of the class | |
const std::string | getDataDescription (void) const |
returns the type of data in the generic object | |
RelativePosition: An LCObject to hold a translation and two possible angles.
This can be used for coordinate transformations.