#include "hrttrackevaluator.h" |
HRtTrackEvaluator
class description - source file - inheritance tree (.pdf)
protected:
void computeDistance(Float_t& dist, Float_t& errDist)
public:
HRtTrackEvaluator()
HRtTrackEvaluator(const HRtTrackEvaluator&)
~HRtTrackEvaluator()
Float_t calcEvaluatedLength()
static TClass* Class()
void evaluate(Bool_t onlyMdc3)
void extractMeasurements(HRtVector& m, HRtMatrix& W)
virtual void fillControl(TNtuple* control, Bool_t onlyMdc3)
void fillTrackParameters(HRtVector& p)
Int_t getCharge()
Float_t getDeltaPhi()
HGeomVector& getDir()
Float_t getDistance()
Float_t getDistanceKick()
Float_t getLeverArm()
Bool_t init()
virtual TClass* IsA() const
Bool_t isGoodCombination()
HRtTrackEvaluator& operator=(const HRtTrackEvaluator&)
Bool_t reinit()
void setInnerSeg(HMdcSeg* seg)
void setOuterSeg(HRtSegmentRef* seg)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
HMdcSeg* fInnerSeg !
HRtSegmentRef* fOuterSeg !
Float_t fDistance
Float_t fLeverArm
Float_t fDistanceKick
Float_t fDeltaPhi Diff. between predicted and measuremed phi deflection
Float_t fP Estimated momentum
Float_t fAngle Deflection angle
Int_t fPolarity Polarity of particle
HKickPlane2* fKickPlane !FIXME: fill from track finder
HKickMatchPar* fMatchPar !
HRtMatchingPar* fMdcMatchingPar !
HSpecGeomPar* fSpecGeomPar !
HMdcGeomPar* fMdcGeom !
HGeomTransform fMdcModule[4] !
HGeomVertexFit fVertexFitter Vertex fitter
HGeomVector fRClosest
HGeomVector fRKick1 Intersection of inner track with kickplane
HGeomVector fDir ! Track direction used for momentum calc.
HGeomVector fInnerPos
HGeomVector fInnerAlpha
Bool_t init(void)
Bool_t reinit(void)
void setInnerSeg(HMdcSeg *seg)
void setOuterSeg(HRtSegmentRef *seg)
extractMeasurements(HRtVector &m,HRtMatrix &W)
void computeDistance(Float_t &dist, Float_t &errDist)
void evaluate(Bool_t onlyMdc3)
evaluates a combination of two segments (inner, outer). That means
filling variables that later can be used to check if this combination
corresponds to a real particle or not.
calcEvaluatedLength (void)
FIXME: Do average over targets
isGoodCombination (void)
Returns true or false depending on the latest evaluated combination
of segments being good or not.
void fillTrackParameters (HRtVector & p)
Makes a first estimation of the track parameters for the latest
evaluated segment combination. The result is stored in the vector p
fillControl(TNtuple * control, Bool_t onlyMdc3)
Fills ntuple with control variables
Inline Functions
void ~HRtTrackEvaluator()
HRtTrackEvaluator HRtTrackEvaluator()
HGeomVector& getDir()
Int_t getCharge()
Float_t getDistance()
Float_t getDistanceKick()
Float_t getDeltaPhi()
Float_t getLeverArm()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HRtTrackEvaluator HRtTrackEvaluator(const HRtTrackEvaluator&)
HRtTrackEvaluator& operator=(const HRtTrackEvaluator&)
Last update: Fri Jan 26 12:31:45 2007
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.