class MDTGeometryHit

Adaptor class using data in the MDTHit class to calculate other.

Public Methods

double getAxialDistance()
Returns the axial distance of the hit to the clock.
double getAxialDistanceError()
Returns the error on the axial distance.
double getAxialTime()
Return the axial time of the hit.
double getAxialTimeError()
Return the error on the axial time.
SpacePoint getCounterPosition()
Return the position of the counter.
double getDriftDistance()
Returns the drift distance of the hit to the wire.
double getDriftDistanceError()
Returns the error on the drift distance.
double getDriftTime()
Return the drift time of the hit.
double getDriftTimeError()
Return the error on the drift time.
SpacePoint getGlobalPosition()
global position becomes more accurate.
const MDTHit* getHit()
Returns the hit contained in the adaptor.
const MuoIndex& getMuoIndex()
Returns the MuoIndex of the hit.
const MSCGeometryHit* getPixel()
Zero if no pixel is set.
double getTime()
Return the time measured on the clock.
double getTimeError()
Return the error on the time measured.
UnitVector getWireDirection()
This is the direction from the clock, along the wire.
double getWireLength()
Returns the full length of the wire.
SpacePoint getWirePosition()
Returns the middle of the wire.
MDTGeometryHit()
Empty construcor, needed for insertion into stl containers.
MDTGeometryHit(const MDTHit *hit)
The adaptor takes _no_ ownership of the hit.
bool operator!=(const MDTGeometryHit& rhs)
Inequality.
friend std::ostream& operator<<(std::ostream& os, const MDTGeometryHit& hit)
Output stream.
bool operator==(const MDTGeometryHit& rhs)
Equality.
bool setPixel(const MSCGeometryHit* pixel)
Returns false if the pixel is incompatible with the MDTHit.
~MDTGeometryHit()
Destructor.

Public

the drift time (distance) equal to the time measured on the clock.
Return the pixel which corresponds to the hit.
Returns the orientation of the wire.
Return the global position of the hit.
As long as there is no corresponding pixel hit,.
this position will be the middle of the wire, with.
Constructor with the MDTHit to adapt as argument.
As soon as the pixel is set, the distances are updated and the.
Regarding the pixels: maybe we can have to hit pixels.
per wire?.
Set the corresponding pixel which is hit.

Documentation

Adaptor class using data in the MDTHit class to calculate other.
MDTGeometryHit()
Empty construcor, needed for insertion into stl containers.

Constructor with the MDTHit to adapt as argument.

MDTGeometryHit(const MDTHit *hit)
The adaptor takes _no_ ownership of the hit.

~MDTGeometryHit()
Destructor.

const MDTHit* getHit()
Returns the hit contained in the adaptor.

double getWireLength()
Returns the full length of the wire.

SpacePoint getWirePosition()
Returns the middle of the wire.

SpacePoint getCounterPosition()
Return the position of the counter.

Returns the orientation of the wire.

UnitVector getWireDirection()
This is the direction from the clock, along the wire.

double getDriftDistance()
Returns the drift distance of the hit to the wire.

double getDriftDistanceError()
Returns the error on the drift distance.

double getAxialDistance()
Returns the axial distance of the hit to the clock.

double getAxialDistanceError()
Returns the error on the axial distance.

double getTime()
Return the time measured on the clock.

double getTimeError()
Return the error on the time measured.

const MuoIndex& getMuoIndex()
Returns the MuoIndex of the hit.

double getDriftTime()
Return the drift time of the hit.

double getDriftTimeError()
Return the error on the drift time.

double getAxialTime()
Return the axial time of the hit.

double getAxialTimeError()
Return the error on the axial time.

Return the global position of the hit.

As long as there is no corresponding pixel hit,.

this position will be the middle of the wire, with.

the drift time (distance) equal to the time measured on the clock.

As soon as the pixel is set, the distances are updated and the.

SpacePoint getGlobalPosition()
global position becomes more accurate.

Regarding the pixels: maybe we can have to hit pixels.

per wire?.

Set the corresponding pixel which is hit.

bool setPixel(const MSCGeometryHit* pixel)
Returns false if the pixel is incompatible with the MDTHit.

Return the pixel which corresponds to the hit.

const MSCGeometryHit* getPixel()
Zero if no pixel is set.

friend std::ostream& operator<<(std::ostream& os, const MDTGeometryHit& hit)
Output stream.

bool operator==(const MDTGeometryHit& rhs)
Equality.

bool operator!=(const MDTGeometryHit& rhs)
Inequality.


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