MarlinTPC  1.2.0
Public Member Functions | List of all members
marlintpc::RelativePosition Class Reference

RelativePosition: An LCObject to hold a translation and two possible angles. More...

#include <RelativePosition.h>

Inheritance diagram for marlintpc::RelativePosition:

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
 

Detailed Description

RelativePosition: An LCObject to hold a translation and two possible angles.

This can be used for coordinate transformations.

Author
Christian Grefe

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