#include <CandidateSelector.h>
Public Member Functions | |
CandidateSelector (const edm::ParameterSet &iConfig) | |
bool | isSelected (susybsm::HSCParticle &candidate) |
Public Attributes | |
bool | isEcal |
bool | isMTMuon |
bool | isMuon |
bool | isMuonGB |
bool | isMuonSTA |
bool | isMuonTK |
bool | isRpc |
bool | isTrack |
float | maxBetaEcal |
float | maxBetaRpc |
float | maxMuTimeCombinedBeta |
float | maxMuTimeCscBeta |
float | maxMuTimeDtBeta |
float | minDedx |
float | minMTMuonPt |
float | minMuonP |
float | minMuonPt |
float | minMuTimeCombinedNdof |
float | minMuTimeCscNdof |
float | minMuTimeDtNdof |
float | minSAMuonPt |
int | minTrackHits |
float | minTrackP |
float | minTrackPt |
Definition at line 18 of file CandidateSelector.h.
CandidateSelector::CandidateSelector | ( | const edm::ParameterSet & | iConfig | ) |
Definition at line 7 of file CandidateSelector.cc.
References edm::ParameterSet::getParameter(), reco::isMuon(), PFRecoTauChargedHadronQualityPlugins_cfi::isTrack, HSCPSelections_cff::maxBetaEcal, HSCPSelections_cff::maxBetaRpc, HSCPSelections_cff::maxMuTimeCombinedBeta, HSCPSelections_cff::maxMuTimeCscBeta, HSCPSelections_cff::maxMuTimeDtBeta, HSCPSelections_cff::minDedx, HSCPSelections_cff::minMTMuonPt, HSCPSelections_cff::minMuonP, BadChargedCandidateFilter_cfi::minMuonPt, HSCPSelections_cff::minMuTimeCombinedNdof, HSCPSelections_cff::minMuTimeCscNdof, HSCPSelections_cff::minMuTimeDtNdof, HSCPSelections_cff::minSAMuonPt, HLT_2018_cff::minTrackHits, align_cfg::minTrackP, and align_cfg::minTrackPt.
bool CandidateSelector::isSelected | ( | susybsm::HSCParticle & | candidate | ) |
Definition at line 39 of file CandidateSelector.cc.
References susybsm::RPCBetaMeasurement::beta, susybsm::HSCParticle::hasCaloInfo(), susybsm::HSCParticle::hasMTMuonRef(), susybsm::HSCParticle::hasMuonRef(), susybsm::HSCParticle::hasRpcInfo(), susybsm::HSCParticle::hasTrackRef(), reco::isMuon(), edm::Ref< C, T, F >::isNull(), PFRecoTauChargedHadronQualityPlugins_cfi::isTrack, HSCPSelections_cff::maxBetaRpc, HSCPSelections_cff::minMTMuonPt, HSCPSelections_cff::minMuonP, BadChargedCandidateFilter_cfi::minMuonPt, HSCPSelections_cff::minSAMuonPt, HLT_2018_cff::minTrackHits, align_cfg::minTrackP, align_cfg::minTrackPt, susybsm::HSCParticle::MTMuonRef(), susybsm::HSCParticle::muonRef(), susybsm::HSCParticle::rpc(), and susybsm::HSCParticle::trackRef().
bool CandidateSelector::isEcal |
Definition at line 30 of file CandidateSelector.h.
bool CandidateSelector::isMTMuon |
Definition at line 28 of file CandidateSelector.h.
bool CandidateSelector::isMuon |
Definition at line 24 of file CandidateSelector.h.
bool CandidateSelector::isMuonGB |
Definition at line 26 of file CandidateSelector.h.
bool CandidateSelector::isMuonSTA |
Definition at line 25 of file CandidateSelector.h.
bool CandidateSelector::isMuonTK |
Definition at line 27 of file CandidateSelector.h.
bool CandidateSelector::isRpc |
Definition at line 29 of file CandidateSelector.h.
bool CandidateSelector::isTrack |
Definition at line 23 of file CandidateSelector.h.
float CandidateSelector::maxBetaEcal |
Definition at line 50 of file CandidateSelector.h.
float CandidateSelector::maxBetaRpc |
Definition at line 49 of file CandidateSelector.h.
float CandidateSelector::maxMuTimeCombinedBeta |
Definition at line 46 of file CandidateSelector.h.
float CandidateSelector::maxMuTimeCscBeta |
Definition at line 44 of file CandidateSelector.h.
float CandidateSelector::maxMuTimeDtBeta |
Definition at line 42 of file CandidateSelector.h.
float CandidateSelector::minDedx |
Definition at line 35 of file CandidateSelector.h.
float CandidateSelector::minMTMuonPt |
Definition at line 40 of file CandidateSelector.h.
float CandidateSelector::minMuonP |
Definition at line 37 of file CandidateSelector.h.
float CandidateSelector::minMuonPt |
Definition at line 38 of file CandidateSelector.h.
float CandidateSelector::minMuTimeCombinedNdof |
Definition at line 47 of file CandidateSelector.h.
float CandidateSelector::minMuTimeCscNdof |
Definition at line 45 of file CandidateSelector.h.
float CandidateSelector::minMuTimeDtNdof |
Definition at line 43 of file CandidateSelector.h.
float CandidateSelector::minSAMuonPt |
Definition at line 39 of file CandidateSelector.h.
int CandidateSelector::minTrackHits |
Definition at line 32 of file CandidateSelector.h.
float CandidateSelector::minTrackP |
Definition at line 33 of file CandidateSelector.h.
float CandidateSelector::minTrackPt |
Definition at line 34 of file CandidateSelector.h.