PandaRoot
PndFtsRecoHit2 Class Reference

#include <PndFtsRecoHit2.h>

Inheritance diagram for PndFtsRecoHit2:
genfit::WireMeasurement genfit::AbsMeasurement

Public Member Functions

 PndFtsRecoHit2 ()
 
 PndFtsRecoHit2 (PndFtsHit *currenthit)
 
 PndFtsRecoHit2 (PndFtsHit *currenthit, const genfit::TrackCandHit *hit, TClonesArray *tubeArr)
 
virtual ~PndFtsRecoHit2 ()
 
virtual genfit::AbsMeasurementclone ()
 
- Public Member Functions inherited from genfit::WireMeasurement
 WireMeasurement (int nDim=7)
 
 WireMeasurement (const TVectorD &rawHitCoords, const TMatrixDSym &rawHitCov, int detId, int hitId, TrackPoint *trackPoint)
 
virtual ~WireMeasurement ()
 
virtual AbsMeasurementclone () const
 Deep copy ctor for polymorphic class. More...
 
virtual SharedPlanePtr constructPlane (const StateOnPlane &state) const
 
virtual std::vector< MeasurementOnPlane * > constructMeasurementsOnPlane (const StateOnPlane &state) const
 
virtual const AbsHMatrixconstructHMatrix (const AbsTrackRep *) const
 
void setMaxDistance (double d)
 
void setLeftRightResolution (int lr)
 
virtual bool isLeftRightMeasurement () const
 If the AbsMeasurement is a wire hit, the left/right resolution will be used. More...
 
virtual int getLeftRightResolution () const
 
double getMaxDistance ()
 
- Public Member Functions inherited from genfit::AbsMeasurement
 AbsMeasurement ()
 
 AbsMeasurement (int nDims)
 
 AbsMeasurement (const TVectorD &rawHitCoords, const TMatrixDSym &rawHitCov, int detId, int hitId, TrackPoint *trackPoint)
 
virtual ~AbsMeasurement ()
 
TrackPointgetTrackPoint () const
 
void setTrackPoint (TrackPoint *tp)
 
const TVectorD & getRawHitCoords () const
 
const TMatrixDSym & getRawHitCov () const
 
TVectorD & getRawHitCoords ()
 
TMatrixDSym & getRawHitCov ()
 
int getDetId () const
 
int getHitId () const
 
unsigned int getDim () const
 
void setRawHitCoords (const TVectorD &coords)
 
void setRawHitCov (const TMatrixDSym &cov)
 
void setDetId (int detId)
 
void setHitId (int hitId)
 
virtual void Print (const Option_t *="") const
 

Static Protected Attributes

static const int NparHitRep = 7
 

Additional Inherited Members

- Protected Member Functions inherited from genfit::AbsMeasurement
 AbsMeasurement (const AbsMeasurement &)
 protect from calling copy c'tor from outside the class. Use clone() if you want a copy! More...
 
- Protected Attributes inherited from genfit::WireMeasurement
double maxDistance_
 
signed char leftRight_
 
- Protected Attributes inherited from genfit::AbsMeasurement
TVectorD rawHitCoords_
 
TMatrixDSym rawHitCov_
 
int detId_
 
int hitId_
 
TrackPointtrackPoint_
 Pointer to TrackPoint where the measurement belongs to. More...
 

Detailed Description

Definition at line 19 of file PndFtsRecoHit2.h.

Constructor & Destructor Documentation

◆ PndFtsRecoHit2() [1/3]

PndFtsRecoHit2::PndFtsRecoHit2 ( )

Referenced by clone().

◆ PndFtsRecoHit2() [2/3]

PndFtsRecoHit2::PndFtsRecoHit2 ( PndFtsHit currenthit)

◆ PndFtsRecoHit2() [3/3]

PndFtsRecoHit2::PndFtsRecoHit2 ( PndFtsHit currenthit,
const genfit::TrackCandHit hit,
TClonesArray *  tubeArr 
)

◆ ~PndFtsRecoHit2()

virtual PndFtsRecoHit2::~PndFtsRecoHit2 ( )
virtual

Member Function Documentation

◆ clone()

virtual genfit::AbsMeasurement* PndFtsRecoHit2::clone ( )
inlinevirtual

Definition at line 28 of file PndFtsRecoHit2.h.

References PndFtsRecoHit2().

28 { return new PndFtsRecoHit2(*this); };

Member Data Documentation

◆ NparHitRep

const int PndFtsRecoHit2::NparHitRep = 7
staticprotected

Definition at line 34 of file PndFtsRecoHit2.h.


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