PandaRoot
PndOtTube Class Reference

#include <PndOtTube.h>

Inheritance diagram for PndOtTube:

Public Member Functions

 PndOtTube ()
 
 PndOtTube (PndOtTube &tube)
 
 ~PndOtTube ()
 
 PndOtTube (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 29 of file PndOtTube.h.

Constructor & Destructor Documentation

◆ PndOtTube() [1/3]

PndOtTube::PndOtTube ( )

Default constructor

◆ PndOtTube() [2/3]

PndOtTube::PndOtTube ( PndOtTube tube)

◆ ~PndOtTube()

PndOtTube::~PndOtTube ( )

◆ PndOtTube() [3/3]

PndOtTube::PndOtTube ( 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 PndOtTube::GetHalfLength ( ) const

◆ GetPosition()

TVector3 PndOtTube::GetPosition ( ) const

◆ GetRadIn()

Double_t PndOtTube::GetRadIn ( ) const

◆ GetRadOut()

Double_t PndOtTube::GetRadOut ( ) const

◆ GetRotationMatrix()

TMatrixT<Double_t> PndOtTube::GetRotationMatrix ( ) const

◆ GetWireDirection()

TVector3 PndOtTube::GetWireDirection ( ) const

Referenced by IsSkew().

◆ IsSkew()

bool PndOtTube::IsSkew ( ) const
inline

Definition at line 47 of file PndOtTube.h.

References GetWireDirection().

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

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