FEDRA emulsion software from the OPERA Collaboration
EdbTrack2D Class Reference

virtual class for 2D track More...

#include <EdbVirtual.h>

Inheritance diagram for EdbTrack2D:
Collaboration diagram for EdbTrack2D:

Public Member Functions

virtual void Print (Option_t *opt="") const
 
virtual void Substruct (EdbTrack2D *t)
 
virtual void Test () const
 
virtual void Transform (const EdbAffine2D *a)
 
virtual ~EdbTrack2D ()
 
- Public Member Functions inherited from EdbPoint2D
virtual void Print (Option_t *opt="") const
 
virtual void SetX (float x)=0
 
virtual void SetY (float y)=0
 
virtual void SetZ (float z)
 
virtual void Substruct (EdbPoint *p)
 
virtual void Test () const
 
virtual void TestPoint2D () const
 
virtual void Transform (const EdbAffine2D *a)
 
virtual Float_t X () const =0
 
virtual Float_t Y () const =0
 
virtual Float_t Z () const
 
virtual ~EdbPoint2D ()
 
- Public Member Functions inherited from EdbPoint
virtual void SetX (float x)=0
 
virtual void SetY (float y)=0
 
virtual void SetZ (float z)=0
 
virtual void Substruct (EdbPoint *p)=0
 
virtual void Test () const
 
virtual void Transform (const EdbAffine2D *a)
 
virtual void Transform (const EdbAffine3D *a)
 
virtual Float_t X () const =0
 
virtual Float_t Y () const =0
 
virtual Float_t Z () const =0
 
virtual ~EdbPoint ()
 
- Public Member Functions inherited from EdbAngle2D
virtual void Print (Option_t *opt="") const
 
virtual void SetTX (float x)=0
 
virtual void SetTY (float y)=0
 
virtual void Substruct (const EdbAngle2D *a)
 
virtual void Test () const
 
virtual void Transform (const EdbAffine2D *a)
 
virtual Float_t TX () const =0
 tangens = deltaX/deltaZ More...
 
virtual Float_t TY () const =0
 tangens = deltaY/deltaZ More...
 
virtual ~EdbAngle2D ()
 

Detailed Description

virtual class for 2D track

Constructor & Destructor Documentation

◆ ~EdbTrack2D()

virtual EdbTrack2D::~EdbTrack2D ( )
inlinevirtual
128{}

Member Function Documentation

◆ Print()

virtual void EdbTrack2D::Print ( Option_t *  opt = "") const
virtual

Reimplemented from EdbAngle2D.

Reimplemented in EdbSegP, and EdbPredictionDC.

◆ Substruct()

void EdbTrack2D::Substruct ( EdbTrack2D t)
virtual
43{
46}
protocol class for 2D angle (virtual angle)
Definition: EdbVirtual.h:53
virtual void Substruct(const EdbAngle2D *a)
Definition: EdbVirtual.cxx:64
virtual void Substruct(EdbPoint *p)
Definition: EdbVirtual.cxx:116
protocol class for point (virtual point)
Definition: EdbVirtual.h:28
TTree * t
Definition: check_shower.C:4

◆ Test()

virtual void EdbTrack2D::Test ( ) const
inlinevirtual

Reimplemented from EdbAngle2D.

134{ printf("EdbTrack2D::Test \n"); }

◆ Transform()

virtual void EdbTrack2D::Transform ( const EdbAffine2D a)
virtual

Reimplemented from EdbAngle2D.


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