#include <GroupedTrajCandLess.h>
Public Member Functions | |
GroupedTrajCandLess (float p=5, float b=0) | |
bool | operator() (const Trajectory &a, const Trajectory &b) const |
bool | operator() (const TempTrajectory &a, const TempTrajectory &b) const |
Private Member Functions | |
float | score (const Trajectory &t) const |
float | score (const TempTrajectory &t) const |
Private Attributes | |
float | bonus |
float | penalty |
Defines an ordering of Trajectories in terms of "goodness" The comparison is done in terms of total chi**2 / ndf plus a penalty for "lost" hits.
Definition at line 13 of file GroupedTrajCandLess.h.
|
inline |
Definition at line 18 of file GroupedTrajCandLess.h.
|
inline |
Definition at line 20 of file GroupedTrajCandLess.h.
References score().
|
inline |
Definition at line 24 of file GroupedTrajCandLess.h.
References score().
|
inlineprivate |
Definition at line 29 of file GroupedTrajCandLess.h.
References bonus, Trajectory::chiSquared(), funct::cos(), Trajectory::dPhiCacheForLoopersReconstruction(), Trajectory::foundHits(), Trajectory::lostHits(), and penalty.
Referenced by operator()().
|
inlineprivate |
Definition at line 58 of file GroupedTrajCandLess.h.
References bonus, TempTrajectory::chiSquared(), funct::cos(), TempTrajectory::dPhiCacheForLoopersReconstruction(), TempTrajectory::foundHits(), TempTrajectory::lostHits(), and penalty.
|
private |
Definition at line 67 of file GroupedTrajCandLess.h.
Referenced by score().
|
private |
Definition at line 66 of file GroupedTrajCandLess.h.
Referenced by score().