Main Page
Namespaces
Classes
Package Documentation
RecoTracker
CkfPattern
plugins
TrajectoryLessByFoundHits.h
Go to the documentation of this file.
1
#ifndef TrajectoryLessByFoundHits_h_
2
#define TrajectoryLessByFoundHits_h_
3
4
#include "
TrackingTools/PatternTools/interface/Trajectory.h
"
5
#include <
TrackingTools/PatternTools/interface/TempTrajectory.h
>
6
7
8
inline
bool
lessByFoundHits
(
const
Trajectory
&
a
,
const
Trajectory
&
b
) {
9
return
a.
foundHits
()<b.
foundHits
();
10
}
11
inline
bool
lessByFoundHits
(
const
TempTrajectory
&
a
,
const
TempTrajectory
&
b
) {
12
return
a.
foundHits
()<b.
foundHits
();
13
}
14
15
struct
TrajectoryLessByFoundHits
{
16
bool
operator()
(
const
Trajectory
&
a
,
const
Trajectory
&
b
)
const
{
17
return
a.
foundHits
()<b.
foundHits
();
18
}
19
bool
operator()
(
const
TempTrajectory
&
a
,
const
TempTrajectory
&
b
)
const
{
20
return
a.
foundHits
()<b.
foundHits
();
21
}
22
};
23
#endif
24
Trajectory::foundHits
int foundHits() const
Definition:
Trajectory.h:225
TempTrajectory::foundHits
int foundHits() const
Definition:
TempTrajectory.h:208
Trajectory
Definition:
Trajectory.h:40
TempTrajectory.h
TrajectoryLessByFoundHits
Definition:
TrajectoryLessByFoundHits.h:15
lessByFoundHits
bool lessByFoundHits(const Trajectory &a, const Trajectory &b)
Definition:
TrajectoryLessByFoundHits.h:8
TrajectoryLessByFoundHits::operator()
bool operator()(const Trajectory &a, const Trajectory &b) const
Definition:
TrajectoryLessByFoundHits.h:16
Trajectory.h
b
double b
Definition:
hdecay.h:120
TempTrajectory
Definition:
TempTrajectory.h:41
a
double a
Definition:
hdecay.h:121
Generated for CMSSW Reference Manual by
1.8.11