8 float maxRelinDistance()
11 static const float ret = 1
e-2;
21 if ( theHasLinTrack[pos][rt] )
23 return theLinTracks[pos][rt];
30 theLinTracks[pos][rt]=lTrData;
31 theHasLinTrack[pos][rt]=
true;
43 if ( left.
x() != right.
x() )
45 return ( left.
x() < right.
x() );
46 }
else if (left.
y() != right.
y()) {
47 return ( left.
y() < right.
y() );
49 return ( left.
z() < right.
z() );
56 if ( (p1 - p2).
mag() < maxRelinDistance() )
71 theHasLinTrack.clear();
bool operator()(const GlobalPoint &, const GlobalPoint &) const
T mag() const
The vector magnitude. Equivalent to sqrt(vec.mag2())
void clear(CLHEP::HepGenMatrix &m)
Helper function: Reset all elements of a matrix to 0.
RefCountedLinearizedTrackState linearizedTrackState(const GlobalPoint &linP, const reco::TransientTrack &track) const override
RefCountedLinearizedTrackState linTrack(const GlobalPoint &, const reco::TransientTrack &)
bool operator()(const GlobalPoint &, const GlobalPoint &) const