class Segment : public SpacePointVector

Track segment in the muon system.

Inheritance:


Public Methods

bool operator!=(const Segment &segment)
Inequality.
friend std::ostream& operator<<(std::ostream &os, const Segment& segment)
Output stream.
void operator=(const Segment &segment)
Assignment.
bool operator==(const Segment &segment)
Equality.
Segment(const Segment &segment)
Copy constructor.
Segment()
Create a segment at the origin pointing with zero vector.
Segment(const SpacePoint &point, const UnitVector &direction)
Create a segment from a point and a direction.
Segment(double pos_x, double pos_y, double pos_z, double vec_x, double vec_y, double vec_z)
Create a segment from cartesian coordinates.
~Segment()
Destructor.

Public

Constructors.

Documentation

Track segment in the muon system.
Constructors.

Segment()
Create a segment at the origin pointing with zero vector.

Segment(const SpacePoint &point, const UnitVector &direction)
Create a segment from a point and a direction.

Segment(double pos_x, double pos_y, double pos_z, double vec_x, double vec_y, double vec_z)
Create a segment from cartesian coordinates.

Segment(const Segment &segment)
Copy constructor.

~Segment()
Destructor.

void operator=(const Segment &segment)
Assignment.

bool operator==(const Segment &segment)
Equality.

bool operator!=(const Segment &segment)
Inequality.

friend std::ostream& operator<<(std::ostream &os, const Segment& segment)
Output stream.


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de