#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 *build) const |
BPHRecoSelect () | |
BPHRecoSelect (const BPHRecoSelect &x)=delete | |
BPHRecoSelect & | operator= (const BPHRecoSelect &x)=delete |
virtual | ~BPHRecoSelect () |
Protected Member Functions | |
const reco::Candidate * | get (const std::string &name, const BPHRecoBuilder *build) const |
Description: Base class for daughter particle selection
Definition at line 35 of file BPHRecoSelect.h.
Definition at line 49 of file BPHRecoSelect.h.
|
inline |
|
delete |
|
inlinevirtual |
|
pure virtual |
Operations accept 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 58 of file BPHRecoSelect.h.
References accept().
Referenced by accept(), and esMonitoring.FDJsonServer::handle_accept().
|
inlineprotected |
Definition at line 62 of file BPHRecoSelect.h.
References newFWLiteAna::build, and Skims_PA_cff::name.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
|
delete |