FairRoot/PandaRoot
Public Member Functions | Private Attributes | List of all members
PndLineCombination Class Reference

#include <PndLineCombination.h>

Public Member Functions

 PndLineCombination (PndLineApproximation a1, PndLineApproximation *a2, Double_t q)
 
 PndLineCombination (PndLineApproximation a1)
 
virtual ~PndLineCombination ()
 
PndLineApproximation getApprox1 ()
 
PndLineApproximationgetApprox2 ()
 
Double_t getQuality ()
 
void setApprox1 (PndLineApproximation a1)
 
void setApprox2 (PndLineApproximation *a2)
 
void setQuality (Double_t q)
 

Private Attributes

PndLineApproximation approx1
 
PndLineApproximationapprox2
 
Double_t quality
 

Detailed Description

Definition at line 14 of file PndLineCombination.h.

Constructor & Destructor Documentation

PndLineCombination::PndLineCombination ( PndLineApproximation  a1,
PndLineApproximation a2,
Double_t  q 
)
inline

Definition at line 16 of file PndLineCombination.h.

17  : approx1(a1),approx2(a2), quality(q){}
PndLineApproximation * approx2
PndLineApproximation approx1
PndLineCombination::PndLineCombination ( PndLineApproximation  a1)
inline

Definition at line 18 of file PndLineCombination.h.

19  : approx1(a1),approx2(0), quality(-1){}
PndLineApproximation * approx2
PndLineApproximation approx1
PndLineCombination::~PndLineCombination ( )
virtual

Definition at line 10 of file PndLineCombination.cxx.

10  {
11  // TODO Auto-generated destructor stub
12 }

Member Function Documentation

PndLineApproximation PndLineCombination::getApprox1 ( )
inline

Definition at line 21 of file PndLineCombination.h.

References approx1.

Referenced by PndTrackCombiner::combine().

21 { return approx1;}
PndLineApproximation approx1
PndLineApproximation* PndLineCombination::getApprox2 ( )
inline

Definition at line 22 of file PndLineCombination.h.

References approx2.

22 { return approx2;}
PndLineApproximation * approx2
Double_t PndLineCombination::getQuality ( )
inline

Definition at line 23 of file PndLineCombination.h.

References approx2, and quality.

23  {
24  if(approx2==0) return 99999999999;
25  else return quality;
26  }
PndLineApproximation * approx2
void PndLineCombination::setApprox1 ( PndLineApproximation  a1)
inline

Definition at line 27 of file PndLineCombination.h.

References approx1.

27 { approx1 = a1;}
PndLineApproximation approx1
void PndLineCombination::setApprox2 ( PndLineApproximation a2)
inline

Definition at line 28 of file PndLineCombination.h.

References approx2.

28 {approx2 = a2;} //TODO: speicher Freigeben
PndLineApproximation * approx2
void PndLineCombination::setQuality ( Double_t  q)
inline

Definition at line 29 of file PndLineCombination.h.

References quality.

29 {quality = q;}

Member Data Documentation

PndLineApproximation PndLineCombination::approx1
private

Definition at line 31 of file PndLineCombination.h.

Referenced by getApprox1(), and setApprox1().

PndLineApproximation* PndLineCombination::approx2
private

Definition at line 32 of file PndLineCombination.h.

Referenced by getApprox2(), getQuality(), and setApprox2().

Double_t PndLineCombination::quality
private

Definition at line 33 of file PndLineCombination.h.

Referenced by getQuality(), and setQuality().


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