#include <HSCParticle.h>
Public Member Functions | |
HSCPCaloInfoRef | caloInfoRef () const |
bool | hasCaloInfo () const |
bool | hasMTMuonRef () const |
bool | hasMuonRef () const |
bool | hasRpcInfo () const |
bool | hasTrackIsoRef () const |
bool | hasTrackRef () const |
HSCParticle () | |
reco::MuonRef | MTMuonRef () const |
reco::MuonRef | muonRef () const |
float | p () const |
float | pt () const |
const RPCBetaMeasurement & | rpc () const |
void | setCaloInfo (const HSCPCaloInfoRef &data) |
void | setMTMuon (const reco::MuonRef &data) |
void | setMuon (const reco::MuonRef &data) |
void | setRpc (const RPCBetaMeasurement &data) |
void | setTrack (const reco::TrackRef &data) |
void | setTrackIso (const reco::TrackRef &data) |
reco::TrackRef | trackIsoRef () const |
reco::TrackRef | trackRef () const |
int | type () const |
Private Attributes | |
HSCPCaloInfoRef | caloInfoRef_ |
reco::MuonRef | MTMuonRef_ |
reco::MuonRef | muonRef_ |
RPCBetaMeasurement | rpc_ |
reco::TrackRef | trackIsoRef_ |
reco::TrackRef | trackRef_ |
Definition at line 48 of file HSCParticle.h.
|
inline |
Definition at line 52 of file HSCParticle.h.
|
inline |
|
inline |
Definition at line 60 of file HSCParticle.h.
References caloInfoRef_, and edm::Ref< C, T, F >::isNonnull().
Referenced by HSCPTreeBuilder::filter(), and CandidateSelector::isSelected().
|
inline |
Definition at line 56 of file HSCParticle.h.
References edm::Ref< C, T, F >::isNonnull(), and MTMuonRef_.
Referenced by CandidateSelector::isSelected().
|
inline |
Definition at line 55 of file HSCParticle.h.
References edm::Ref< C, T, F >::isNonnull(), and muonRef_.
Referenced by BetaCalculatorRPC::addInfoToCandidate(), HSCPTreeBuilder::filter(), CandidateSelector::isSelected(), p(), pt(), and type().
|
inline |
Definition at line 59 of file HSCParticle.h.
References susybsm::RPCBetaMeasurement::beta, and rpc_.
Referenced by HSCPTreeBuilder::filter(), and CandidateSelector::isSelected().
|
inline |
Definition at line 58 of file HSCParticle.h.
References edm::Ref< C, T, F >::isNonnull(), and trackIsoRef_.
|
inline |
Definition at line 57 of file HSCParticle.h.
References edm::Ref< C, T, F >::isNonnull(), and trackRef_.
Referenced by BetaCalculatorECAL::addInfoToCandidate(), HSCPTreeBuilder::filter(), CandidateSelector::isSelected(), p(), pt(), and type().
|
inline |
Definition at line 75 of file HSCParticle.h.
References MTMuonRef_.
Referenced by CandidateSelector::isSelected().
|
inline |
Definition at line 74 of file HSCParticle.h.
References muonRef_.
Referenced by BetaCalculatorRPC::addInfoToCandidate(), HSCPTreeBuilder::filter(), CandidateSelector::isSelected(), p(), pt(), and type().
float susybsm::HSCParticle::p | ( | ) | const |
Definition at line 14 of file HSCParticle.cc.
References hasMuonRef(), hasTrackRef(), susybsm::HSCParticleType::innerTrack, muonRef(), susybsm::HSCParticleType::standAloneMuon, and trackRef().
float susybsm::HSCParticle::pt | ( | ) | const |
Definition at line 22 of file HSCParticle.cc.
References hasMuonRef(), hasTrackRef(), susybsm::HSCParticleType::innerTrack, muonRef(), susybsm::HSCParticleType::standAloneMuon, and trackRef().
Referenced by Particle.Particle::__str__(), ZMuMuRochCorAnalyzer.DiMuon::__str__(), DiObject.DiMuon::__str__(), HTauTauElectron.HTauTauElectron::looseIdForTriLeptonVeto(), Electron.Electron::mvaIDLoose(), Electron.Electron::mvaIDTight(), Lepton.Lepton::relEffAreaIso(), and Lepton.Lepton::relIso().
|
inline |
Definition at line 77 of file HSCParticle.h.
References rpc_.
Referenced by HSCPTreeBuilder::filter(), and CandidateSelector::isSelected().
|
inline |
|
inline |
Definition at line 64 of file HSCParticle.h.
References data, and MTMuonRef_.
Referenced by HSCParticleProducer::getHSCPSeedCollection().
|
inline |
Definition at line 63 of file HSCParticle.h.
References data, and muonRef_.
Referenced by HSCParticleProducer::getHSCPSeedCollection().
|
inline |
|
inline |
Definition at line 65 of file HSCParticle.h.
References data, and trackRef_.
Referenced by HSCParticleProducer::getHSCPSeedCollection().
|
inline |
|
inline |
|
inline |
Definition at line 72 of file HSCParticle.h.
References trackRef_.
Referenced by BetaCalculatorECAL::addInfoToCandidate(), HSCPTreeBuilder::filter(), CandidateSelector::isSelected(), p(), and pt().
int susybsm::HSCParticle::type | ( | ) | const |
Definition at line 5 of file HSCParticle.cc.
References susybsm::HSCParticleType::globalMuon, hasMuonRef(), hasTrackRef(), susybsm::HSCParticleType::innerTrack, susybsm::HSCParticleType::matchedStandAloneMuon, muonRef(), susybsm::HSCParticleType::standAloneMuon, susybsm::HSCParticleType::trackerMuon, and susybsm::HSCParticleType::unknown.
Referenced by cuy.ValElement::__init__(), HSCPTreeBuilder::filter(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties().
|
private |
Definition at line 89 of file HSCParticle.h.
Referenced by caloInfoRef(), hasCaloInfo(), and setCaloInfo().
|
private |
Definition at line 88 of file HSCParticle.h.
Referenced by hasMTMuonRef(), MTMuonRef(), and setMTMuon().
|
private |
Definition at line 87 of file HSCParticle.h.
Referenced by hasMuonRef(), muonRef(), and setMuon().
|
private |
Definition at line 91 of file HSCParticle.h.
Referenced by hasRpcInfo(), rpc(), and setRpc().
|
private |
Definition at line 86 of file HSCParticle.h.
Referenced by hasTrackIsoRef(), setTrackIso(), and trackIsoRef().
|
private |
Definition at line 85 of file HSCParticle.h.
Referenced by hasTrackRef(), setTrack(), and trackRef().