#include <TrackingTools/GsfTools/interface/GaussianStateLessWeight.h>
Public Member Functions | |
GaussianStateLessWeight () | |
GaussianStateLessWeight () | |
bool | operator() (const RCSingleGaussianState a, const RCSingleGaussianState b) const |
bool | operator() (const SingleStatePtr &a, const SingleStatePtr &b) const |
Private Types | |
typedef boost::shared_ptr < SingleGaussianState< N > > | SingleStatePtr |
to their weight.
Definition at line 12 of file GaussianStateLessWeight.h.
typedef boost::shared_ptr< SingleGaussianState<N> > GaussianStateLessWeight< N >::SingleStatePtr [private] |
Definition at line 15 of file GaussianStateLessWeight.h.
GaussianStateLessWeight< N >::GaussianStateLessWeight | ( | ) | [inline] |
GaussianStateLessWeight< N >::GaussianStateLessWeight | ( | ) | [inline] |
bool GaussianStateLessWeight< N >::operator() | ( | const RCSingleGaussianState | a, | |
const RCSingleGaussianState | b | |||
) | const [inline] |
Definition at line 14 of file GaussianStateLessWeight.h.
00016 { 00017 // ThS: No validity for RCSingleGaussianState 00018 // if ( !a.isValid() || !b.isValid() ) return false; 00019 return a->weight()>b->weight(); 00020 }
bool GaussianStateLessWeight< N >::operator() | ( | const SingleStatePtr & | a, | |
const SingleStatePtr & | b | |||
) | const [inline] |
Definition at line 19 of file GaussianStateLessWeight.h.
00021 { 00022 // ThS: No validity for SingleGaussianState 00023 // if ( !a.isValid() || !b.isValid() ) return false; 00024 return a->weight()>b->weight(); 00025 }