#include <BPHRecoSelect.h>
Public Types | |
using | AcceptArg = reco::Candidate |
Public Member Functions | |
virtual bool | accept (const reco::Candidate &cand) const =0 |
virtual bool | accept (const reco::Candidate &cand, const BPHRecoBuilder *builder) const |
BPHRecoSelect () | |
BPHRecoSelect (const BPHRecoSelect &x)=delete | |
BPHRecoSelect & | operator= (const BPHRecoSelect &x)=delete |
virtual | ~BPHRecoSelect ()=default |
Description: Base class for daughter particle selection
Definition at line 34 of file BPHRecoSelect.h.
Definition at line 48 of file BPHRecoSelect.h.
|
inline |
|
delete |
|
virtualdefault |
Destructor
|
pure virtual |
Operationsaccept function pointers to other particles in the decays can be obtained by the function "get" giving the particle name (passing the pointer to the builder)
Implemented in BPHMuonChargeSelect, BPHMuonEtaSelect, BPHMuonPtSelect, BPHParticleChargeSelect, BPHParticleEtaSelect, BPHParticleNeutralVeto, and BPHParticlePtSelect.
Referenced by BPHOniaToMuMuBuilder::getList(), and esMonitoring.FDJsonServer::handle_accept().
|
inlinevirtual |
Definition at line 57 of file BPHRecoSelect.h.
References accept().
Referenced by accept(), and esMonitoring.FDJsonServer::handle_accept().
|
delete |