#include <EgHLTDQMCut.h>
Public Member Functions | |
EgHLTDQMCut< T > * | clone () const override |
EgTagProbeCut (int probeCutCode, int(T::*probeCutCodeFunc)() const, int tagCutCode, int(OffEle::*tagCutCodeFunc)() const, float minMass=81., float maxMass=101.) | |
bool | pass (const T &obj, const OffEvt &evt) const override |
~EgTagProbeCut () override=default | |
Public Member Functions inherited from egHLT::EgHLTDQMCut< T > | |
EgHLTDQMCut ()=default | |
virtual | ~EgHLTDQMCut ()=default |
Private Attributes | |
float | maxMass_ |
float | minMass_ |
int | probeCutCode_ |
int(T::* | probeCutCodeFunc_ )() const |
int | tagCutCode_ |
int(OffEle::* | tagCutCodeFunc_ )() const |
Additional Inherited Members | |
Protected Member Functions inherited from egHLT::EgHLTDQMCut< T > | |
EgHLTDQMCut (const EgHLTDQMCut &rhs)=default | |
Definition at line 253 of file EgHLTDQMCut.h.
|
inline |
Definition at line 262 of file EgHLTDQMCut.h.
References haddnano::obj, and egHLT::EgHLTDQMCut< T >::pass().
|
overridedefault |
|
inlineoverridevirtual |
Implements egHLT::EgHLTDQMCut< T >.
Definition at line 266 of file EgHLTDQMCut.h.
|
overridevirtual |
Implements egHLT::EgHLTDQMCut< T >.
Definition at line 269 of file EgHLTDQMCut.h.
References reco::deltaR2(), egHLT::OffEvt::eles(), mag(), ResonanceBuilder::mass, and egHLT::OffEle::p4().
|
private |
Definition at line 260 of file EgHLTDQMCut.h.
|
private |
Definition at line 259 of file EgHLTDQMCut.h.
|
private |
Definition at line 255 of file EgHLTDQMCut.h.
|
private |
Definition at line 256 of file EgHLTDQMCut.h.
|
private |
Definition at line 257 of file EgHLTDQMCut.h.
|
private |
Definition at line 258 of file EgHLTDQMCut.h.