|
BOSS 8.0.0
BESIII Offline Software System
|
#include <MucRec2DRoad.h>
Public Member Functions | |
| MucRec2DRoad (const int &part=0, const int &seg=0, const int &orient=0, const float &xVertex=0.0, const float &yVertex=0.0, const float &zVertex=0.0, const int &fittingMethod=0) | |
| Constructor. | |
| MucRec2DRoad & | operator= (const MucRec2DRoad &orig) |
| Assignment constructor. | |
| MucRec2DRoad (const MucRec2DRoad &source) | |
| Copy constructor. | |
| ~MucRec2DRoad () | |
| Destructor. | |
| void | SetIndex (const int &index) |
| Set the index for this road. | |
| void | AttachHit (MucRecHit *hit) |
| Attach the given hit to this road. | |
| void | AttachHitNoFit (MucRecHit *hit) |
| Attach the given hit to this road, but not fit this road. | |
| void | SetMaxNSkippedGaps (const int &nGaps) |
| int | SimpleFit (float &slope, float &intercept, float &sigmaSlope, float &sigmaIntercept, float &chisq, int &ndof) |
| Calculate the best-fit straight line with "simple" weights. | |
| int | SimpleFitNoCurrentGap (int currentgap, float &slope, float &intercept, float &sigmaSlope, float &sigmaIntercept, float &chisq, int &ndof) |
| Calculate the best-fit straight line with "simple" weights. not use current gap!!! | |
| int | Fit (const float &x, const float &y, const float &z, float &slope, float &intercept, float &sigmaSlope, float &sigmaIntercept, float &chisq, int &ndof) |
| Fit (with weights) the hit center to a straight line. | |
| void | Project (const int &gap, float &x, float &y, float &z, float &x2, float &y2, float &z2) |
| Where does the trajectory of this road intersect a specific gap? | |
| float | WeightFunc (const float &chisq, const float &distance) const |
| float | WindowFunc (const float &chisq, const float &distance) const |
| int | GetIndex () const |
| A unique identifier for this road in the current event. | |
| int | GetPart () const |
| In which part was this road found? | |
| int | GetSeg () const |
| In which segment was this road found? | |
| int | GetOrient () const |
| In which orientation was this road found? | |
| void | GetVertexPos (float &x, float &y, float &z) const |
| Position of the vertex point. | |
| int | GetLastGap () const |
| Which gap is the last one with hits attached to this road? | |
| int | GetNGapsWithHits () const |
| How many gaps provide hits attached to this road? | |
| int | GetTotalHits () const |
| How many hits in all does this road contain? | |
| int | GetHitsPerGap (const int &gap) const |
| How many hits per gap does this road contain? | |
| int | GetMaxHitsPerGap () const |
| How many hits were attached in the gap with the most attached hits? | |
| bool | HasHitInGap (const int &gap) const |
| Does this road contain any hits in the given gap? | |
| int | GetNSharedHits (const MucRec2DRoad *road) const |
| How many hits do two roads share? | |
| float | GetSlope () const |
| Slope of trajectory. | |
| float | GetIntercept () const |
| Intercept of trajectory. | |
| int | GetDegreesOfFreedom () const |
| How many degrees of freedom in the trajectory fit? | |
| float | GetReducedChiSquare () const |
| Chi-square parameter (per degree of freedom) of the trajectory fit. | |
| void | GetSimpleFitParams (float &slope, float &intercept, float &sigmaSlope, float &sigmaIntercept, float &chisq, int &ndof) const |
| Get the parameters from the simple fit. | |
| void | GetSimpleFitParams (float &a, float &b, float &c, int &whichhalf, float &sigmaa, float &sigmab, float &sigmac, float &chisq, int &ndof) const |
| Get the parameters from the simple quad fit. | |
| bool | GetQuadFitOk () |
| void | GetPosSigma (float &possigma) const |
| MucRecHit * | GetHit (const int &gap) const |
| Get a pointer to the first found hit attached in a particular gap. | |
| float | GetHitDistance (const MucRecHit *hit) |
| Distance to a hit. | |
| float | GetSearchWindowSize (const int &gap) const |
| Determine the size of the search window in the given gap. | |
| bool | HasHit (MucRecHit *hit) const |
| Does the hit exist in the road . | |
| vector< Identifier > | GetHitsID () const |
| Get indices of all hits in the road. | |
| vector< MucRecHit * > | GetHits () const |
| void | PrintHitsInfo () const |
| Print Hits Infomation. | |
| MucRec2DRoad (const int &part=0, const int &seg=0, const int &orient=0, const float &xVertex=0.0, const float &yVertex=0.0, const float &zVertex=0.0, const int &fittingMethod=0) | |
| Constructor. | |
| MucRec2DRoad & | operator= (const MucRec2DRoad &orig) |
| Assignment constructor. | |
| MucRec2DRoad (const MucRec2DRoad &source) | |
| Copy constructor. | |
| ~MucRec2DRoad () | |
| Destructor. | |
| void | SetIndex (const int &index) |
| Set the index for this road. | |
| void | AttachHit (MucRecHit *hit) |
| Attach the given hit to this road. | |
| void | AttachHitNoFit (MucRecHit *hit) |
| Attach the given hit to this road, but not fit this road. | |
| void | SetMaxNSkippedGaps (const int &nGaps) |
| int | SimpleFit (float &slope, float &intercept, float &sigmaSlope, float &sigmaIntercept, float &chisq, int &ndof) |
| Calculate the best-fit straight line with "simple" weights. | |
| int | SimpleFitNoCurrentGap (int currentgap, float &slope, float &intercept, float &sigmaSlope, float &sigmaIntercept, float &chisq, int &ndof) |
| Calculate the best-fit straight line with "simple" weights. not use current gap!!! | |
| int | Fit (const float &x, const float &y, const float &z, float &slope, float &intercept, float &sigmaSlope, float &sigmaIntercept, float &chisq, int &ndof) |
| Fit (with weights) the hit center to a straight line. | |
| void | Project (const int &gap, float &x, float &y, float &z, float &x2, float &y2, float &z2) |
| Where does the trajectory of this road intersect a specific gap? | |
| float | WeightFunc (const float &chisq, const float &distance) const |
| float | WindowFunc (const float &chisq, const float &distance) const |
| int | GetIndex () const |
| A unique identifier for this road in the current event. | |
| int | GetPart () const |
| In which part was this road found? | |
| int | GetSeg () const |
| In which segment was this road found? | |
| int | GetOrient () const |
| In which orientation was this road found? | |
| void | GetVertexPos (float &x, float &y, float &z) const |
| Position of the vertex point. | |
| int | GetLastGap () const |
| Which gap is the last one with hits attached to this road? | |
| int | GetNGapsWithHits () const |
| How many gaps provide hits attached to this road? | |
| int | GetTotalHits () const |
| How many hits in all does this road contain? | |
| int | GetHitsPerGap (const int &gap) const |
| How many hits per gap does this road contain? | |
| int | GetMaxHitsPerGap () const |
| How many hits were attached in the gap with the most attached hits? | |
| bool | HasHitInGap (const int &gap) const |
| Does this road contain any hits in the given gap? | |
| int | GetNSharedHits (const MucRec2DRoad *road) const |
| How many hits do two roads share? | |
| float | GetSlope () const |
| Slope of trajectory. | |
| float | GetIntercept () const |
| Intercept of trajectory. | |
| int | GetDegreesOfFreedom () const |
| How many degrees of freedom in the trajectory fit? | |
| float | GetReducedChiSquare () const |
| Chi-square parameter (per degree of freedom) of the trajectory fit. | |
| void | GetSimpleFitParams (float &slope, float &intercept, float &sigmaSlope, float &sigmaIntercept, float &chisq, int &ndof) const |
| Get the parameters from the simple fit. | |
| void | GetSimpleFitParams (float &a, float &b, float &c, int &whichhalf, float &sigmaa, float &sigmab, float &sigmac, float &chisq, int &ndof) const |
| Get the parameters from the simple quad fit. | |
| bool | GetQuadFitOk () |
| void | GetPosSigma (float &possigma) const |
| MucRecHit * | GetHit (const int &gap) const |
| Get a pointer to the first found hit attached in a particular gap. | |
| float | GetHitDistance (const MucRecHit *hit) |
| Distance to a hit. | |
| float | GetSearchWindowSize (const int &gap) const |
| Determine the size of the search window in the given gap. | |
| bool | HasHit (MucRecHit *hit) const |
| Does the hit exist in the road . | |
| vector< Identifier > | GetHitsID () const |
| Get indices of all hits in the road. | |
| vector< MucRecHit * > | GetHits () const |
| void | PrintHitsInfo () const |
| Print Hits Infomation. | |
| MucRec2DRoad (const int &part=0, const int &seg=0, const int &orient=0, const float &xVertex=0.0, const float &yVertex=0.0, const float &zVertex=0.0, const int &fittingMethod=0) | |
| Constructor. | |
| MucRec2DRoad & | operator= (const MucRec2DRoad &orig) |
| Assignment constructor. | |
| MucRec2DRoad (const MucRec2DRoad &source) | |
| Copy constructor. | |
| ~MucRec2DRoad () | |
| Destructor. | |
| void | SetIndex (const int &index) |
| Set the index for this road. | |
| void | AttachHit (MucRecHit *hit) |
| Attach the given hit to this road. | |
| void | AttachHitNoFit (MucRecHit *hit) |
| Attach the given hit to this road, but not fit this road. | |
| void | SetMaxNSkippedGaps (const int &nGaps) |
| int | SimpleFit (float &slope, float &intercept, float &sigmaSlope, float &sigmaIntercept, float &chisq, int &ndof) |
| Calculate the best-fit straight line with "simple" weights. | |
| int | SimpleFitNoCurrentGap (int currentgap, float &slope, float &intercept, float &sigmaSlope, float &sigmaIntercept, float &chisq, int &ndof) |
| Calculate the best-fit straight line with "simple" weights. not use current gap!!! | |
| int | Fit (const float &x, const float &y, const float &z, float &slope, float &intercept, float &sigmaSlope, float &sigmaIntercept, float &chisq, int &ndof) |
| Fit (with weights) the hit center to a straight line. | |
| void | Project (const int &gap, float &x, float &y, float &z, float &x2, float &y2, float &z2) |
| Where does the trajectory of this road intersect a specific gap? | |
| float | WeightFunc (const float &chisq, const float &distance) const |
| float | WindowFunc (const float &chisq, const float &distance) const |
| int | GetIndex () const |
| A unique identifier for this road in the current event. | |
| int | GetPart () const |
| In which part was this road found? | |
| int | GetSeg () const |
| In which segment was this road found? | |
| int | GetOrient () const |
| In which orientation was this road found? | |
| void | GetVertexPos (float &x, float &y, float &z) const |
| Position of the vertex point. | |
| int | GetLastGap () const |
| Which gap is the last one with hits attached to this road? | |
| int | GetNGapsWithHits () const |
| How many gaps provide hits attached to this road? | |
| int | GetTotalHits () const |
| How many hits in all does this road contain? | |
| int | GetHitsPerGap (const int &gap) const |
| How many hits per gap does this road contain? | |
| int | GetMaxHitsPerGap () const |
| How many hits were attached in the gap with the most attached hits? | |
| bool | HasHitInGap (const int &gap) const |
| Does this road contain any hits in the given gap? | |
| int | GetNSharedHits (const MucRec2DRoad *road) const |
| How many hits do two roads share? | |
| float | GetSlope () const |
| Slope of trajectory. | |
| float | GetIntercept () const |
| Intercept of trajectory. | |
| int | GetDegreesOfFreedom () const |
| How many degrees of freedom in the trajectory fit? | |
| float | GetReducedChiSquare () const |
| Chi-square parameter (per degree of freedom) of the trajectory fit. | |
| void | GetSimpleFitParams (float &slope, float &intercept, float &sigmaSlope, float &sigmaIntercept, float &chisq, int &ndof) const |
| Get the parameters from the simple fit. | |
| void | GetSimpleFitParams (float &a, float &b, float &c, int &whichhalf, float &sigmaa, float &sigmab, float &sigmac, float &chisq, int &ndof) const |
| Get the parameters from the simple quad fit. | |
| bool | GetQuadFitOk () |
| void | GetPosSigma (float &possigma) const |
| MucRecHit * | GetHit (const int &gap) const |
| Get a pointer to the first found hit attached in a particular gap. | |
| float | GetHitDistance (const MucRecHit *hit) |
| Distance to a hit. | |
| float | GetSearchWindowSize (const int &gap) const |
| Determine the size of the search window in the given gap. | |
| bool | HasHit (MucRecHit *hit) const |
| Does the hit exist in the road . | |
| vector< Identifier > | GetHitsID () const |
| Get indices of all hits in the road. | |
| vector< MucRecHit * > | GetHits () const |
| void | PrintHitsInfo () const |
| Print Hits Infomation. | |
Describes a "two-dimensional" road found in the muon chamber. part and orient decides dimension of the road. part orient dimension 1 0 Z-R 1 1 Phi-R 0,2 0 Y-Z 0,2 1 X-Z A full "three-dimensional" road is composed of two 2D roads with different orients on the same part.
Definition at line 38 of file InstallArea/x86_64-el9-gcc13-dbg/include/MucRecEvent/MucRec2DRoad.h.
| MucRec2DRoad::MucRec2DRoad | ( | const int & | part = 0, |
| const int & | seg = 0, | ||
| const int & | orient = 0, | ||
| const float & | xVertex = 0.0, | ||
| const float & | yVertex = 0.0, | ||
| const float & | zVertex = 0.0, | ||
| const int & | fittingMethod = 0 ) |
Constructor.
Definition at line 27 of file MucRec2DRoad.cxx.
Referenced by GetNSharedHits(), MucRec2DRoad(), and operator=().
| MucRec2DRoad::MucRec2DRoad | ( | const MucRec2DRoad & | source | ) |
Copy constructor.
Definition at line 72 of file MucRec2DRoad.cxx.
| MucRec2DRoad::~MucRec2DRoad | ( | ) |
| MucRec2DRoad::MucRec2DRoad | ( | const int & | part = 0, |
| const int & | seg = 0, | ||
| const int & | orient = 0, | ||
| const float & | xVertex = 0.0, | ||
| const float & | yVertex = 0.0, | ||
| const float & | zVertex = 0.0, | ||
| const int & | fittingMethod = 0 ) |
Constructor.
| MucRec2DRoad::MucRec2DRoad | ( | const MucRec2DRoad & | source | ) |
Copy constructor.
| MucRec2DRoad::~MucRec2DRoad | ( | ) |
Destructor.
| MucRec2DRoad::MucRec2DRoad | ( | const int & | part = 0, |
| const int & | seg = 0, | ||
| const int & | orient = 0, | ||
| const float & | xVertex = 0.0, | ||
| const float & | yVertex = 0.0, | ||
| const float & | zVertex = 0.0, | ||
| const int & | fittingMethod = 0 ) |
Constructor.
| MucRec2DRoad::MucRec2DRoad | ( | const MucRec2DRoad & | source | ) |
Copy constructor.
| MucRec2DRoad::~MucRec2DRoad | ( | ) |
Destructor.
| void MucRec2DRoad::AttachHit | ( | MucRecHit * | hit | ) |
Attach the given hit to this road.
Definition at line 99 of file MucRec2DRoad.cxx.
Referenced by MucRecRoadFinder::execute(), and RecMucTrack::LineFit().
| void MucRec2DRoad::AttachHit | ( | MucRecHit * | hit | ) |
Attach the given hit to this road.
| void MucRec2DRoad::AttachHit | ( | MucRecHit * | hit | ) |
Attach the given hit to this road.
| void MucRec2DRoad::AttachHitNoFit | ( | MucRecHit * | hit | ) |
Attach the given hit to this road, but not fit this road.
Definition at line 145 of file MucRec2DRoad.cxx.
Referenced by MucRecRoadFinder::execute().
| void MucRec2DRoad::AttachHitNoFit | ( | MucRecHit * | hit | ) |
Attach the given hit to this road, but not fit this road.
| void MucRec2DRoad::AttachHitNoFit | ( | MucRecHit * | hit | ) |
Attach the given hit to this road, but not fit this road.
| int MucRec2DRoad::Fit | ( | const float & | x, |
| const float & | y, | ||
| const float & | z, | ||
| float & | slope, | ||
| float & | intercept, | ||
| float & | sigmaSlope, | ||
| float & | sigmaIntercept, | ||
| float & | chisq, | ||
| int & | ndof ) |
Fit (with weights) the hit center to a straight line.
Definition at line 585 of file MucRec2DRoad.cxx.
Referenced by Project().
| int MucRec2DRoad::Fit | ( | const float & | x, |
| const float & | y, | ||
| const float & | z, | ||
| float & | slope, | ||
| float & | intercept, | ||
| float & | sigmaSlope, | ||
| float & | sigmaIntercept, | ||
| float & | chisq, | ||
| int & | ndof ) |
Fit (with weights) the hit center to a straight line.
| int MucRec2DRoad::Fit | ( | const float & | x, |
| const float & | y, | ||
| const float & | z, | ||
| float & | slope, | ||
| float & | intercept, | ||
| float & | sigmaSlope, | ||
| float & | sigmaIntercept, | ||
| float & | chisq, | ||
| int & | ndof ) |
Fit (with weights) the hit center to a straight line.
| int MucRec2DRoad::GetDegreesOfFreedom | ( | ) | const |
How many degrees of freedom in the trajectory fit?
Definition at line 1041 of file MucRec2DRoad.cxx.
Referenced by MucRecRoadFinder::execute().
| int MucRec2DRoad::GetDegreesOfFreedom | ( | ) | const |
How many degrees of freedom in the trajectory fit?
| int MucRec2DRoad::GetDegreesOfFreedom | ( | ) | const |
How many degrees of freedom in the trajectory fit?
| MucRecHit * MucRec2DRoad::GetHit | ( | const int & | gap | ) | const |
Get a pointer to the first found hit attached in a particular gap.
Definition at line 1085 of file MucRec2DRoad.cxx.
| MucRecHit * MucRec2DRoad::GetHit | ( | const int & | gap | ) | const |
Get a pointer to the first found hit attached in a particular gap.
| MucRecHit * MucRec2DRoad::GetHit | ( | const int & | gap | ) | const |
Get a pointer to the first found hit attached in a particular gap.
| float MucRec2DRoad::GetHitDistance | ( | const MucRecHit * | hit | ) |
Distance to a hit.
Definition at line 1107 of file MucRec2DRoad.cxx.
Referenced by MucRecRoadFinder::execute().
| float MucRec2DRoad::GetHitDistance | ( | const MucRecHit * | hit | ) |
Distance to a hit.
| float MucRec2DRoad::GetHitDistance | ( | const MucRecHit * | hit | ) |
Distance to a hit.
| vector< MucRecHit * > MucRec2DRoad::GetHits | ( | ) | const |
Definition at line 1385 of file MucRec2DRoad.cxx.
Referenced by MucRecRoadFinder::execute().
| vector< MucRecHit * > MucRec2DRoad::GetHits | ( | ) | const |
| vector< MucRecHit * > MucRec2DRoad::GetHits | ( | ) | const |
| vector< Identifier > MucRec2DRoad::GetHitsID | ( | ) | const |
Get indices of all hits in the road.
Definition at line 1364 of file MucRec2DRoad.cxx.
Referenced by MucRec3DRoad::GetHitsID().
| vector< Identifier > MucRec2DRoad::GetHitsID | ( | ) | const |
Get indices of all hits in the road.
| vector< Identifier > MucRec2DRoad::GetHitsID | ( | ) | const |
Get indices of all hits in the road.
| int MucRec2DRoad::GetHitsPerGap | ( | const int & | gap | ) | const |
How many hits per gap does this road contain?
Definition at line 959 of file MucRec2DRoad.cxx.
| int MucRec2DRoad::GetHitsPerGap | ( | const int & | gap | ) | const |
How many hits per gap does this road contain?
| int MucRec2DRoad::GetHitsPerGap | ( | const int & | gap | ) | const |
How many hits per gap does this road contain?
| int MucRec2DRoad::GetIndex | ( | ) | const |
A unique identifier for this road in the current event.
Definition at line 907 of file MucRec2DRoad.cxx.
| int MucRec2DRoad::GetIndex | ( | ) | const |
A unique identifier for this road in the current event.
| int MucRec2DRoad::GetIndex | ( | ) | const |
A unique identifier for this road in the current event.
| float MucRec2DRoad::GetIntercept | ( | ) | const |
Intercept of trajectory.
Definition at line 1038 of file MucRec2DRoad.cxx.
Referenced by MucRecRoadFinder::execute(), and RecMucTrack::LineFit().
| float MucRec2DRoad::GetIntercept | ( | ) | const |
Intercept of trajectory.
| float MucRec2DRoad::GetIntercept | ( | ) | const |
Intercept of trajectory.
| int MucRec2DRoad::GetLastGap | ( | ) | const |
Which gap is the last one with hits attached to this road?
Definition at line 928 of file MucRec2DRoad.cxx.
Referenced by MucRecRoadFinder::execute(), and MucRec3DRoad::MucRec3DRoad().
| int MucRec2DRoad::GetLastGap | ( | ) | const |
Which gap is the last one with hits attached to this road?
| int MucRec2DRoad::GetLastGap | ( | ) | const |
Which gap is the last one with hits attached to this road?
| int MucRec2DRoad::GetMaxHitsPerGap | ( | ) | const |
How many hits were attached in the gap with the most attached hits?
Definition at line 931 of file MucRec2DRoad.cxx.
| int MucRec2DRoad::GetMaxHitsPerGap | ( | ) | const |
How many hits were attached in the gap with the most attached hits?
| int MucRec2DRoad::GetMaxHitsPerGap | ( | ) | const |
How many hits were attached in the gap with the most attached hits?
| int MucRec2DRoad::GetNGapsWithHits | ( | ) | const |
How many gaps provide hits attached to this road?
Definition at line 937 of file MucRec2DRoad.cxx.
Referenced by MucRecRoadFinder::execute().
| int MucRec2DRoad::GetNGapsWithHits | ( | ) | const |
How many gaps provide hits attached to this road?
| int MucRec2DRoad::GetNGapsWithHits | ( | ) | const |
How many gaps provide hits attached to this road?
| int MucRec2DRoad::GetNSharedHits | ( | const MucRec2DRoad * | road | ) | const |
How many hits do two roads share?
Definition at line 1009 of file MucRec2DRoad.cxx.
| int MucRec2DRoad::GetNSharedHits | ( | const MucRec2DRoad * | road | ) | const |
How many hits do two roads share?
| int MucRec2DRoad::GetNSharedHits | ( | const MucRec2DRoad * | road | ) | const |
How many hits do two roads share?
| int MucRec2DRoad::GetOrient | ( | ) | const |
In which orientation was this road found?
Definition at line 916 of file MucRec2DRoad.cxx.
Referenced by MucRecRoadFinder::execute().
| int MucRec2DRoad::GetOrient | ( | ) | const |
In which orientation was this road found?
| int MucRec2DRoad::GetOrient | ( | ) | const |
In which orientation was this road found?
| int MucRec2DRoad::GetPart | ( | ) | const |
In which part was this road found?
Definition at line 910 of file MucRec2DRoad.cxx.
Referenced by MucRecRoadFinder::execute(), and MucRec3DRoad::MucRec3DRoad().
| int MucRec2DRoad::GetPart | ( | ) | const |
In which part was this road found?
| int MucRec2DRoad::GetPart | ( | ) | const |
In which part was this road found?
| void MucRec2DRoad::GetPosSigma | ( | float & | possigma | ) | const |
Definition at line 1063 of file MucRec2DRoad.cxx.
| void MucRec2DRoad::GetPosSigma | ( | float & | possigma | ) | const |
| void MucRec2DRoad::GetPosSigma | ( | float & | possigma | ) | const |
|
inline |
Definition at line 147 of file InstallArea/x86_64-el9-gcc13-dbg/include/MucRecEvent/MucRec2DRoad.h.
|
inline |
Definition at line 147 of file InstallArea/x86_64-el9-gcc13-opt/include/MucRecEvent/MucRec2DRoad.h.
|
inline |
Definition at line 147 of file Muc/MucRecEvent/include/MucRecEvent/MucRec2DRoad.h.
| float MucRec2DRoad::GetReducedChiSquare | ( | ) | const |
Chi-square parameter (per degree of freedom) of the trajectory fit.
Definition at line 1044 of file MucRec2DRoad.cxx.
Referenced by MucRecRoadFinder::execute().
| float MucRec2DRoad::GetReducedChiSquare | ( | ) | const |
Chi-square parameter (per degree of freedom) of the trajectory fit.
| float MucRec2DRoad::GetReducedChiSquare | ( | ) | const |
Chi-square parameter (per degree of freedom) of the trajectory fit.
| float MucRec2DRoad::GetSearchWindowSize | ( | const int & | gap | ) | const |
Determine the size of the search window in the given gap.
Definition at line 1207 of file MucRec2DRoad.cxx.
| float MucRec2DRoad::GetSearchWindowSize | ( | const int & | gap | ) | const |
Determine the size of the search window in the given gap.
| float MucRec2DRoad::GetSearchWindowSize | ( | const int & | gap | ) | const |
Determine the size of the search window in the given gap.
| int MucRec2DRoad::GetSeg | ( | ) | const |
In which segment was this road found?
Definition at line 913 of file MucRec2DRoad.cxx.
Referenced by MucRecRoadFinder::execute(), and MucRec3DRoad::MucRec3DRoad().
| int MucRec2DRoad::GetSeg | ( | ) | const |
In which segment was this road found?
| int MucRec2DRoad::GetSeg | ( | ) | const |
In which segment was this road found?
| void MucRec2DRoad::GetSimpleFitParams | ( | float & | a, |
| float & | b, | ||
| float & | c, | ||
| int & | whichhalf, | ||
| float & | sigmaa, | ||
| float & | sigmab, | ||
| float & | sigmac, | ||
| float & | chisq, | ||
| int & | ndof ) const |
Get the parameters from the simple quad fit.
Definition at line 1066 of file MucRec2DRoad.cxx.
| void MucRec2DRoad::GetSimpleFitParams | ( | float & | a, |
| float & | b, | ||
| float & | c, | ||
| int & | whichhalf, | ||
| float & | sigmaa, | ||
| float & | sigmab, | ||
| float & | sigmac, | ||
| float & | chisq, | ||
| int & | ndof ) const |
Get the parameters from the simple quad fit.
| void MucRec2DRoad::GetSimpleFitParams | ( | float & | a, |
| float & | b, | ||
| float & | c, | ||
| int & | whichhalf, | ||
| float & | sigmaa, | ||
| float & | sigmab, | ||
| float & | sigmac, | ||
| float & | chisq, | ||
| int & | ndof ) const |
Get the parameters from the simple quad fit.
| void MucRec2DRoad::GetSimpleFitParams | ( | float & | slope, |
| float & | intercept, | ||
| float & | sigmaSlope, | ||
| float & | sigmaIntercept, | ||
| float & | chisq, | ||
| int & | ndof ) const |
Get the parameters from the simple fit.
Definition at line 1051 of file MucRec2DRoad.cxx.
Referenced by Project().
| void MucRec2DRoad::GetSimpleFitParams | ( | float & | slope, |
| float & | intercept, | ||
| float & | sigmaSlope, | ||
| float & | sigmaIntercept, | ||
| float & | chisq, | ||
| int & | ndof ) const |
Get the parameters from the simple fit.
| void MucRec2DRoad::GetSimpleFitParams | ( | float & | slope, |
| float & | intercept, | ||
| float & | sigmaSlope, | ||
| float & | sigmaIntercept, | ||
| float & | chisq, | ||
| int & | ndof ) const |
Get the parameters from the simple fit.
| float MucRec2DRoad::GetSlope | ( | ) | const |
Slope of trajectory.
Definition at line 1035 of file MucRec2DRoad.cxx.
Referenced by MucRecRoadFinder::execute(), and RecMucTrack::LineFit().
| float MucRec2DRoad::GetSlope | ( | ) | const |
Slope of trajectory.
| float MucRec2DRoad::GetSlope | ( | ) | const |
Slope of trajectory.
| int MucRec2DRoad::GetTotalHits | ( | ) | const |
How many hits in all does this road contain?
Definition at line 934 of file MucRec2DRoad.cxx.
Referenced by MucRecRoadFinder::execute().
| int MucRec2DRoad::GetTotalHits | ( | ) | const |
How many hits in all does this road contain?
| int MucRec2DRoad::GetTotalHits | ( | ) | const |
How many hits in all does this road contain?
| void MucRec2DRoad::GetVertexPos | ( | float & | x, |
| float & | y, | ||
| float & | z ) const |
Position of the vertex point.
Definition at line 919 of file MucRec2DRoad.cxx.
Referenced by MucRec3DRoad::MucRec3DRoad().
| void MucRec2DRoad::GetVertexPos | ( | float & | x, |
| float & | y, | ||
| float & | z ) const |
Position of the vertex point.
| void MucRec2DRoad::GetVertexPos | ( | float & | x, |
| float & | y, | ||
| float & | z ) const |
Position of the vertex point.
| bool MucRec2DRoad::HasHit | ( | MucRecHit * | hit | ) | const |
Does the hit exist in the road .
Definition at line 1341 of file MucRec2DRoad.cxx.
| bool MucRec2DRoad::HasHit | ( | MucRecHit * | hit | ) | const |
Does the hit exist in the road .
| bool MucRec2DRoad::HasHit | ( | MucRecHit * | hit | ) | const |
Does the hit exist in the road .
| bool MucRec2DRoad::HasHitInGap | ( | const int & | gap | ) | const |
Does this road contain any hits in the given gap?
Definition at line 987 of file MucRec2DRoad.cxx.
| bool MucRec2DRoad::HasHitInGap | ( | const int & | gap | ) | const |
Does this road contain any hits in the given gap?
| bool MucRec2DRoad::HasHitInGap | ( | const int & | gap | ) | const |
Does this road contain any hits in the given gap?
| MucRec2DRoad & MucRec2DRoad::operator= | ( | const MucRec2DRoad & | orig | ) |
Assignment constructor.
Definition at line 47 of file MucRec2DRoad.cxx.
| MucRec2DRoad & MucRec2DRoad::operator= | ( | const MucRec2DRoad & | orig | ) |
Assignment constructor.
| MucRec2DRoad & MucRec2DRoad::operator= | ( | const MucRec2DRoad & | orig | ) |
Assignment constructor.
| void MucRec2DRoad::PrintHitsInfo | ( | ) | const |
Print Hits Infomation.
Definition at line 1388 of file MucRec2DRoad.cxx.
| void MucRec2DRoad::PrintHitsInfo | ( | ) | const |
Print Hits Infomation.
| void MucRec2DRoad::PrintHitsInfo | ( | ) | const |
Print Hits Infomation.
| void MucRec2DRoad::Project | ( | const int & | gap, |
| float & | x, | ||
| float & | y, | ||
| float & | z, | ||
| float & | x2, | ||
| float & | y2, | ||
| float & | z2 ) |
Where does the trajectory of this road intersect a specific gap?
Definition at line 755 of file MucRec2DRoad.cxx.
Referenced by GetHitDistance().
| void MucRec2DRoad::Project | ( | const int & | gap, |
| float & | x, | ||
| float & | y, | ||
| float & | z, | ||
| float & | x2, | ||
| float & | y2, | ||
| float & | z2 ) |
Where does the trajectory of this road intersect a specific gap?
| void MucRec2DRoad::Project | ( | const int & | gap, |
| float & | x, | ||
| float & | y, | ||
| float & | z, | ||
| float & | x2, | ||
| float & | y2, | ||
| float & | z2 ) |
Where does the trajectory of this road intersect a specific gap?
| void MucRec2DRoad::SetIndex | ( | const int & | index | ) |
Set the index for this road.
Definition at line 93 of file MucRec2DRoad.cxx.
| void MucRec2DRoad::SetIndex | ( | const int & | index | ) |
Set the index for this road.
| void MucRec2DRoad::SetIndex | ( | const int & | index | ) |
Set the index for this road.
| void MucRec2DRoad::SetMaxNSkippedGaps | ( | const int & | nGaps | ) |
Max number of consecutive gaps allowed with no hits attached. This parameter affects the calculation of the last gap.
Definition at line 179 of file MucRec2DRoad.cxx.
Referenced by MucRecRoadFinder::execute().
| void MucRec2DRoad::SetMaxNSkippedGaps | ( | const int & | nGaps | ) |
Max number of consecutive gaps allowed with no hits attached. This parameter affects the calculation of the last gap.
| void MucRec2DRoad::SetMaxNSkippedGaps | ( | const int & | nGaps | ) |
Max number of consecutive gaps allowed with no hits attached. This parameter affects the calculation of the last gap.
| int MucRec2DRoad::SimpleFit | ( | float & | slope, |
| float & | intercept, | ||
| float & | sigmaSlope, | ||
| float & | sigmaIntercept, | ||
| float & | chisq, | ||
| int & | ndof ) |
Calculate the best-fit straight line with "simple" weights.
Definition at line 185 of file MucRec2DRoad.cxx.
Referenced by AttachHit(), and Fit().
| int MucRec2DRoad::SimpleFit | ( | float & | slope, |
| float & | intercept, | ||
| float & | sigmaSlope, | ||
| float & | sigmaIntercept, | ||
| float & | chisq, | ||
| int & | ndof ) |
Calculate the best-fit straight line with "simple" weights.
| int MucRec2DRoad::SimpleFit | ( | float & | slope, |
| float & | intercept, | ||
| float & | sigmaSlope, | ||
| float & | sigmaIntercept, | ||
| float & | chisq, | ||
| int & | ndof ) |
Calculate the best-fit straight line with "simple" weights.
| int MucRec2DRoad::SimpleFitNoCurrentGap | ( | int | currentgap, |
| float & | slope, | ||
| float & | intercept, | ||
| float & | sigmaSlope, | ||
| float & | sigmaIntercept, | ||
| float & | chisq, | ||
| int & | ndof ) |
Calculate the best-fit straight line with "simple" weights. not use current gap!!!
Definition at line 417 of file MucRec2DRoad.cxx.
| int MucRec2DRoad::SimpleFitNoCurrentGap | ( | int | currentgap, |
| float & | slope, | ||
| float & | intercept, | ||
| float & | sigmaSlope, | ||
| float & | sigmaIntercept, | ||
| float & | chisq, | ||
| int & | ndof ) |
Calculate the best-fit straight line with "simple" weights. not use current gap!!!
| int MucRec2DRoad::SimpleFitNoCurrentGap | ( | int | currentgap, |
| float & | slope, | ||
| float & | intercept, | ||
| float & | sigmaSlope, | ||
| float & | sigmaIntercept, | ||
| float & | chisq, | ||
| int & | ndof ) |
Calculate the best-fit straight line with "simple" weights. not use current gap!!!
| float MucRec2DRoad::WeightFunc | ( | const float & | chisq, |
| const float & | distance ) const |
Definition at line 1408 of file MucRec2DRoad.cxx.
Referenced by Fit().
| float MucRec2DRoad::WeightFunc | ( | const float & | chisq, |
| const float & | distance ) const |
| float MucRec2DRoad::WeightFunc | ( | const float & | chisq, |
| const float & | distance ) const |
| float MucRec2DRoad::WindowFunc | ( | const float & | chisq, |
| const float & | distance ) const |
Definition at line 1413 of file MucRec2DRoad.cxx.
Referenced by GetSearchWindowSize().
| float MucRec2DRoad::WindowFunc | ( | const float & | chisq, |
| const float & | distance ) const |
| float MucRec2DRoad::WindowFunc | ( | const float & | chisq, |
| const float & | distance ) const |