#include <CandidateSelector.h>
Public Member Functions | |
CandidateSelector (const edm::ParameterSet &iConfig) | |
bool | isSelected (HSCParticle &candidate) |
Public Attributes | |
bool | isEcal |
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 | minMuonP |
float | minMuonPt |
float | minMuTimeCombinedNdof |
float | minMuTimeCscNdof |
float | minMuTimeDtNdof |
int | minTrackHits |
float | minTrackP |
float | minTrackPt |
Definition at line 23 of file CandidateSelector.h.
CandidateSelector::CandidateSelector | ( | const edm::ParameterSet & | iConfig | ) |
Definition at line 3 of file CandidateSelector.cc.
References edm::ParameterSet::getParameter(), isEcal, isMuon, isMuonGB, isMuonSTA, isMuonTK, isRpc, isTrack, maxBetaEcal, maxBetaRpc, maxMuTimeCombinedBeta, maxMuTimeCscBeta, maxMuTimeDtBeta, minDedx, minMuonP, minMuonPt, minMuTimeCombinedNdof, minMuTimeCscNdof, minMuTimeDtNdof, minTrackHits, minTrackP, and minTrackPt.
bool CandidateSelector::isSelected | ( | HSCParticle & | candidate | ) |
Definition at line 33 of file CandidateSelector.cc.
References susybsm::RPCBetaMeasurement::beta, susybsm::HSCParticle::hasCaloInfo(), susybsm::HSCParticle::hasMuonRef(), susybsm::HSCParticle::hasRpcInfo(), susybsm::HSCParticle::hasTrackRef(), isEcal, isMuon, isMuonGB, isMuonSTA, isMuonTK, edm::Ref< C, T, F >::isNull(), isRpc, isTrack, maxBetaRpc, minMuonP, minMuonPt, minTrackHits, minTrackP, minTrackPt, susybsm::HSCParticle::muonRef(), susybsm::HSCParticle::rpc(), and susybsm::HSCParticle::trackRef().
Referenced by python.Vispa.Views.LineDecayView.LineDecayContainer::keyPressEvent(), python.Vispa.Gui.ConnectableWidget.ConnectableWidget::leaveEvent(), and python.Vispa.Views.LineDecayView.ParticleWidget::paint().
bool CandidateSelector::isEcal |
Definition at line 34 of file CandidateSelector.h.
Referenced by CandidateSelector(), and isSelected().
bool CandidateSelector::isMuon |
Definition at line 29 of file CandidateSelector.h.
Referenced by CandidateSelector(), and isSelected().
bool CandidateSelector::isMuonGB |
Definition at line 31 of file CandidateSelector.h.
Referenced by CandidateSelector(), and isSelected().
bool CandidateSelector::isMuonSTA |
Definition at line 30 of file CandidateSelector.h.
Referenced by CandidateSelector(), and isSelected().
bool CandidateSelector::isMuonTK |
Definition at line 32 of file CandidateSelector.h.
Referenced by CandidateSelector(), and isSelected().
bool CandidateSelector::isRpc |
Definition at line 33 of file CandidateSelector.h.
Referenced by CandidateSelector(), and isSelected().
bool CandidateSelector::isTrack |
Definition at line 28 of file CandidateSelector.h.
Referenced by CandidateSelector(), and isSelected().
float CandidateSelector::maxBetaEcal |
Definition at line 52 of file CandidateSelector.h.
Referenced by CandidateSelector().
float CandidateSelector::maxBetaRpc |
Definition at line 51 of file CandidateSelector.h.
Referenced by CandidateSelector(), and isSelected().
float CandidateSelector::maxMuTimeCombinedBeta |
Definition at line 48 of file CandidateSelector.h.
Referenced by CandidateSelector().
float CandidateSelector::maxMuTimeCscBeta |
Definition at line 46 of file CandidateSelector.h.
Referenced by CandidateSelector().
float CandidateSelector::maxMuTimeDtBeta |
Definition at line 44 of file CandidateSelector.h.
Referenced by CandidateSelector().
float CandidateSelector::minDedx |
Definition at line 39 of file CandidateSelector.h.
Referenced by CandidateSelector().
float CandidateSelector::minMuonP |
Definition at line 41 of file CandidateSelector.h.
Referenced by CandidateSelector(), and isSelected().
float CandidateSelector::minMuonPt |
Definition at line 42 of file CandidateSelector.h.
Referenced by CandidateSelector(), and isSelected().
float CandidateSelector::minMuTimeCombinedNdof |
Definition at line 49 of file CandidateSelector.h.
Referenced by CandidateSelector().
float CandidateSelector::minMuTimeCscNdof |
Definition at line 47 of file CandidateSelector.h.
Referenced by CandidateSelector().
float CandidateSelector::minMuTimeDtNdof |
Definition at line 45 of file CandidateSelector.h.
Referenced by CandidateSelector().
int CandidateSelector::minTrackHits |
Definition at line 36 of file CandidateSelector.h.
Referenced by CandidateSelector(), and isSelected().
float CandidateSelector::minTrackP |
Definition at line 37 of file CandidateSelector.h.
Referenced by CandidateSelector(), and isSelected().
float CandidateSelector::minTrackPt |
Definition at line 38 of file CandidateSelector.h.
Referenced by CandidateSelector(), and isSelected().