PandaRoot
PndFtsTube Class Reference

#include <PndFtsTube.h>

Inheritance diagram for PndFtsTube:

Public Member Functions

 PndFtsTube ()
 
 PndFtsTube (PndFtsTube &tube)
 
 ~PndFtsTube ()
 
 PndFtsTube (Double_t x, Double_t y, Double_t z, Double_t r11, Double_t r12, Double_t r13, Double_t r21, Double_t r22, Double_t r23, Double_t r31, Double_t r32, Double_t r33, Double_t radin, Double_t radout, Double_t hl)
 
TVector3 GetPosition () const
 
TMatrixT< Double_t > GetRotationMatrix () const
 
Double_t GetRadIn () const
 
Double_t GetRadOut () const
 
Double_t GetHalfLength () const
 
TVector3 GetWireDirection () const
 
bool IsSkew () const
 

Detailed Description

Definition at line 8 of file PndFtsTube.h.

Constructor & Destructor Documentation

◆ PndFtsTube() [1/3]

PndFtsTube::PndFtsTube ( )

Default constructor

◆ PndFtsTube() [2/3]

PndFtsTube::PndFtsTube ( PndFtsTube tube)

◆ ~PndFtsTube()

PndFtsTube::~PndFtsTube ( )

◆ PndFtsTube() [3/3]

PndFtsTube::PndFtsTube ( Double_t  x,
Double_t  y,
Double_t  z,
Double_t  r11,
Double_t  r12,
Double_t  r13,
Double_t  r21,
Double_t  r22,
Double_t  r23,
Double_t  r31,
Double_t  r32,
Double_t  r33,
Double_t  radin,
Double_t  radout,
Double_t  hl 
)

Member Function Documentation

◆ GetHalfLength()

Double_t PndFtsTube::GetHalfLength ( ) const

◆ GetPosition()

TVector3 PndFtsTube::GetPosition ( ) const

Referenced by PndFtsHoughSpace::Print().

◆ GetRadIn()

Double_t PndFtsTube::GetRadIn ( ) const

◆ GetRadOut()

Double_t PndFtsTube::GetRadOut ( ) const

◆ GetRotationMatrix()

TMatrixT<Double_t> PndFtsTube::GetRotationMatrix ( ) const

◆ GetWireDirection()

TVector3 PndFtsTube::GetWireDirection ( ) const

Referenced by IsSkew(), and PndFtsHoughSpace::Print().

◆ IsSkew()

bool PndFtsTube::IsSkew ( ) const
inline

Definition at line 26 of file PndFtsTube.h.

References GetWireDirection().

26 { return (0. != GetWireDirection().X()); }
TVector3 GetWireDirection() const

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