#include <ExpressionEvaluatorTemplates.h>
Public Types | |
using | Collection = std::vector< Object const * > |
using | Mask = std::vector< bool > |
Public Member Functions | |
virtual void | eval (Collection const &, Mask &) const =0 |
template<typename F > | |
void | mask (Collection const &cands, Mask &mask, F f) const |
virtual | ~MaskCollection () |
Definition at line 32 of file ExpressionEvaluatorTemplates.h.
using reco::MaskCollection< Object >::Collection = std::vector<Object const *> |
Definition at line 33 of file ExpressionEvaluatorTemplates.h.
using reco::MaskCollection< Object >::Mask = std::vector<bool> |
Definition at line 34 of file ExpressionEvaluatorTemplates.h.
|
inlinevirtual |
Definition at line 41 of file ExpressionEvaluatorTemplates.h.
|
pure virtual |
|
inline |
Definition at line 36 of file ExpressionEvaluatorTemplates.h.
References EnergyCorrector::c, f, and create_public_lumi_plots::transform.