#include <BPHMultiSelect.h>
Classes | |
struct | SelectElement |
Public Member Functions | |
template<> | |
bool | accept (const reco::Candidate &cand, const BPHRecoBuilder *build) const |
template<> | |
bool | accept (const reco::Candidate &cand) const |
template<> | |
bool | accept (const BPHDecayMomentum &cand) const |
template<> | |
bool | accept (const BPHDecayVertex &cand) const |
template<> | |
bool | accept (const BPHKinematicFit &cand) const |
bool | accept (const reco::Candidate &cand, const BPHRecoBuilder *build) const |
accept function More... | |
bool | accept (const reco::Candidate &cand) const |
bool | accept (const BPHDecayMomentum &cand) const |
bool | accept (const BPHDecayVertex &cand) const |
bool | accept (const BPHKinematicFit &cand) const |
template<> | |
bool | accept (const reco::Candidate &cand, const BPHRecoBuilder *build) const |
template<> | |
bool | accept (const reco::Candidate &cand) const |
template<> | |
bool | accept (const BPHDecayMomentum &cand) const |
template<> | |
bool | accept (const BPHDecayVertex &cand) const |
template<> | |
bool | accept (const BPHKinematicFit &cand) const |
BPHMultiSelect (BPHSelectOperation::mode op) | |
void | include (T &s, bool m=true) |
include selection More... | |
~BPHMultiSelect () override | |
Private Member Functions | |
BPHMultiSelect (const BPHMultiSelect< T > &x)=delete | |
BPHMultiSelect & | operator= (const BPHMultiSelect< T > &x)=delete |
template<class Obj > | |
bool | select (const Obj &cand) const |
template<class Obj > | |
bool | select (const Obj &cand, const BPHRecoBuilder *build) const |
Private Attributes | |
bool | breakValue |
bool | finalValue |
std::vector< SelectElement > | selectList |
Description: Class to combine multiple selection (OR mode)
Definition at line 47 of file BPHMultiSelect.h.
|
inline |
Constructor
Definition at line 53 of file BPHMultiSelect.h.
References BPHSelectOperation::and_mode, and BPHSelectOperation::or_mode.
|
inlineoverride |
Destructor
Definition at line 68 of file BPHMultiSelect.h.
References MillePedeFileConverter_cfg::e, include(), funct::m, BPHMultiSelect< T >::SelectElement::mode, alignCSCRings::s, and BPHMultiSelect< T >::SelectElement::selector.
|
privatedelete |
bool BPHMultiSelect< BPHRecoSelect >::accept | ( | const reco::Candidate & | cand, |
const BPHRecoBuilder * | build | ||
) | const |
Definition at line 45 of file BPHMultiSelect.cc.
References TauGenJetsDecayModeSelectorAllHadrons_cfi::select.
Referenced by Vispa.Gui.BoxContentDialog.BoxContentDialog::apply(), Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog::apply(), and esMonitoring.FDJsonServer::handle_accept().
bool BPHMultiSelect< BPHRecoSelect >::accept | ( | const reco::Candidate & | cand | ) | const |
Definition at line 53 of file BPHMultiSelect.cc.
References TauGenJetsDecayModeSelectorAllHadrons_cfi::select.
Referenced by Vispa.Gui.BoxContentDialog.BoxContentDialog::apply(), Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog::apply(), and esMonitoring.FDJsonServer::handle_accept().
bool BPHMultiSelect< BPHMomentumSelect >::accept | ( | const BPHDecayMomentum & | cand | ) | const |
Definition at line 60 of file BPHMultiSelect.cc.
References TauGenJetsDecayModeSelectorAllHadrons_cfi::select.
Referenced by Vispa.Gui.BoxContentDialog.BoxContentDialog::apply(), Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog::apply(), and esMonitoring.FDJsonServer::handle_accept().
bool BPHMultiSelect< BPHVertexSelect >::accept | ( | const BPHDecayVertex & | cand | ) | const |
Definition at line 67 of file BPHMultiSelect.cc.
References TauGenJetsDecayModeSelectorAllHadrons_cfi::select.
Referenced by Vispa.Gui.BoxContentDialog.BoxContentDialog::apply(), Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog::apply(), and esMonitoring.FDJsonServer::handle_accept().
bool BPHMultiSelect< BPHFitSelect >::accept | ( | const BPHKinematicFit & | cand | ) | const |
Definition at line 74 of file BPHMultiSelect.cc.
References TauGenJetsDecayModeSelectorAllHadrons_cfi::select.
Referenced by Vispa.Gui.BoxContentDialog.BoxContentDialog::apply(), Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog::apply(), and esMonitoring.FDJsonServer::handle_accept().
|
inline |
accept function
Definition at line 82 of file BPHMultiSelect.h.
Referenced by Vispa.Gui.BoxContentDialog.BoxContentDialog::apply(), Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog::apply(), esMonitoring.FDJsonServer::handle_accept(), and BPHMultiSelect< T >::select().
|
inline |
Definition at line 84 of file BPHMultiSelect.h.
Referenced by Vispa.Gui.BoxContentDialog.BoxContentDialog::apply(), Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog::apply(), and esMonitoring.FDJsonServer::handle_accept().
|
inline |
Definition at line 85 of file BPHMultiSelect.h.
Referenced by Vispa.Gui.BoxContentDialog.BoxContentDialog::apply(), Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog::apply(), and esMonitoring.FDJsonServer::handle_accept().
|
inline |
Definition at line 86 of file BPHMultiSelect.h.
Referenced by Vispa.Gui.BoxContentDialog.BoxContentDialog::apply(), Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog::apply(), and esMonitoring.FDJsonServer::handle_accept().
|
inline |
Definition at line 87 of file BPHMultiSelect.h.
Referenced by Vispa.Gui.BoxContentDialog.BoxContentDialog::apply(), Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog::apply(), and esMonitoring.FDJsonServer::handle_accept().
bool BPHMultiSelect< BPHRecoSelect >::accept | ( | const reco::Candidate & | cand, |
const BPHRecoBuilder * | build | ||
) | const |
bool BPHMultiSelect< BPHRecoSelect >::accept | ( | const reco::Candidate & | cand | ) | const |
bool BPHMultiSelect< BPHMomentumSelect >::accept | ( | const BPHDecayMomentum & | cand | ) | const |
bool BPHMultiSelect< BPHVertexSelect >::accept | ( | const BPHDecayVertex & | cand | ) | const |
bool BPHMultiSelect< BPHFitSelect >::accept | ( | const BPHKinematicFit & | cand | ) | const |
|
inline |
include selection
Operations
Definition at line 73 of file BPHMultiSelect.h.
Referenced by BPHOniaToMuMuBuilder::build().
|
privatedelete |
|
inlineprivate |
Definition at line 104 of file BPHMultiSelect.h.
References MillePedeFileConverter_cfg::e, mps_fire::i, BPHMultiSelect< T >::SelectElement::mode, gen::n, and BPHMultiSelect< T >::SelectElement::selector.
|
inlineprivate |
Definition at line 114 of file BPHMultiSelect.h.
References BPHMultiSelect< T >::accept(), MillePedeFileConverter_cfg::e, mps_fire::i, BPHMultiSelect< T >::SelectElement::mode, gen::n, and BPHMultiSelect< T >::SelectElement::selector.
|
private |
Definition at line 100 of file BPHMultiSelect.h.
|
private |
Definition at line 101 of file BPHMultiSelect.h.
|
private |
Definition at line 102 of file BPHMultiSelect.h.