ATLAS Offline Software
Public Member Functions | List of all members
TrkDriftCircleMath::ChamberGeometry Class Referenceabstract

#include <ChamberGeometry.h>

Inheritance diagram for TrkDriftCircleMath::ChamberGeometry:
Collaboration diagram for TrkDriftCircleMath::ChamberGeometry:

Public Member Functions

virtual DCVec tubesPassedByLine (const Line &line) const =0
 Retrieves the vector of drift circles traveresed by the line. More...
 
virtual bool validGeometry () const =0
 
virtual void print (MsgStream &msg) const =0
 
virtual double stationTheta () const =0
 
virtual unsigned int nlay () const =0
 
virtual const IdentifierstationId () const =0
 
virtual LocVec2D tubePosition (unsigned int ml, unsigned int lay, unsigned int tube) const =0
 
virtual double tubeRadius () const =0
 

Detailed Description

Definition at line 17 of file ChamberGeometry.h.

Member Function Documentation

◆ nlay()

virtual unsigned int TrkDriftCircleMath::ChamberGeometry::nlay ( ) const
pure virtual

◆ print()

virtual void TrkDriftCircleMath::ChamberGeometry::print ( MsgStream &  msg) const
pure virtual

◆ stationId()

virtual const Identifier& TrkDriftCircleMath::ChamberGeometry::stationId ( ) const
pure virtual

◆ stationTheta()

virtual double TrkDriftCircleMath::ChamberGeometry::stationTheta ( ) const
pure virtual

◆ tubePosition()

virtual LocVec2D TrkDriftCircleMath::ChamberGeometry::tubePosition ( unsigned int  ml,
unsigned int  lay,
unsigned int  tube 
) const
pure virtual

◆ tubeRadius()

virtual double TrkDriftCircleMath::ChamberGeometry::tubeRadius ( ) const
pure virtual

◆ tubesPassedByLine()

virtual DCVec TrkDriftCircleMath::ChamberGeometry::tubesPassedByLine ( const Line line) const
pure virtual

Retrieves the vector of drift circles traveresed by the line.

Implemented in TrkDriftCircleMath::MdtChamberGeometry, and TrkDriftCircleMath::MdtMultiChamberGeometry.

◆ validGeometry()

virtual bool TrkDriftCircleMath::ChamberGeometry::validGeometry ( ) const
pure virtual

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