#include <BPHRecoSelect.h>
Public Types | |
using | AcceptArg = reco::Candidate |
Public Member Functions | |
virtual bool | accept (const reco::Candidate &cand) const |
virtual bool | accept (const reco::Candidate &cand, const BPHRecoBuilder *build) const |
BPHRecoSelect () | |
virtual | ~BPHRecoSelect () |
Protected Member Functions | |
const reco::Candidate * | get (const std::string &name, const BPHRecoBuilder *build) const |
Private Member Functions | |
BPHRecoSelect (const BPHRecoSelect &x)=delete | |
BPHRecoSelect & | operator= (const BPHRecoSelect &x)=delete |
Description: Base class for daughter particle selection
Definition at line 34 of file BPHRecoSelect.h.
Definition at line 44 of file BPHRecoSelect.h.
BPHRecoSelect::BPHRecoSelect | ( | ) |
|
virtual |
|
privatedelete |
|
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)
Reimplemented in BPHMuonChargeSelect, BPHParticleChargeSelect, BPHMuonEtaSelect, BPHMuonPtSelect, BPHParticleEtaSelect, BPHParticleNeutralVeto, and BPHParticlePtSelect.
Definition at line 42 of file BPHRecoSelect.cc.
Referenced by Vispa.Gui.BoxContentDialog.BoxContentDialog::apply(), Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog::apply(), BPHOniaToMuMuBuilder::getList(), and esMonitoring.FDJsonServer::handle_accept().
|
virtual |
Reimplemented in BPHMultiSelect< BPHRecoSelect >.
Definition at line 44 of file BPHRecoSelect.cc.
References accept().
Referenced by Vispa.Gui.BoxContentDialog.BoxContentDialog::apply(), Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog::apply(), and esMonitoring.FDJsonServer::handle_accept().
|
protected |
Definition at line 46 of file BPHRecoSelect.cc.
References BPHRecoBuilder::daugMap.
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().
|
privatedelete |