#include <MCTruthPairSelector.h>
Public Member Functions | |
MCTruthPairSelector (bool checkCharge=false) | |
template<typename I > | |
MCTruthPairSelector (const I &begin, const I &end, bool checkCharge=false) | |
bool | operator() (const T &c, const reco::Candidate &mc) const |
Private Attributes | |
bool | checkCharge_ |
std::set< int > | matchIds_ |
Definition at line 14 of file MCTruthPairSelector.h.
|
inline |
Definition at line 15 of file MCTruthPairSelector.h.
|
inline |
Definition at line 18 of file MCTruthPairSelector.h.
References abs, end, Exhume::I, i, and helpers::MCTruthPairSelector< T >::matchIds_.
|
inline |
Definition at line 23 of file MCTruthPairSelector.h.
References abs, reco::Candidate::charge(), helpers::MCTruthPairSelector< T >::checkCharge_, helpers::MCTruthPairSelector< T >::matchIds_, reco::Candidate::pdgId(), and reco::Candidate::status().
|
private |
Definition at line 31 of file MCTruthPairSelector.h.
Referenced by helpers::MCTruthPairSelector< T >::operator()().
|
private |
Definition at line 30 of file MCTruthPairSelector.h.
Referenced by helpers::MCTruthPairSelector< T >::MCTruthPairSelector(), and helpers::MCTruthPairSelector< T >::operator()().