Public Member Functions | |
bool | operator() (const reco::Candidate &z) const |
ZToMuMuIsolationSelector (const edm::ParameterSet &cfg, edm::ConsumesCollector &iC) | |
Private Types | |
typedef float(pat::Lepton < reco::Muon >::* | LeptonIsolationType )() const |
typedef float(pat::GenericParticle::* | TrackIsolationType )() const |
Private Attributes | |
Isolator | isolator_ |
LeptonIsolationType | leptonIsolation_ |
TrackIsolationType | trackIsolation_ |
Definition at line 54 of file ZToMuMuIsolationSelector.cc.
|
private |
Definition at line 118 of file ZToMuMuIsolationSelector.cc.
|
private |
Definition at line 119 of file ZToMuMuIsolationSelector.cc.
|
inline |
Definition at line 56 of file ZToMuMuIsolationSelector.cc.
References pat::GenericParticle::caloIso(), edm::errors::Configuration, pat::GenericParticle::ecalIso(), Exception, pat::GenericParticle::hcalIso(), ZToMuMuIsolationSelector< Isolator >::leptonIsolation_, AlCaHLTBitMon_QueryRunRegistry::string, pat::GenericParticle::trackIso(), and ZToMuMuIsolationSelector< Isolator >::trackIsolation_.
|
inline |
Definition at line 79 of file ZToMuMuIsolationSelector.cc.
References reco::Candidate::daughter(), Exception, reco::Candidate::hasMasterClone(), edm::errors::InvalidReference, ZToMuMuIsolationSelector< Isolator >::isolator_, ZToMuMuIsolationSelector< Isolator >::leptonIsolation_, reco::Candidate::masterClone(), reco::Candidate::numberOfDaughters(), and ZToMuMuIsolationSelector< Isolator >::trackIsolation_.
|
private |
Definition at line 122 of file ZToMuMuIsolationSelector.cc.
Referenced by ZToMuMuIsolationSelector< Isolator >::operator()().
|
private |
Definition at line 120 of file ZToMuMuIsolationSelector.cc.
Referenced by ZToMuMuIsolationSelector< Isolator >::operator()(), and ZToMuMuIsolationSelector< Isolator >::ZToMuMuIsolationSelector().
|
private |
Definition at line 121 of file ZToMuMuIsolationSelector.cc.
Referenced by ZToMuMuIsolationSelector< Isolator >::operator()(), and ZToMuMuIsolationSelector< Isolator >::ZToMuMuIsolationSelector().