This checks a slew of possible overlaps for FwdPtr<Candidate> and derivatives. More...
#include <TopProjector.h>
Public Types | |
typedef edm::FwdPtr< Bottom > | BottomFwdPtr |
typedef edm::FwdPtr< Top > | TopFwdPtr |
Public Member Functions | |
bool | operator() (TopFwdPtr const &top) const |
void | setBottom (BottomFwdPtr const &bottom) |
TopProjectorFwdPtrOverlap () | |
TopProjectorFwdPtrOverlap (edm::ParameterSet const &iConfig) | |
Protected Attributes | |
BottomFwdPtr const * | bottom_ |
const bool | matchByPtrDirect_ = false |
This checks a slew of possible overlaps for FwdPtr<Candidate> and derivatives.
Definition at line 41 of file TopProjector.h.
typedef edm::FwdPtr<Bottom> TopProjectorFwdPtrOverlap< Top, Bottom >::BottomFwdPtr |
Definition at line 44 of file TopProjector.h.
typedef edm::FwdPtr<Top> TopProjectorFwdPtrOverlap< Top, Bottom >::TopFwdPtr |
Definition at line 43 of file TopProjector.h.
|
inlineexplicit |
Definition at line 46 of file TopProjector.h.
References TopProjectorFwdPtrOverlap< Top, Bottom >::bottom_.
|
inlineexplicit |
Definition at line 48 of file TopProjector.h.
|
inline |
Definition at line 53 of file TopProjector.h.
References edm::FwdPtr< T >::backPtr(), TopProjectorFwdPtrOverlap< Top, Bottom >::bottom_, edm::Ptr< T >::isAvailable(), edm::Ptr< T >::isNonnull(), edm::Ptr< T >::key(), TopProjectorFwdPtrOverlap< Top, Bottom >::matchByPtrDirect_, muonTagProbeFilters_cff::matched, edm::FwdPtr< T >::ptr(), edm::Ptr< T >::refCore(), and relativeConstraints::value.
|
inline |
Definition at line 51 of file TopProjector.h.
References TopProjectorFwdPtrOverlap< Top, Bottom >::bottom_.
|
protected |
Definition at line 100 of file TopProjector.h.
Referenced by TopProjectorFwdPtrOverlap< Top, Bottom >::operator()(), TopProjectorFwdPtrOverlap< Top, Bottom >::setBottom(), and TopProjectorFwdPtrOverlap< Top, Bottom >::TopProjectorFwdPtrOverlap().
|
protected |
Definition at line 101 of file TopProjector.h.
Referenced by TopProjectorFwdPtrOverlap< Top, Bottom >::operator()().