Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
TrackingTools
GsfTools
src
TrajectoryStateLessWeight.h
Go to the documentation of this file.
1
#ifndef _TrackerReco_TrajectoryStateLessWeight_h_
2
#define _TrackerReco_TrajectoryStateLessWeight_h_
3
4
#include "
TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h
"
5
10
class
TrajectoryStateLessWeight
{
11
12
public
:
13
TrajectoryStateLessWeight
() {}
14
bool
operator()
(
const
TrajectoryStateOnSurface
a
,
15
const
TrajectoryStateOnSurface
b
)
const
16
{
17
if
( !a.
isValid
() || !b.
isValid
() )
return
false
;
18
return
a.
weight
()>b.
weight
();
19
}
20
};
21
22
#endif
TrajectoryStateLessWeight
Definition:
TrajectoryStateLessWeight.h:10
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:15
TrajectoryStateLessWeight::operator()
bool operator()(const TrajectoryStateOnSurface a, const TrajectoryStateOnSurface b) const
Definition:
TrajectoryStateLessWeight.h:14
b
double b
Definition:
hdecay.h:120
TrajectoryStateOnSurface::weight
double weight() const
Definition:
TrajectoryStateOnSurface.h:171
a
double a
Definition:
hdecay.h:121
TrajectoryStateOnSurface.h
TrajectoryStateOnSurface::isValid
bool isValid() const
Definition:
TrajectoryStateOnSurface.h:107
TrajectoryStateLessWeight::TrajectoryStateLessWeight
TrajectoryStateLessWeight()
Definition:
TrajectoryStateLessWeight.h:13
Generated for CMSSW Reference Manual by
1.8.5