#include <LeafCandidate.h>
Public Types | |
typedef int | Charge |
electric charge type More... | |
typedef CandidateCollection | daughters |
collection of daughter candidates More... | |
typedef unsigned int | index |
typedef math::XYZTLorentzVector | LorentzVector |
Lorentz vector. More... | |
typedef math::XYZPoint | Point |
point in the space More... | |
typedef math::PtEtaPhiMLorentzVector | PolarLorentzVector |
Lorentz vector. More... | |
typedef math::XYZVector | Vector |
point in the space More... | |
Public Types inherited from reco::Candidate | |
enum | { dimension = 3 } |
enum | { size = dimension * (dimension + 1) / 2 } |
matix size More... | |
typedef int | Charge |
electric charge type More... | |
typedef candidate::const_iterator | const_iterator |
typedef math::Error< dimension >::type | CovarianceMatrix |
covariance error matrix (3x3) More... | |
typedef unsigned int | index |
index type More... | |
typedef candidate::iterator | iterator |
typedef math::XYZTLorentzVector | LorentzVector |
Lorentz vector. More... | |
typedef math::XYZPoint | Point |
point in the space More... | |
typedef math::PtEtaPhiMLorentzVector | PolarLorentzVector |
Lorentz vector. More... | |
typedef size_t | size_type |
typedef math::XYZVector | Vector |
point in the space More... | |
Public Member Functions | |
Vector | boostToCM () const final |
int | charge () const final |
electric charge More... | |
LeafCandidate * | clone () const override |
returns a clone of the Candidate object More... | |
void | construct (int qx3, float pt, float eta, float phi, float mass, const Point &vtx, int pdgId, int status) |
const Candidate * | daughter (const std::string &s) const override |
return daughter with a specified role name More... | |
Candidate * | daughter (const std::string &s) override |
return daughter with a specified role name More... | |
const Candidate * | daughter (size_type) const override |
return daughter at a given position (throws an exception) More... | |
Candidate * | daughter (size_type) override |
return daughter at a given position (throws an exception) More... | |
double | energy () const final |
energy More... | |
double | et () const final |
transverse energy More... | |
double | et2 () const final |
transverse energy squared (use this for cut!) More... | |
double | eta () const final |
momentum pseudorapidity More... | |
void | fillVertexCovariance (CovarianceMatrix &v) const override |
fill SMatrix More... | |
template<typename T > | |
T | get () const |
get a component More... | |
template<typename T , typename Tag > | |
T | get () const |
get a component More... | |
template<typename T > | |
T | get (size_type i) const |
get a component More... | |
template<typename T , typename Tag > | |
T | get (size_type i) const |
get a component More... | |
bool | hasMasterClone () const override |
bool | hasMasterClonePtr () const override |
bool | isCaloMuon () const override |
bool | isConvertedPhoton () const override |
bool | isElectron () const override |
bool | isGlobalMuon () const override |
bool | isJet () const override |
bool | isMuon () const override |
bool | isPhoton () const override |
bool | isStandAloneMuon () const override |
bool | isTrackerMuon () const override |
LeafCandidate () | |
template<typename... Args> | |
LeafCandidate (Args &&... args) | |
LeafCandidate (const Candidate &c) | |
LeafCandidate (LeafCandidate &&)=default | |
LeafCandidate (LeafCandidate &rh) | |
LeafCandidate (LeafCandidate const &)=default | |
bool | longLived () const final |
is long lived? More... | |
double | mass () const final |
mass More... | |
bool | massConstraint () const final |
do mass constraint? More... | |
double | massSqr () const final |
mass squared More... | |
const CandidateBaseRef & | masterClone () const override |
const CandidatePtr & | masterClonePtr () const override |
template<typename Ref > | |
Ref | masterRef () const |
cast master clone reference to a concrete type More... | |
Vector | momentum () const final |
spatial momentum vector More... | |
const Candidate * | mother (size_type) const override |
return mother at a given position (throws an exception) More... | |
double | mt () const final |
transverse mass More... | |
double | mtSqr () const final |
transverse mass squared More... | |
template<typename T > | |
size_type | numberOf () const |
number of components More... | |
template<typename T , typename Tag > | |
size_type | numberOf () const |
number of components More... | |
size_t | numberOfDaughters () const override |
number of daughters More... | |
size_t | numberOfMothers () const override |
number of mothers More... | |
size_t | numberOfSourceCandidatePtrs () const override |
LeafCandidate & | operator= (LeafCandidate &&)=default |
LeafCandidate & | operator= (LeafCandidate const &)=default |
double | p () const final |
magnitude of momentum vector More... | |
const LorentzVector & | p4 () const final |
four-momentum Lorentz vector More... | |
int | pdgId () const final |
PDG identifier. More... | |
double | phi () const final |
momentum azimuthal angle More... | |
const PolarLorentzVector & | polarP4 () const final |
four-momentum Lorentz vector More... | |
double | pt () const final |
transverse momentum More... | |
double | px () const final |
x coordinate of momentum vector More... | |
double | py () const final |
y coordinate of momentum vector More... | |
double | pz () const final |
z coordinate of momentum vector More... | |
double | rapidity () const final |
rapidity More... | |
void | setCharge (Charge q) final |
set electric charge More... | |
void | setLongLived () final |
void | setMass (double m) final |
set particle mass More... | |
void | setMassConstraint () final |
void | setP4 (const LorentzVector &p4) final |
set 4-momentum More... | |
void | setP4 (const PolarLorentzVector &p4) final |
set 4-momentum More... | |
void | setPdgId (int pdgId) final |
void | setPz (double pz) final |
void | setStatus (int status) final |
set status word More... | |
void | setThreeCharge (Charge qx3) final |
set electric charge More... | |
void | setVertex (const Point &vertex) override |
set vertex More... | |
CandidatePtr | sourceCandidatePtr (size_type i) const override |
int | status () const final |
status word More... | |
double | theta () const final |
momentum polar angle More... | |
int | threeCharge () const final |
electric charge More... | |
const Point & | vertex () const override |
vertex position (overwritten by PF...) More... | |
double | vertexChi2 () const override |
chi-squares More... | |
CovarianceMatrix | vertexCovariance () const final |
return SMatrix More... | |
double | vertexCovariance (int i, int j) const override |
(i, j)-th element of error matrix, i, j = 0, ... 2 More... | |
double | vertexNdof () const override |
double | vertexNormalizedChi2 () const override |
chi-squared divided by n.d.o.f. More... | |
double | vx () const override |
x coordinate of vertex position More... | |
double | vy () const override |
y coordinate of vertex position More... | |
double | vz () const override |
z coordinate of vertex position More... | |
double | y () const final |
rapidity More... | |
~LeafCandidate () override | |
destructor More... | |
Public Member Functions inherited from reco::Candidate | |
iterator | begin () |
first daughter iterator More... | |
const_iterator | begin () const |
first daughter const_iterator More... | |
virtual const Track * | bestTrack () const |
Candidate () | |
default constructor More... | |
virtual float | dxyError () const |
uncertainty on dxy More... | |
virtual float | dzError () const |
uncertainty on dz More... | |
iterator | end () |
last daughter iterator More... | |
const_iterator | end () const |
last daughter const_iterator More... | |
template<typename T > | |
T | get () const |
get a component More... | |
template<typename T , typename Tag > | |
T | get () const |
get a component More... | |
template<typename T > | |
T | get (size_type i) const |
get a component More... | |
template<typename T , typename Tag > | |
T | get (size_type i) const |
get a component More... | |
template<typename Ref > | |
Ref | masterRef () const |
cast master clone reference to a concrete type More... | |
template<typename T > | |
size_type | numberOf () const |
number of components More... | |
template<typename T , typename Tag > | |
size_type | numberOf () const |
number of components More... | |
virtual void | setSourceCandidatePtr (const CandidatePtr &ptr) |
Set the ptr to the source Candidate. More... | |
virtual | ~Candidate () |
destructor More... | |
Private Member Functions | |
bool | overlap (const Candidate &) const override |
check overlap with another Candidate More... | |
Private Attributes | |
ParticleState | m_state |
Friends | |
class | ::OverlapChecker |
template<typename , typename , typename > | |
struct | component |
class | ShallowCloneCandidate |
class | ShallowClonePtrCandidate |
Additional Inherited Members |
particle candidate with no constituent nor daughters
Definition at line 16 of file LeafCandidate.h.
typedef int reco::LeafCandidate::Charge |
electric charge type
Definition at line 21 of file LeafCandidate.h.
collection of daughter candidates
Definition at line 19 of file LeafCandidate.h.
typedef unsigned int reco::LeafCandidate::index |
Definition at line 31 of file LeafCandidate.h.
Lorentz vector.
Definition at line 23 of file LeafCandidate.h.
point in the space
Definition at line 27 of file LeafCandidate.h.
Lorentz vector.
Definition at line 25 of file LeafCandidate.h.
point in the space
Definition at line 29 of file LeafCandidate.h.
|
inline |
|
inlineexplicit |
|
inlineexplicit |
Definition at line 40 of file LeafCandidate.h.
|
inline |
Definition at line 42 of file LeafCandidate.h.
|
default |
|
default |
|
override |
|
inlinefinalvirtual |
boost vector to boost a Lorentz vector to the particle center of mass system
Implements reco::Candidate.
Definition at line 121 of file LeafCandidate.h.
References reco::ParticleState::boostToCM(), and m_state.
|
inlinefinalvirtual |
electric charge
Implements reco::Candidate.
Definition at line 106 of file LeafCandidate.h.
References reco::ParticleState::charge(), and m_state.
Referenced by PFTester::analyze(), ElectronTagProbeAnalyzer::analyze(), ElectronMcSignalValidator::analyze(), EwkMuDQM::analyze(), EwkMuLumiMonitorDQM::analyze(), ElectronMcFakeValidator::analyze(), GsfElectronFakeAnalyzer::analyze(), GsfElectronMCFakeAnalyzer::analyze(), GsfElectronMCAnalyzer::analyze(), HLTMuonMatchAndPlot::analyze(), ZCounting::analyzeElectrons(), MuonToTrackingParticleAssociatorByHitsImpl::associateMuons(), FWPFCandidate3DProxyBuilder::build(), ElectronEnergyRegressionEvaluate::calculateRegressionEnergy(), ElectronEnergyRegressionEvaluate::calculateRegressionEnergyUncertainty(), egHLT::OffEle::charge(), MuonGmtPair::charge(), reco::PFTau::dump(), PFAlgo::egammaFilters(), RecoMuonValidator::MuonME::fill(), EwkElecTauHistManager::fillHistograms(), WMuNuSelector::filter(), WZInterestingEventSelector::filter(), MuonMETAlgo::GetMuDepDeltas(), MuonGmtPair::gmtCharge(), reco::GsfElectron::GsfElectron(), HLTDiMuonGlbTrkFilter::hltFilter(), heppy::CMGMuonCleanerBySegmentsAlgo::isBetterMuon(), WPlusJetsEventSelector::operator()(), reco::LeafRefCandidateT::overlap(), overlap(), l1t::PFCandidate::PFCandidate(), reco::PFCandidate::PFCandidate(), reco::PFTauDecayMode::PFTauDecayMode(), l1t::PFTrack::PFTrack(), reco::PFRecoTauChargedHadron::print(), l1t::printPFCand(), RegressionEnergyPatElectronProducer::produce(), SoftPFElectronTagInfoProducer::produce(), pat::L1MuonMatcher::produce(), MuScleFitMuonSelector::selectMuons(), TtFullHadHypothesis::setCandidate(), TtSemiLepHypothesis::setCandidate(), TtFullLepHypothesis::setCandidate(), l1t::Muon::setHwCharge(), TtSemiLepHypothesis::setNeutrino(), GsfElectronAlgo::setPixelMatchInfomation(), reco::tau::RecoTauBuilderConePlugin::setTauQuantities(), reco::PFCandidate::setTrackRef(), TtSemiEvtSolution::setupHyp(), and reco::PFCandidate::translateTypeToPdgId().
|
inlineoverridevirtual |
returns a clone of the Candidate object
Implements reco::Candidate.
Reimplemented in reco::PFJet, reco::CaloJet, reco::JPTJet, reco::GenJet, reco::IsolatedPixelTrackCandidate, reco::PFCandidate, pat::Jet, reco::GsfElectron, l1extra::L1EtMissParticle, reco::SiStripElectron, pat::Tau, l1extra::L1MuonParticle, reco::PFTauDecayMode, pat::Electron, reco::VertexCompositePtrCandidate, pat::Muon, pat::Photon, reco::PFTau, pat::MET, reco::HcalIsolatedTrackCandidate, l1extra::L1EmParticle, l1extra::L1JetParticle, reco::MET, pat::GenericParticle, reco::CompositeRefCandidateT< GenParticleRefVector >, reco::NamedCompositeCandidate, reco::EcalIsolatedParticleCandidate, reco::Photon, pat::PFParticle, pat::CompositeCandidate, reco::ShallowCloneCandidate, reco::VertexCompositeCandidate, pat::Particle, reco::ShallowClonePtrCandidate, pat::Lepton< reco::BaseTau >, pat::Lepton< reco::GsfElectron >, pat::Lepton< reco::Muon >, reco::TrackJet, reco::GenParticle, reco::PFClusterJet, reco::Muon, reco::RecoCandidate, reco::BasicJet, reco::CaloRecHitCandidate, reco::RecoChargedCandidate, reco::RecoEcalCandidate, reco::RecoStandAloneMuonCandidate, reco::PileUpPFCandidate, reco::RecoCaloTowerCandidate, reco::IsolatedPFCandidate, reco::Electron, reco::BaseTau, reco::RecoPFClusterRefCandidate, and reco::RecoChargedRefCandidate.
Definition at line 195 of file LeafCandidate.h.
References LeafCandidate().
|
inline |
|
overridevirtual |
return daughter with a specified role name
Implements reco::Candidate.
Reimplemented in reco::NamedCompositeCandidate, and reco::LeafRefCandidateT.
Definition at line 33 of file LeafCandidate.cc.
References Exception, and edm::errors::UnimplementedFeature.
|
overridevirtual |
return daughter with a specified role name
Implements reco::Candidate.
Reimplemented in reco::NamedCompositeCandidate, and reco::LeafRefCandidateT.
Definition at line 39 of file LeafCandidate.cc.
References Exception, and edm::errors::UnimplementedFeature.
return daughter at a given position (throws an exception)
Implements reco::Candidate.
Reimplemented in reco::CompositeRefCandidateT< GenParticleRefVector >, reco::LeafRefCandidateT, reco::NamedCompositeCandidate, reco::ShallowCloneCandidate, reco::ShallowClonePtrCandidate, l1t::PFJet, and pat::Jet.
Definition at line 29 of file LeafCandidate.cc.
return daughter at a given position (throws an exception)
Implements reco::Candidate.
Reimplemented in reco::CompositeRefCandidateT< GenParticleRefVector >, reco::LeafRefCandidateT, reco::NamedCompositeCandidate, reco::ShallowCloneCandidate, and reco::ShallowClonePtrCandidate.
Definition at line 45 of file LeafCandidate.cc.
|
inlinefinalvirtual |
energy
Implements reco::Candidate.
Definition at line 125 of file LeafCandidate.h.
References reco::ParticleState::energy(), and m_state.
Referenced by StKinFitter::addKinFitInfo(), TtFullLepKinSolver::addKinSolInfo(), PatTauAnalyzer::analyze(), JetValidation::analyze(), QcdHighPtDQM::analyze(), PFCandidateChecker::analyze(), DQMHcalDiJetsAlCaReco::analyze(), EwkElecDQM::analyze(), SimplePhotonAnalyzer::analyze(), ResolutionCreator::analyze(), PhotonValidatorMiniAOD::analyze(), IsolatedParticlesGeneratedJets::analyze(), PhotonValidator::analyze(), ZdcSimHitStudy::analyze(), PhotonAnalyzer::analyze(), FWHGCalTriggerCellProxyBuilder::build(), FWHGCalTriggerClusterProxyBuilder::build(), FWPFCandidatesLegoProxyBuilder::build(), FWTauProxyBuilderBase::buildBaseTau(), FWJetProxyBuilder::buildViewType(), reco::FlavorHistoryEvent::cache(), reco::helper::CastorJetIDHelper::calculate(), pat::LeptonJetIsolationAngle::calculate(), pat::CaloIsolationEnergy::calculate(), MEzCalculator::Calculate(), METzCalculator::Calculate(), ElectronEnergyCalibrator::calibrate(), reco::CastorTower::CastorTower(), reco::JPTJet::chargedEmEnergyFraction(), reco::PFJet::chargedEmEnergyFraction(), pat::Jet::chargedEmEnergyFraction(), reco::JPTJet::chargedHadronEnergyFraction(), reco::PFJet::chargedHadronEnergyFraction(), pat::Jet::chargedHadronEnergyFraction(), reco::PFJet::chargedMuEnergyFraction(), pat::Jet::chargedMuEnergyFraction(), JetPlusTrackCorrector::correctAA(), L1FastjetCorrector::correction(), L1JPTOffsetCorrector::correction(), L1OffsetCorrector::correction(), L6SLBCorrector::correction(), L1FastjetCorrectorImpl::correction(), L1OffsetCorrectorImpl::correction(), L1JPTOffsetCorrectorImpl::correction(), L6SLBCorrectorImpl::correction(), JetPlusTrackCorrector::correction(), reco::PFJet::electronEnergyFraction(), pat::Jet::electronEnergyFraction(), egHLT::OffPho::energy(), egHLT::OffEle::energy(), CaloTower::energyInHF(), CaloTower::energyInHO(), metsig::SignAlgoResolutions::evalPF(), PFJetIDSelectionFunctor::firstDataCuts(), TtSemiLepKinFitter::fit(), TtFullHadKinFitter::fit(), FWLegoEvePFCandidate::FWLegoEvePFCandidate(), PFJetBenchmark::gettrue(), CaloTower::hadP4(), reco::PFJet::HFEMEnergyFraction(), pat::Jet::HFEMEnergyFraction(), reco::PFJet::HFHadronEnergyFraction(), pat::Jet::HFHadronEnergyFraction(), reco::PFJet::hoEnergyFraction(), pat::Jet::hoEnergyFraction(), l1t::HGCalMulticluster::iEnergy(), TauValidation::leadingPionP4(), main(), EGEtScaleSysModifier::modifyObject(), reco::PFJet::muonEnergyFraction(), pat::Jet::muonEnergyFraction(), reco::JPTJet::neutralEmEnergyFraction(), reco::PFJet::neutralEmEnergyFraction(), pat::Jet::neutralEmEnergyFraction(), reco::JPTJet::neutralHadronEnergyFraction(), reco::PFJet::neutralHadronEnergyFraction(), pat::Jet::neutralHadronEnergyFraction(), EleEnergyRetriever::operator()(), TtSemiLRSignalSelObservables::operator()(), reco::tau::PFRecoTauEnergyAlgorithmPlugin::operator()(), hitfit::LeptonTranslatorBase< AElectron >::operator()(), CaloTower::p4(), reco::PFMETProducerMVA::passPFLooseId(), reco::PFJet::photonEnergyFraction(), pat::Jet::photonEnergyFraction(), FSRWeightProducer::produce(), CaloTowerCandidateCreator::produce(), EgammaHLTCaloTowerProducer::produce(), CaloTowerFromL1TCreatorForTauHLT::produce(), CaloTowerCreatorForTauHLT::produce(), JetPlusTrackProducer::produce(), NoPileUpPFMEtDataProducer::produce(), pat::PATTauProducer::produce(), CastorClusterProducer::produce(), JetPlusTrackProducerAA::produce(), JetIdSelector< T >::produce(), BoostedTopProducer::produce(), SmearedJetProducerT< T >::produce(), Jet.Jet::rawEnergy(), pf2pat::PFIsoDepositAlgo::sameParticle(), l1t::HGCalMulticluster::saveEnergyInterpretation(), ElectronEnergyCalibrator::setEnergyAndSystVarations(), HGCalShowerShape::sigmaRRMean(), TauValidation::spinEffectsZH(), TauValidation::visibleTauEnergy(), and heppy::FSRWeightAlgo::weight().
|
inlinefinalvirtual |
transverse energy
Implements reco::Candidate.
Definition at line 127 of file LeafCandidate.h.
References reco::ParticleState::et(), and m_state.
Referenced by l1t::HGCalTower::addEtEm(), l1t::HGCalTower::addEtHad(), StKinFitter::addKinFitInfo(), PFTester::analyze(), DQMHcalDiJetsAlCaReco::analyze(), PatPhotonSimpleAnalyzer::analyze(), SimplePhotonAnalyzer::analyze(), ZeePlots::analyze(), WenuPlots::analyze(), SimplePi0DiscAnalyzer::analyze(), HigPhotonJetHLTOfflineSource::analyze(), PhotonValidator::analyze(), PhotonAnalyzer::analyze(), EgammaObjects::analyzeElectrons(), ExoticaDQM::analyzeMonoElectrons(), ExoticaDQM::analyzeMonoJets(), ExoticaDQM::analyzeMonoMuons(), ExoticaDQM::analyzeMonoPhotons(), EgammaObjects::analyzePhotons(), FWMETGlimpseProxyBuilder::build(), FWL1EtMissParticleGlimpseProxyBuilder::build(), FWPFCandidatesLegoProxyBuilder::build(), FWTauProxyBuilderBase::buildBaseTau(), FWJetProxyBuilder::buildViewType(), EmDQM::checkGeneratedParticlesRequirement(), JetPlusTrackCorrector::correction(), L1JetRecoTreeProducer::doCaloMet(), L1JetRecoTreeProducer::doCaloMetBE(), L1JetRecoTreeProducer::doPFMet(), L1JetRecoTreeProducer::doPFMetNoMu(), egHLT::OffPho::et(), egHLT::OffEle::et(), l1t::TkHTMiss::EtMiss(), l1t::TkEtMiss::etMiss(), l1extra::L1EtMissParticle::etMiss(), L1TEGammaOffline::fillElectrons(), L1TStage2CaloLayer2Offline::fillJets(), JetMETHLTOfflineSource::fillMEforMonAllTrigger(), L1TEGammaOffline::fillPhotons(), HeavyChHiggsToTauNuSkim::filter(), TtSemiLepKinFitter::fit(), FWLegoEvePFCandidate::FWLegoEvePFCandidate(), HLTRechitInRegionsProducer< T1 >::getEtaPhiRegions(), reco::MET::mEtSig(), EGEtScaleSysModifier::modifyObject(), EG9X105XObjectUpdateModifier::modifyObject(), TtDilepLRSignalSelObservables::operator()(), TtSemiLRSignalSelObservables::operator()(), TtHadLRSignalSelObservables::CompareET::operator()(), TtSemiLRSignalSelObservables::CompareET::operator()(), reco::JPTJet::printJet(), PFCandidateChecker::printJets(), ParticleTowerProducer::produce(), JetEnergyShift::produce(), JetPlusTrackCorrector::rebuildJta(), l1tp2::CaloTower::setEcalTowerEt(), L1GObject::setEt(), l1t::EGamma::setFootprintEt(), l1tp2::CaloTower::setHcalTowerEt(), l1t::HGCalTower::setHwEtEm(), l1t::HGCalTower::setHwEtHad(), l1t::EGamma::setIsoEt(), l1tp2::CaloTower::setL1egTowerEt(), L1Analysis::L1AnalysisRecoMet::SetMet(), and l1t::EGamma::setRawEt().
|
inlinefinalvirtual |
transverse energy squared (use this for cut!)
Implements reco::Candidate.
Definition at line 129 of file LeafCandidate.h.
References reco::ParticleState::et2(), and m_state.
|
inlinefinalvirtual |
momentum pseudorapidity
Implements reco::Candidate.
Definition at line 152 of file LeafCandidate.h.
References reco::ParticleState::eta(), and m_state.
Referenced by Particle.Particle::__str__(), l1t::HGCalTower::addEt(), ZIterativeAlgorithmWithFit::addEvent(), StKinFitter::addKinFitInfo(), reco::tau::RecoTauConstructor::addPiZero(), GlbMuQualityCutsAnalysis::analyze(), ZMuPtScaleAnalyzer::analyze(), PatTauAnalyzer::analyze(), JetValidation::analyze(), RPCRecHitProbability::analyze(), PFTester::analyze(), ElectronMcSignalValidatorMiniAOD::analyze(), RPCMonitorDigi::analyze(), TagAndProbeBtagTriggerMonitor::analyze(), PFCandidateChecker::analyze(), ElectronTagProbeAnalyzer::analyze(), ElectronMcSignalValidator::analyze(), EwkMuDQM::analyze(), DQMHcalDiJetsAlCaReco::analyze(), EwkElecDQM::analyze(), testAnalyzer::analyze(), ElectronMcFakeValidator::analyze(), ZMuMuIsolationAnalyzer::analyze(), PatPhotonSimpleAnalyzer::analyze(), SimplePhotonAnalyzer::analyze(), GsfElectronDataAnalyzer::analyze(), GsfElectronFakeAnalyzer::analyze(), GsfElectronMCFakeAnalyzer::analyze(), GsfElectronMCAnalyzer::analyze(), ZeePlots::analyze(), WenuPlots::analyze(), JetTester::analyze(), SimplePi0DiscAnalyzer::analyze(), ElectronCalibration::analyze(), PhotonValidatorMiniAOD::analyze(), DQMExample_Step1::analyze(), ZMuMu_Radiative_analyzer::analyze(), gamma_radiative_analyzer::analyze(), B2GDoubleLeptonHLTValidation::analyze(), B2GHadronicHLTValidation::analyze(), B2GSingleLeptonHLTValidation::analyze(), IsolatedParticlesGeneratedJets::analyze(), PhotonValidator::analyze(), ZdcSimHitStudy::analyze(), HLTMuonMatchAndPlot::analyze(), JetTester_HeavyIons::analyze(), JetAnalyzer_HeavyIons::analyze(), IsoTrackCalib::analyze(), JetAnalyzer::analyze(), PhotonAnalyzer::analyze(), ExoticaDQM::analyzeDisplacedLeptons(), ZCounting::analyzeElectrons(), EgammaObjects::analyzeElectrons(), EgammaObjects::analyzePhotons(), MuonToTrackingParticleAssociatorByHitsImpl::associateMuons(), AlignmentMuonSelector::basicCuts(), FWJetLegoProxyBuilder::build(), FWCaloTowerDetailView::build(), FWL1JetParticleLegoProxyBuilder::build(), FWL1MuonParticleLegoProxyBuilder::build(), FWPhotonLegoProxyBuilder::build(), FWMuonDetailView::build(), FWMuonLegoProxyBuilder::build(), FWGenParticleLegoProxyBuilder::build(), FWElectronDetailView::build(), FWPFCandidatesLegoProxyBuilder::build(), L1TkMuonProducer::build_tkMuons_from_idxs(), pf2pat::PFIsoDepositAlgo::buildIsoDeposit(), FWMuonBuilder::calculateField(), HiFJGridEmptyAreaCalculator::calculateGridRho(), ElectronEnergyRegressionEvaluate::calculateRegressionEnergy(), ElectronEnergyRegressionEvaluate::calculateRegressionEnergyUncertainty(), HGCalTriggerCellCalibration::calibrateInMipT(), HGCalTriggerCellCalibration::calibrateMipTinGeV(), l1t::PFJet::calibratePt(), l1t::PFCluster::calibratePt(), HGCalClusteringImpl::calibratePt(), hitfit::LeptonTranslatorBase< AElectron >::CheckEta(), PFMuonAlgo::cleanPunchThroughAndFakes(), TauNNId::compute(), construct(), JetPlusTrackCorrector::correctAA(), LXXXCorrector::correction(), L1FastjetCorrector::correction(), L1OffsetCorrector::correction(), L6SLBCorrector::correction(), LXXXCorrectorImpl::correction(), L1FastjetCorrectorImpl::correction(), L1OffsetCorrectorImpl::correction(), L6SLBCorrectorImpl::correction(), JetPlusTrackCorrector::correction(), l1tpf::corrector::correctPt(), HGCalTriggerClusterIdentificationBDT::decision(), muonisolation::CaloExtractorByAssociator::deposits(), reco::GenJet::detectorEta(), HLTObjectsMonitor::dzFinder(), PFAlgo::egammaFilters(), FWPFCandidateDetailView::eta(), TauL1TPair::eta(), egHLT::OffPho::eta(), egHLT::OffEle::eta(), MuonGmtPair::eta(), metsig::SignAlgoResolutions::evalPF(), PFIsolationEstimator::fGetIsolationInRings(), PFJetMonitor::fill(), TopSingleLepton_miniAOD::MonitorEnsemble::fill(), SingleTopTChannelLepton_miniAOD::MonitorEnsemble::fill(), TopSingleLepton::MonitorEnsemble::fill(), SingleTopTChannelLepton::MonitorEnsemble::fill(), L1ValidatorHists::Fill(), RecoMuonValidator::MuonME::fill(), ZeePlots::fillEleClassesPlots(), L1TEGammaOffline::fillElectrons(), ZeeCalibration::fillEleInfo(), EwkElecTauHistManager::fillHistograms(), EwkMuTauHistManager::fillHistograms(), L1TStage2CaloLayer2Offline::fillJets(), l1t::MuonRawDigiTranslator::fillMuonStableQuantities(), tmtt::TP::fillNearestJetInfo(), PFCandidateBenchmark::fillOne(), L1TEGammaOffline::fillPhotons(), HeavyChHiggsToTauNuSkim::filter(), GenHTFilter::filter(), ModelpMSSMFilter::filter(), WZInterestingEventSelector::filter(), ZeeCandidateFilter::filter(), L1Validator::FindBest(), TtFullLepHypGenMatch::findMatchingLepton(), FWLegoEvePFCandidate::FWLegoEvePFCandidate(), TrackIsoCalculator::getBkgSubTrackIso(), calib::CalibElectron::getCalibModulesWeights(), getTheTauJet(), HLTDiMuonGlbTrkFilter::hltFilter(), HLTMuonTrackMassFilter::hltFilter(), EGammaMvaEleEstimator::IDIsoCombinedMvaValue(), HGCalTriggerClusterInterpretationEM::interpret(), l1t::HGCalMulticluster::iPolarP4(), CosmicSplitterValidation::is_gold_muon(), PFIsolationEstimator::isChargedParticleVetoed(), BPhysicsOniaDQM::isMuonInAccept(), PFIsolationEstimator::isNeutralParticleVetoed(), EGammaMvaEleEstimator::isoMvaValue(), PFIsolationEstimator::isPhotonParticleVetoed(), FWPFCandidateDetailView::isPntInRng(), Jet.Jet::jetID(), main(), fireworks::makeEveJetCone(), L1MuonMatcherAlgo::match(), PFIsolationEstimator::matchPFObject(), reco::RecoTauPiZero::maxDeltaEta(), EG9X105XObjectUpdateModifier::modifyObject(), MuonGmtPair::MuonGmtPair(), ElectronMVAEstimator::mva(), SoftElectronMVAEstimator::mva(), AntiElectronIDMVA6::MVAValue(), WPlusJetsEventSelector::operator()(), hitfit::LeptonTranslatorBase< AElectron >::operator()(), operator<<(), pat::TriggerObjectStandAlone::packP4(), reco::PFMETProducerMVA::passPFLooseId(), PhotonAnalyzer::photonSelection(), PhotonAnalyzer::photonSelectionSlimmed(), reco::GenericJet::print(), reco::PFRecoTauChargedHadron::print(), reco::RecoTauPiZero::print(), reco::GenJet::print(), PFJetBenchmark::printGenJet(), reco::JPTJet::printJet(), PFCandidateChecker::printJets(), l1t::printPFCand(), PFJetBenchmark::printPFJet(), PFJetBenchmark::process(), RegressionEnergyPatElectronProducer::produce(), pat::BadPFCandidateJetsEEnoiseProducer::produce(), CaloTowerCandidateCreator::produce(), MVAJetPuIdProducer::produce(), ParticleTowerProducer::produce(), EgammaHLTCaloTowerProducer::produce(), CaloTowerFromL1TCreatorForTauHLT::produce(), CaloTowerCreatorForTauHLT::produce(), LeptonInJetProducer< T >::produce(), BoostedTauSeedsProducer::produce(), ShiftedPFCandidateProducerForNoPileUpPFMEt::produce(), ShiftedPFCandidateProducerForPFNoPUMEt::produce(), CastorClusterProducer::produce(), JetIdSelector< T >::produce(), PileupJetIdProducer::produce(), JetPartonMatcher::produce(), SmearedJetProducerT< T >::produce(), Jet.Jet::puJetId(), JetPlusTrackCorrector::rebuildJta(), L1TkMuonProducer::runOnMTFCollection_v1(), L1TkMuonProducer::runOnMTFCollection_v2(), pf2pat::PFIsoDepositAlgo::sameParticle(), l1t::PFTrack::setCaloEtaPhi(), L1MuKBMTrack::setCoarseEta(), L1GObject::setEta(), reco::HcalIsolatedTrackCandidate::SetEtaPhiEcal(), reco::IsolatedPixelTrackCandidate::setEtaPhiEcal(), reco::HcalIsolatedTrackCandidate::SetEtaPhiHcal(), L1MuKBMTrack::setFineEta(), l1t::L1Candidate::setHwEta(), reco::HcalIsolatedTrackCandidate::setL1(), l1t::HGCalTriggerCell::setPt(), l1t::HGCalClusterT< l1t::HGCalCluster >::setPt(), L1MuKBMTrack::setPtEtaPhi(), pat::Muon::setSimEta(), l1tp2::CaloTower::setTowerEta(), HGCalShowerShape::sigmaEtaEtaTot(), HiFJGridEmptyAreaCalculator::tileIndexEta(), HiFJGridEmptyAreaCalculator::tileIndexEtaJet(), and HGCalTriggerClusterIdentificationBDT::value().
|
overridevirtual |
fill SMatrix
Implements reco::Candidate.
Reimplemented in reco::VertexCompositePtrCandidate, and reco::VertexCompositeCandidate.
Definition at line 58 of file LeafCandidate.cc.
References Exception, and edm::errors::UnimplementedFeature.
Referenced by vertexCovariance().
|
inline |
get a component
Definition at line 239 of file LeafCandidate.h.
References edm::RefToBase< T >::get(), hasMasterClone(), and masterClone().
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), util.rrapi.RRApi::columns(), rrapi.RRApi::count(), util.rrapi.RRApi::count(), rrapi.RRApi::data(), util.rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), HLTDiMuonGlbTrkFilter::hltFilter(), reco::RecoTauPiZero::print(), reco::CaloJet::print(), reco::PFJet::print(), util.rrapi.RRApi::report(), rrapi.RRApi::report(), util.rrapi.RRApi::reports(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), util.rrapi.RRApi::tables(), util.rrapi.RRApi::tags(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), util.rrapi.RRApi::templates(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().
|
inline |
get a component
Definition at line 247 of file LeafCandidate.h.
References edm::RefToBase< T >::get(), hasMasterClone(), and masterClone().
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), util.rrapi.RRApi::columns(), rrapi.RRApi::columns(), util.rrapi.RRApi::count(), rrapi.RRApi::count(), rrapi.RRApi::data(), util.rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), util.rrapi.RRApi::report(), rrapi.RRApi::reports(), util.rrapi.RRApi::reports(), util.rrapi.RRApi::tables(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), util.rrapi.RRApi::tags(), rrapi.RRApi::templates(), util.rrapi.RRApi::templates(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().
get a component
Definition at line 255 of file LeafCandidate.h.
References edm::RefToBase< T >::get(), hasMasterClone(), mps_fire::i, and masterClone().
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), util.rrapi.RRApi::columns(), rrapi.RRApi::columns(), util.rrapi.RRApi::count(), rrapi.RRApi::count(), rrapi.RRApi::data(), util.rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), util.rrapi.RRApi::report(), rrapi.RRApi::reports(), util.rrapi.RRApi::reports(), util.rrapi.RRApi::tables(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), util.rrapi.RRApi::tags(), rrapi.RRApi::templates(), util.rrapi.RRApi::templates(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().
get a component
Definition at line 263 of file LeafCandidate.h.
References edm::RefToBase< T >::get(), hasMasterClone(), mps_fire::i, and masterClone().
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), util.rrapi.RRApi::columns(), rrapi.RRApi::columns(), util.rrapi.RRApi::count(), rrapi.RRApi::count(), rrapi.RRApi::data(), util.rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), util.rrapi.RRApi::report(), rrapi.RRApi::reports(), util.rrapi.RRApi::reports(), util.rrapi.RRApi::tables(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), util.rrapi.RRApi::tags(), rrapi.RRApi::templates(), util.rrapi.RRApi::templates(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().
|
overridevirtual |
returns true if this candidate has a reference to a master clone. This only happens if the concrete Candidate type is ShallowCloneCandidate
Implements reco::Candidate.
Reimplemented in reco::ShallowCloneCandidate, and reco::LeafRefCandidateT.
Definition at line 12 of file LeafCandidate.cc.
Referenced by get(), and numberOf().
|
overridevirtual |
returns true if this candidate has a ptr to a master clone. This only happens if the concrete Candidate type is ShallowClonePtrCandidate
Implements reco::Candidate.
Reimplemented in reco::ShallowClonePtrCandidate, and reco::LeafRefCandidateT.
Definition at line 14 of file LeafCandidate.cc.
|
overridevirtual |
Implements reco::Candidate.
Reimplemented in reco::Muon, reco::ShallowCloneCandidate, reco::ShallowClonePtrCandidate, and reco::LeafRefCandidateT.
Definition at line 73 of file LeafCandidate.cc.
|
overridevirtual |
Implements reco::Candidate.
Reimplemented in reco::ShallowCloneCandidate, reco::ShallowClonePtrCandidate, and reco::LeafRefCandidateT.
Definition at line 77 of file LeafCandidate.cc.
|
overridevirtual |
Implements reco::Candidate.
Reimplemented in reco::GsfElectron, reco::SiStripElectron, reco::ShallowCloneCandidate, reco::ShallowClonePtrCandidate, reco::Electron, and reco::LeafRefCandidateT.
Definition at line 63 of file LeafCandidate.cc.
|
overridevirtual |
Implements reco::Candidate.
Reimplemented in reco::Muon, reco::ShallowCloneCandidate, reco::ShallowClonePtrCandidate, and reco::LeafRefCandidateT.
Definition at line 67 of file LeafCandidate.cc.
Referenced by Muon.Muon::muonID().
|
overridevirtual |
Implements reco::Candidate.
Reimplemented in reco::Jet, reco::ShallowCloneCandidate, reco::ShallowClonePtrCandidate, and reco::LeafRefCandidateT.
Definition at line 79 of file LeafCandidate.cc.
|
overridevirtual |
Implements reco::Candidate.
Reimplemented in reco::Muon, l1t::PFTrack, reco::ShallowCloneCandidate, reco::ShallowClonePtrCandidate, and reco::LeafRefCandidateT.
Definition at line 65 of file LeafCandidate.cc.
|
overridevirtual |
Implements reco::Candidate.
Reimplemented in reco::Photon, reco::ShallowCloneCandidate, reco::ShallowClonePtrCandidate, and reco::LeafRefCandidateT.
Definition at line 75 of file LeafCandidate.cc.
|
overridevirtual |
Implements reco::Candidate.
Reimplemented in reco::Muon, reco::ShallowCloneCandidate, reco::ShallowClonePtrCandidate, and reco::LeafRefCandidateT.
Definition at line 69 of file LeafCandidate.cc.
|
overridevirtual |
Implements reco::Candidate.
Reimplemented in reco::Muon, reco::ShallowCloneCandidate, reco::ShallowClonePtrCandidate, and reco::LeafRefCandidateT.
Definition at line 71 of file LeafCandidate.cc.
|
inlinefinalvirtual |
is long lived?
Implements reco::Candidate.
Definition at line 187 of file LeafCandidate.h.
References reco::ParticleState::longLived(), and m_state.
|
inlinefinalvirtual |
mass
Implements reco::Candidate.
Definition at line 131 of file LeafCandidate.h.
References m_state, and reco::ParticleState::mass().
Referenced by Particle.Particle::__str__(), DiObject.DiMuon::__str__(), ZMuPtScaleAnalyzer::analyze(), JetTester::analyze(), B2GDQM::analyzeAllHad(), B2GDQM::analyzeSemiE(), B2GDQM::analyzeSemiMu(), l1t::PFJet::calibratePt(), l1t::PFCluster::calibratePt(), construct(), JetPlusTrackCorrector::correction(), l1t::TkPhiCandidate::dmass(), V0Fitter::fitAll(), pat::Jet::groomedMass(), massSqr(), CATopJetHelper::operator()(), CAWZJetHelperUser::operator()(), CATopJetHelperUser::operator()(), pat::TriggerObjectStandAlone::packP4(), reco::PFRecoTauChargedHadron::print(), l1t::printPFCand(), ISRGammaWeightProducer::produce(), FSRWeightProducer::produce(), Onia2MuMuPAT::produce(), BoostedTauSeedsProducer::produce(), l1t::HGCalTriggerCell::setPt(), l1t::HGCalClusterT< l1t::HGCalCluster >::setPt(), and heppy::FSRWeightAlgo::weight().
|
inlinefinalvirtual |
do mass constraint?
Implements reco::Candidate.
Definition at line 192 of file LeafCandidate.h.
References m_state, and reco::ParticleState::massConstraint().
Referenced by CandKinematicVertexFitter::fill().
|
inlinefinalvirtual |
mass squared
Implements reco::Candidate.
Definition at line 133 of file LeafCandidate.h.
References mass().
Referenced by EwkElecDQM::analyze().
|
overridevirtual |
returns ptr to master clone, if existing. Throws an exception unless the concrete Candidate type is ShallowCloneCandidate
Implements reco::Candidate.
Reimplemented in reco::ShallowCloneCandidate, and reco::LeafRefCandidateT.
Definition at line 7 of file LeafCandidate.cc.
References Exception.
Referenced by get(), masterRef(), and numberOf().
|
overridevirtual |
returns ptr to master clone, if existing. Throws an exception unless the concrete Candidate type is ShallowClonePtrCandidate
Implements reco::Candidate.
Reimplemented in reco::ShallowClonePtrCandidate, and reco::LeafRefCandidateT.
Definition at line 16 of file LeafCandidate.cc.
References Exception.
|
inline |
cast master clone reference to a concrete type
Definition at line 233 of file LeafCandidate.h.
References masterClone().
|
inlinefinalvirtual |
spatial momentum vector
Implements reco::Candidate.
Definition at line 118 of file LeafCandidate.h.
References m_state, and reco::ParticleState::momentum().
Referenced by PFTauExtractor::depositFromObject(), PF_PU_AssoMapAlgos::FindV0Vertex(), SoftPFElectronTagInfoProducer::produce(), SoftPFMuonTagInfoProducer::produce(), PixelClusterTagInfoProducer::produce(), and reco::GsfElectron::setCorrectedEcalEnergy().
return mother at a given position (throws an exception)
Implements reco::Candidate.
Reimplemented in reco::CompositeRefCandidateT< GenParticleRefVector >, reco::LeafRefCandidateT, reco::ShallowCloneCandidate, and reco::ShallowClonePtrCandidate.
Definition at line 31 of file LeafCandidate.cc.
|
inlinefinalvirtual |
transverse mass
Implements reco::Candidate.
Definition at line 136 of file LeafCandidate.h.
References m_state, and reco::ParticleState::mt().
Referenced by reco::WMuNuCandidate::massT(), and reco::WMuNuCandidatePtr::massT().
|
inlinefinalvirtual |
transverse mass squared
Implements reco::Candidate.
Definition at line 138 of file LeafCandidate.h.
References m_state, and reco::ParticleState::mtSqr().
|
inline |
number of components
Definition at line 271 of file LeafCandidate.h.
References hasMasterClone(), and masterClone().
|
inline |
number of components
Definition at line 279 of file LeafCandidate.h.
References hasMasterClone(), and masterClone().
|
overridevirtual |
number of daughters
Implements reco::Candidate.
Reimplemented in pat::Jet, reco::CompositeRefCandidateT< GenParticleRefVector >, reco::ShallowCloneCandidate, reco::ShallowClonePtrCandidate, l1t::PFJet, and reco::LeafRefCandidateT.
Definition at line 21 of file LeafCandidate.cc.
|
overridevirtual |
number of mothers
Implements reco::Candidate.
Reimplemented in reco::CompositeRefCandidateT< GenParticleRefVector >, reco::ShallowCloneCandidate, reco::ShallowClonePtrCandidate, and reco::LeafRefCandidateT.
Definition at line 23 of file LeafCandidate.cc.
|
inlineoverridevirtual |
return the number of source Candidates ( the candidates used to construct this Candidate)
Implements reco::Candidate.
Reimplemented in pat::Photon, pat::Tau, reco::PFTau, pat::Electron, pat::Muon, reco::PFCandidate, and reco::LeafRefCandidateT.
Definition at line 100 of file LeafCandidate.h.
|
default |
Referenced by reco::PFCandidate::operator=().
|
default |
|
overrideprivatevirtual |
check overlap with another Candidate
Implements reco::Candidate.
Reimplemented in reco::TrackJet, reco::PFClusterJet, reco::ShallowCloneCandidate, reco::ShallowClonePtrCandidate, reco::RecoCandidate, reco::Photon, reco::PFCandidate, reco::Muon, reco::PFTau, reco::PFJet, reco::IsolatedPixelTrackCandidate, reco::LeafRefCandidateT, reco::CaloJet, reco::JPTJet, reco::GsfElectron, reco::GenJet, reco::HcalIsolatedTrackCandidate, reco::GenParticle, reco::SiStripElectron, reco::CompositeRefCandidateT< GenParticleRefVector >, reco::MET, reco::CaloMET, reco::GenMET, reco::ME0Muon, reco::Electron, reco::BaseTau, reco::CaloRecHitCandidate, reco::BasicJet, reco::RecoChargedCandidate, reco::RecoEcalCandidate, reco::RecoStandAloneMuonCandidate, and reco::RecoCaloTowerCandidate.
Definition at line 25 of file LeafCandidate.cc.
References charge(), EcalTangentSkim_cfg::o, p4(), and vertex().
|
inlinefinalvirtual |
magnitude of momentum vector
Implements reco::Candidate.
Definition at line 123 of file LeafCandidate.h.
References m_state, and reco::ParticleState::p().
Referenced by ElectronMcSignalValidatorMiniAOD::analyze(), ElectronMcSignalValidator::analyze(), EwkMuDQM::analyze(), ElectronMcFakeValidator::analyze(), GsfElectronDataAnalyzer::analyze(), GsfElectronFakeAnalyzer::analyze(), GsfElectronMCFakeAnalyzer::analyze(), GsfElectronMCAnalyzer::analyze(), ElectronCalibration::analyze(), HiggsDQM::analyze(), ElectronCalibrationUniv::analyze(), MuonToTrackingParticleAssociatorByHitsImpl::associateMuons(), AlignmentMuonSelector::basicCuts(), ElectronEnergyRegressionEvaluate::calculateRegressionEnergy(), ElectronEnergyRegressionEvaluate::calculateRegressionEnergyUncertainty(), PFMuonAlgo::cleanPunchThroughAndFakes(), CaloTower::emP4(), RecoMuonValidator::MuonME::fill(), CaloTower::hadP4(), HLTMuonTrackMassFilter::hltFilter(), BPhysicsOniaDQM::isMuonInAccept(), TauValidation::leadingPionP4(), SoftElectronMVAEstimator::mva(), EGammaMvaEleEstimatorCSA14::mvaValue(), EGammaMvaEleEstimator::mvaValue(), GsfEleMinEcalEtCut::operator()(), l1t::HGCalMulticluster::KeyGetter< Iter >::operator()(), CaloTower::p4(), CaloTower::p4_HO(), reco::GenericJet::print(), reco::GenJet::print(), PFJetBenchmark::printGenJet(), PFJetBenchmark::printPFJet(), PFJetBenchmark::process(), RegressionEnergyPatElectronProducer::produce(), Electron.Electron::ptErr(), l1t::TkMuon::setPattern(), l1t::TkGlbMuon::setTrkPtr(), l1t::TkMuon::setTrkPtr(), reco::PFCandidate::setVertex(), and GsfEleMinEcalEtCut::value().
|
inlinefinalvirtual |
four-momentum Lorentz vector
Implements reco::Candidate.
Definition at line 114 of file LeafCandidate.h.
References m_state, and reco::ParticleState::p4().
Referenced by reco::tau::RecoTauConstructor::addPiZero(), reco::tau::RecoTauConstructor::addTauChargedHadron(), PFCandConnector::analyseNuclearWPrim(), PFCandConnector::analyseNuclearWSec(), QcdHighPtDQM::analyze(), EwkMuLumiMonitorDQM::analyze(), MuonPFAnalyzer::analyze(), ResolutionCreator::analyze(), TTbarSpinCorrHepMCAnalyzer::analyze(), HLTMuonMatchAndPlot::analyze(), B2GDQM::analyzeAllHad(), B2GDQM::analyzeSemiE(), B2GDQM::analyzeSemiMu(), EmbeddingLHEProducer::assign_4vector(), TtSemiLepJetComb::bOverLightQPt(), TtSemiLepJetComb::bQuarkVar(), pf2pat::PFIsoDepositAlgo::buildIsoDeposit(), TtSemiLepJetComb::compareBNeutrino(), TtSemiLepJetComb::compareLeptonNeutrino(), TtSemiLepJetComb::compareTopNeutrino(), TtSemiLepJetComb::compareWNeutrino(), pat::Jet::correctedP4(), pat::Tau::correctedP4(), TauJetCorrector::correction(), ZSPJPTJetCorrector::correction(), LXXXCorrector::correction(), LXXXCorrectorImpl::correction(), JetPlusTrackCorrector::correction(), PFElectronTranslator::createGsfElectrons(), TtSemiLepJetComb::deduceMothers(), PFRecoTauDiscriminationByIsolation::discriminate(), PFRecoTauDiscriminationByIsolationContainer::discriminate(), l1t::TkBsCandidate::dRPhiPair(), Tau.Tau::dxy_approx(), Tau.Tau::dz(), CaloTower::emEt(), CaloTower::et(), JetPartonMatcher::fillAlgoritDefinition(), EwkElecTauHistManager::fillHistograms(), EwkMuTauHistManager::fillHistograms(), JetPartonMatcher::fillPhysicsDefinition(), VBFGenJetFilter::filter(), HLTRHemisphere::filter(), CaloTower::hadEt(), HLTDiMuonGlbTrkFilter::hltFilter(), l1t::HGCalMulticluster::iP4(), TtSemiLepJetComb::lightQVar(), ZToMuMuGammaAnalyzer::mumuGammaInvMass(), ZToMuMuGammaAnalyzer::mumuInvMass(), TtSemiLepJetComb::neutrinoVar(), TtDilepLRSignalSelObservables::operator()(), TtHadLRJetCombObservables::operator()(), reco::tau::PFRecoTauEnergyAlgorithmPlugin::operator()(), TtSemiLRJetCombObservables::operator()(), Calculate_miniAOD::operator()(), Calculate::operator()(), CaloTower::outerEt(), reco::LeafRefCandidateT::overlap(), overlap(), CaloTower::p(), CaloTower::p4(), Lepton.Lepton::p4WithFSR(), reco::PFTauDecayMode::PFTauDecayMode(), L1TPFMetNoMuProducer::produce(), L1THLTTauMatching::produce(), L1HLTTauMatching::produce(), ISRGammaWeightProducer::produce(), PFJetsTauOverlapRemoval::produce(), DeltaBetaWeights::produce(), SoftPFElectronTagInfoProducer::produce(), SoftPFMuonTagInfoProducer::produce(), Type0PFMETcorrInputProducer::produce(), reco::PFMETProducerMVA::produce(), MuonProducer::produce(), TauSpinnerCMS::readParticlesfromReco(), TtSemiLepJetComb::relativePtHadronicTop(), reco::PFCandidate::rescaleMomentum(), TtFullHadHypothesis::setCandidate(), TtFullLepHypothesis::setCandidate(), TtSemiLepHypothesis::setCandidate(), reco::GsfElectron::setCorrectedEcalEnergy(), setP4(), reco::GsfElectron::setP4(), reco::tau::RecoTauBuilderConePlugin::setTauQuantities(), TtSemiEvtSolution::setupHyp(), pat::TriggerObjectStandAlone::triggerObject(), l1t::HGCalClusterT< l1t::HGCalCluster >::updateP4AndPosition(), and l1tpf_impl::COEFile::writeTracksToFile().
|
inlinefinalvirtual |
PDG identifier.
Implements reco::Candidate.
Definition at line 176 of file LeafCandidate.h.
References m_state, and reco::ParticleState::pdgId().
Referenced by Particle.Particle::__str__(), EWKSystUnc::analyze(), ZLONLOHistogrammer::analyze(), zPdfUnc::analyze(), ZMuPtScaleAnalyzer::analyze(), PFTester::analyze(), ResolutionCreator::analyze(), ZdcSimHitStudy::analyze(), ExoticaDQM::analyzeDisplacedJets(), ExoticaDQM::analyzeDisplacedLeptons(), reco::PFCandidate::bestTrack(), TopDecaySubset::checkShowerModel(), construct(), TauValidation::countParticles(), TopGenEvent::daughterQuarkOfTop(), PFIsolationEstimator::fGetIsolationInRings(), CandKinematicVertexFitter::fill(), JetPartonMatcher::fillAlgoritDefinition(), BPhysicsValidation::FillDaughters(), JetPartonMatcher::fillPhysicsDefinition(), DYToMuMuGenFilter::filter(), GenHFHadronMatcher::findHadronJets(), TauValidation::findMother(), TauValidation::FindPhotosFSR(), TauValidation::findTauList(), TauSpinnerCMS::GetLastSelf(), TauValidation::GetMother(), TauValidation::GetMothers(), ttHFGenFilter::GetTops(), PFJetBenchmark::gettrue(), TrackClassifier::hadronFlavor(), GenParticlesHelper::hasAncestor(), HGCalTriggerNtupleGenTau::isChargedHadron(), HGCalTriggerNtupleGenTau::isChargedHadronFromResonance(), HGCalTriggerNtupleGenTau::isElectron(), TauSpinnerCMS::isFirst(), HGCalTriggerNtupleGenTau::isGamma(), HGCalTriggerNtupleGenTau::isGoodTau(), HGCalTriggerNtupleGenTau::isIntermediateResonance(), HGCalTriggerNtupleGenTau::isMuon(), HGCalTriggerNtupleGenTau::isNeutralPion(), HGCalTriggerNtupleGenTau::isNeutralPionFromResonance(), HGCalTriggerNtupleGenTau::isStableLepton(), HGCalTriggerNtupleGenTau::isStableNeutralHadron(), TauValidation::leadingPionP4(), BasicGenParticleValidation::matchParticles(), PFIsolationEstimator::matchPFObject(), reco::RecoTauPiZero::numberOfElectrons(), reco::RecoTauPiZero::numberOfGammas(), TtDilepLRSignalSelObservables::operator()(), reco::PFCandidate::particleId(), reco::PFRecoTauChargedHadron::print(), reco::GenJet::print(), PFJetBenchmark::printGenJet(), PFTauElecRejectionBenchmark::process(), ISRGammaWeightProducer::produce(), FSRWeightProducer::produce(), ISRWeightProducer::produce(), GenVisTauProducer::produce(), HLTTauMCProducer::produce(), PartonSelector::produce(), JetPartonMatcher::produce(), TauSpinnerCMS::readParticlesfromReco(), btagbtvdeep::recoCandidateToFeatures(), setPdgId(), TauValidation::spinEffectsZH(), pat::TriggerObjectStandAlone::triggerObject(), TauValidation::visibleTauEnergy(), and heppy::FSRWeightAlgo::weight().
|
inlinefinalvirtual |
momentum azimuthal angle
Implements reco::Candidate.
Definition at line 148 of file LeafCandidate.h.
References m_state, and reco::ParticleState::phi().
Referenced by Particle.Particle::__str__(), reco::WMuNuCandidate::acop(), l1t::HGCalTower::addEt(), ZIterativeAlgorithmWithFit::addEvent(), reco::tau::RecoTauConstructor::addPiZero(), PatTauAnalyzer::analyze(), RPCRecHitProbability::analyze(), PFTester::analyze(), ElectronMcSignalValidatorMiniAOD::analyze(), TagAndProbeBtagTriggerMonitor::analyze(), PFCandidateChecker::analyze(), ElectronTagProbeAnalyzer::analyze(), ElectronMcSignalValidator::analyze(), DQMHcalDiJetsAlCaReco::analyze(), EwkElecDQM::analyze(), METMonitor::analyze(), EwkMuLumiMonitorDQM::analyze(), ElectronMcFakeValidator::analyze(), ZMuMuIsolationAnalyzer::analyze(), ObjMonitor::analyze(), PatPhotonSimpleAnalyzer::analyze(), SimplePhotonAnalyzer::analyze(), GsfElectronDataAnalyzer::analyze(), GsfElectronFakeAnalyzer::analyze(), GsfElectronMCFakeAnalyzer::analyze(), GsfElectronMCAnalyzer::analyze(), ZeePlots::analyze(), WenuPlots::analyze(), JetTester::analyze(), TopMonitor::analyze(), HTMonitor::analyze(), SimplePi0DiscAnalyzer::analyze(), PhotonValidatorMiniAOD::analyze(), HigPhotonJetHLTOfflineSource::analyze(), DQMExample_Step1::analyze(), ZMuMu_Radiative_analyzer::analyze(), IsolatedParticlesGeneratedJets::analyze(), PhotonValidator::analyze(), ZdcSimHitStudy::analyze(), HLTMuonMatchAndPlot::analyze(), JetTester_HeavyIons::analyze(), JetAnalyzer_HeavyIons::analyze(), JetAnalyzer::analyze(), ErsatzMEt::analyze(), PhotonAnalyzer::analyze(), B2GDQM::analyzeAllHad(), ZCounting::analyzeElectrons(), ExoticaDQM::analyzeMonoElectrons(), ExoticaDQM::analyzeMonoJets(), ExoticaDQM::analyzeMonoMuons(), ExoticaDQM::analyzeMonoPhotons(), B2GDQM::analyzeSemiE(), B2GDQM::analyzeSemiMu(), JetTracksAssociationXtrpCalo::associateInputTracksToJet(), MuonToTrackingParticleAssociatorByHitsImpl::associateMuons(), AlignmentMuonSelector::basicCuts(), FWJetLegoProxyBuilder::build(), FWCaloTowerDetailView::build(), FWL1JetParticleLegoProxyBuilder::build(), FWL1MuonParticleLegoProxyBuilder::build(), FWMETGlimpseProxyBuilder::build(), FWMETLegoProxyBuilder::build(), FWPhotonLegoProxyBuilder::build(), FWL1EtMissParticleGlimpseProxyBuilder::build(), FWL1EtMissParticleLegoProxyBuilder::build(), FWMuonDetailView::build(), FWMuonLegoProxyBuilder::build(), FWL1EmParticleProxyBuilder::build(), FWL1EtMissParticleProxyBuilder::build(), FWL1JetParticleProxyBuilder::build(), FWL1MuonParticleProxyBuilder::build(), FWGenParticleLegoProxyBuilder::build(), FWElectronDetailView::build(), FWPFCandidatesLegoProxyBuilder::build(), FWTauProxyBuilderBase::buildBaseTau(), pf2pat::PFIsoDepositAlgo::buildIsoDeposit(), FWJetProxyBuilder::buildViewType(), reco::helper::CastorJetIDHelper::calculate(), GlobalHaloAlgo::Calculate(), PFMETBenchmark::calculateQuantities(), ElectronEnergyRegressionEvaluate::calculateRegressionEnergy(), ElectronEnergyRegressionEvaluate::calculateRegressionEnergyUncertainty(), HGCalTriggerCellCalibration::calibrateMipTinGeV(), l1t::PFJet::calibratePt(), l1t::PFCluster::calibratePt(), HGCalClusteringImpl::calibratePt(), TauNNId::compute(), construct(), L6SLBCorrector::correction(), L6SLBCorrectorImpl::correction(), JetPlusTrackCorrector::correction(), EMEnrichingFilterAlgo::deltaRxyAtEE(), muonisolation::CaloExtractorByAssociator::deposits(), L1JetRecoTreeProducer::doCaloMet(), L1JetRecoTreeProducer::doCaloMetBE(), L1JetRecoTreeProducer::doPFMet(), L1JetRecoTreeProducer::doPFMetNoMu(), HLTObjectsMonitor::dzFinder(), PFAlgo::egammaFilters(), metsig::SignAlgoResolutions::evalPF(), PFIsolationEstimator::fGetIsolationInRings(), PFJetMonitor::fill(), L1ValidatorHists::Fill(), RecoMuonValidator::MuonME::fill(), L1TEGammaOffline::fillElectrons(), ZeeCalibration::fillEleInfo(), JetDQM::fillHistograms(), EwkElecTauHistManager::fillHistograms(), EwkMuTauHistManager::fillHistograms(), L1TStage2CaloLayer2Offline::fillJets(), JetMETHLTOfflineSource::fillMEforMonAllTrigger(), l1t::MuonRawDigiTranslator::fillMuonStableQuantities(), tmtt::TP::fillNearestJetInfo(), PFCandidateBenchmark::fillOne(), MatchMETBenchmark::fillOne(), L1TEGammaOffline::fillPhotons(), HeavyChHiggsToTauNuSkim::filter(), WZInterestingEventSelector::filter(), ZeeCandidateFilter::filter(), L1Validator::FindBest(), TtFullLepHypGenMatch::findMatchingLepton(), FWLegoEvePFCandidate::FWLegoEvePFCandidate(), EGammaMvaEleEstimator::IDIsoCombinedMvaValue(), l1t::HGCalMulticluster::iPolarP4(), PFIsolationEstimator::isChargedParticleVetoed(), PFIsolationEstimator::isNeutralParticleVetoed(), EGammaMvaEleEstimator::isoMvaValue(), PFIsolationEstimator::isPhotonParticleVetoed(), FWPFCandidateDetailView::isPntInRng(), TauL1TPair::l1tPhi(), main(), fireworks::makeEveJetCone(), L1MuonMatcherAlgo::match(), PFIsolationEstimator::matchPFObject(), MuonGmtPair::MuonGmtPair(), AntiElectronIDMVA6::MVAValue(), WPlusJetsEventSelector::operator()(), JetIDStudiesSelector::operator()(), operator<<(), pat::TriggerObjectStandAlone::packP4(), FWPFCandidateDetailView::phi(), TauL1TPair::phi(), egHLT::OffPho::phi(), egHLT::OffEle::phi(), MuonGmtPair::phi(), ntupleDataFormat.Track::phiPull(), reco::GenericJet::print(), reco::PFRecoTauChargedHadron::print(), reco::RecoTauPiZero::print(), reco::GenJet::print(), PFJetBenchmark::printGenJet(), reco::JPTJet::printJet(), PFCandidateChecker::printJets(), l1t::printPFCand(), PFJetBenchmark::printPFJet(), PFJetBenchmark::process(), RegressionEnergyPatElectronProducer::produce(), FSRWeightProducer::produce(), CaloTowerCandidateCreator::produce(), MVAJetPuIdProducer::produce(), ParticleTowerProducer::produce(), NoPileUpPFMEtProducer::produce(), EgammaHLTCaloTowerProducer::produce(), CaloTowerFromL1TCreatorForTauHLT::produce(), CaloTowerCreatorForTauHLT::produce(), LeptonInJetProducer< T >::produce(), BoostedTauSeedsProducer::produce(), reco::PFMETProducerMVA::produce(), CastorClusterProducer::produce(), PileupJetIdProducer::produce(), JetPartonMatcher::produce(), SmearedJetProducerT< T >::produce(), JetPlusTrackCorrector::rebuildJta(), l1t::PFTrack::setCaloEtaPhi(), L1MuKBMTrack::setCoordinates(), L1MuKBMTrack::setCoordinatesAtMuon(), L1MuKBMTrack::setCoordinatesAtVertex(), reco::HcalIsolatedTrackCandidate::SetEtaPhiEcal(), reco::IsolatedPixelTrackCandidate::setEtaPhiEcal(), reco::HcalIsolatedTrackCandidate::SetEtaPhiHcal(), l1t::L1Candidate::setHwPhi(), reco::HcalIsolatedTrackCandidate::setL1(), L1Analysis::L1AnalysisRecoMet::SetMet(), L1GObject::setPhi(), l1t::HGCalTriggerCell::setPt(), l1t::HGCalClusterT< l1t::HGCalCluster >::setPt(), L1MuKBMTrack::setPtEtaPhi(), pat::Muon::setSimPhi(), l1tp2::CaloTower::setTowerPhi(), HGCalShowerShape::sigmaPhiPhiTot(), pat::LeptonJetIsolationAngle::spaceAngle(), HiFJGridEmptyAreaCalculator::tileIndexPhi(), reco::IsolatedPixelTrackCandidate::towerIndex(), and heppy::FSRWeightAlgo::weight().
|
inlinefinalvirtual |
four-momentum Lorentz vector
Implements reco::Candidate.
Definition at line 116 of file LeafCandidate.h.
References m_state, and reco::ParticleState::polarP4().
Referenced by pat::L1MuonMatcher::produce(), pat::PATElectronProducer::setElectronMiniIso(), and pat::PATMuonProducer::setMuonMiniIso().
|
inlinefinalvirtual |
transverse momentum
Implements reco::Candidate.
Definition at line 146 of file LeafCandidate.h.
References m_state, and reco::ParticleState::pt().
Referenced by Particle.Particle::__str__(), DiObject.DiMuon::__str__(), l1t::HGCalTower::addEt(), StKinFitter::addKinFitInfo(), reco::tau::RecoTauConstructor::addPiZero(), GlbMuQualityCutsAnalysis::analyze(), PatTauAnalyzer::analyze(), JetValidation::analyze(), RPCRecHitProbability::analyze(), RPCMonitorDigi::analyze(), ElectronMcSignalValidatorMiniAOD::analyze(), TagAndProbeBtagTriggerMonitor::analyze(), ElectronTagProbeAnalyzer::analyze(), ElectronMcSignalValidator::analyze(), EwkMuDQM::analyze(), SUSYDQMAnalyzer::analyze(), EwkElecDQM::analyze(), testAnalyzer::analyze(), METMonitor::analyze(), EwkMuLumiMonitorDQM::analyze(), ElectronMcFakeValidator::analyze(), ZMuMuIsolationAnalyzer::analyze(), MuonPFAnalyzer::analyze(), ObjMonitor::analyze(), GsfElectronDataAnalyzer::analyze(), GsfElectronMCFakeAnalyzer::analyze(), GsfElectronFakeAnalyzer::analyze(), GsfElectronMCAnalyzer::analyze(), JetTester::analyze(), TopMonitor::analyze(), HiggsDQM::analyze(), DQMExample_Step1::analyze(), ZMuMu_Radiative_analyzer::analyze(), gamma_radiative_analyzer::analyze(), B2GDoubleLeptonHLTValidation::analyze(), B2GHadronicHLTValidation::analyze(), B2GSingleLeptonHLTValidation::analyze(), IsolatedParticlesGeneratedJets::analyze(), HLTMuonMatchAndPlot::analyze(), JetTester_HeavyIons::analyze(), JetAnalyzer_HeavyIons::analyze(), IsoTrackCalib::analyze(), JetAnalyzer::analyze(), ErsatzMEt::analyze(), ZToMuMuGammaAnalyzer::analyze(), BeamHaloAnalyzer::analyze(), B2GDQM::analyzeAllHad(), ExoticaDQM::analyzeDisplacedLeptons(), ZCounting::analyzeElectrons(), B2GDQM::analyzeSemiE(), B2GDQM::analyzeSemiMu(), MuonToTrackingParticleAssociatorByHitsImpl::associateMuons(), AlignmentMuonSelector::basicCuts(), FWL1EmParticleProxyBuilder::build(), FWL1EtMissParticleProxyBuilder::build(), FWL1JetParticleProxyBuilder::build(), FWL1MuonParticleProxyBuilder::build(), FWPFCandidatesLegoProxyBuilder::build(), pat::LeptonJetIsolationAngle::calculate(), GlobalHaloAlgo::Calculate(), FWMuonBuilder::calculateField(), HiFJGridEmptyAreaCalculator::calculateGridRho(), PFMETBenchmark::calculateQuantities(), ElectronEnergyRegressionEvaluate::calculateRegressionEnergy(), ElectronEnergyRegressionEvaluate::calculateRegressionEnergyUncertainty(), HGCalClusteringDummyImpl::calibratePt(), l1t::PFCluster::calibratePt(), HGCalClusteringImpl::calibratePt(), Photon.Photon::calScaledIsoValueExp(), Photon.Photon::calScaledIsoValueLin(), Photon.Photon::calScaledIsoValueQuadr(), PFMuonAlgo::cleanMismeasured(), PFMuonAlgo::cleanPunchThroughAndFakes(), HGCalConcentratorCoarsenerImpl::coarsen(), l1tp2::compare_cluster_pt(), CMSDAS11DijetAnalyzer::compare_JetPt(), CMSDAS11DijetTestAnalyzer::compare_JetPt(), PileupJetIdAlgo::computeIdVariables(), construct(), LXXXCorrector::correction(), L1FastjetCorrector::correction(), L1OffsetCorrector::correction(), L6SLBCorrector::correction(), LXXXCorrectorImpl::correction(), L1FastjetCorrectorImpl::correction(), L1OffsetCorrectorImpl::correction(), L6SLBCorrectorImpl::correction(), JetPlusTrackCorrector::correction(), l1tpf::corrector::correctPt(), CutBasedPhotonIDAlgo::decideEB(), CutBasedPhotonIDAlgo::decideEE(), HGCalTriggerClusterIdentificationBDT::decision(), reco::PFTau::dump(), HLTObjectsMonitor::dzFinder(), PFAlgo::egammaFilters(), WZInterestingEventSelector::electronSelection(), l1t::PFCluster::emEt(), PFIsolationEstimator::fGetIsolationInRings(), PFJetMonitor::fill(), SingleTopTChannelLepton_miniAOD::MonitorEnsemble::fill(), TopSingleLepton_miniAOD::MonitorEnsemble::fill(), TopSingleLepton::MonitorEnsemble::fill(), SingleTopTChannelLepton::MonitorEnsemble::fill(), TopDiLeptonOffline::MonitorEnsemble::fill(), L1ValidatorHists::Fill(), RecoMuonValidator::MuonME::fill(), JetPartonMatcher::fillAlgoritDefinition(), EwkElecTauHistManager::fillHistograms(), EwkMuTauHistManager::fillHistograms(), METAnalyzer::fillMonitorElement(), tmtt::TP::fillNearestJetInfo(), MatchMETBenchmark::fillOne(), PFCandidateBenchmark::fillOne(), HLTHcalMETNoiseCleaner::filter(), NJetsMC::filter(), WMuNuSelector::filter(), GenHTFilter::filter(), ModelpMSSMFilter::filter(), WZInterestingEventSelector::filter(), LeptonRecoSkim::filter(), DeepTauId::findMatchedElectron(), FWLegoEvePFCandidate::FWLegoEvePFCandidate(), getTheElectron(), getTheMuon(), getTheTauJet(), L1TTauOffline::getTightMuons(), MuonGmtPair::gmtPt(), HLTDiMuonGlbTrkFilter::hltFilter(), HLTMuonTrackMassFilter::hltFilter(), EGammaMvaEleEstimator::IDIsoCombinedMvaValue(), l1t::HGCalMulticluster::iPolarP4(), l1t::HGCalMulticluster::iPt(), heppy::CMGMuonCleanerBySegmentsAlgo::isBetterMuon(), PFIsolationEstimator::isChargedParticleVetoed(), BPhysicsOniaDQM::isMuonInAccept(), EGammaMvaEleEstimator::isoMvaValue(), GsfElectronProducer::isPreselected(), TauL1TPair::l1tPt(), main(), PFIsolationEstimator::matchPFObject(), pat::MHT::mht(), ElectronMVAEstimator::mva(), SoftElectronMVAEstimator::mva(), Electron.Electron::mvaIDLoose(), Electron.Electron::mvaIDRun2(), Electron.Electron::mvaIDTight(), PhotonMVAEstimator::mvaValue(), EGammaMvaEleEstimatorCSA14::mvaValue(), EGammaMvaEleEstimator::mvaValue(), AntiElectronIDMVA6::MVAValue(), GsfEleMinEcalEtCut::operator()(), TtHadLRJetCombObservables::operator()(), L2TauJetsMerger::SorterByPt::operator()(), WSelector::operator()(), TtSemiLepSignalSelMVATrainer::JetwithHigherPt::operator()(), WMuNuProducer::ComparePt::operator()(), WPlusJetsEventSelector::operator()(), TtSemiLRJetCombObservables::operator()(), ZElectronsSelector::operator()(), reco::tau::RecoTauPiZeroStripPlugin::operator()(), reco::tau::RecoTauPiZeroStripPlugin2::operator()(), reco::tau::RecoTauPiZeroStripPlugin3::operator()(), operator<<(), muon::overlap(), pat::TriggerObjectStandAlone::packP4(), PFEGammaFilters::passGsfElePreSelWithOnlyConeHadem(), ElectronIdentifier::passID(), l1t::PFTau::passLooseNN(), l1t::PFTau::passTightNN(), EgammaCutBasedEleId::PassTriggerCuts(), PhotonAnalyzer::photonSelection(), PhotonAnalyzer::photonSelectionSlimmed(), PFMuonAlgo::postClean(), PFAlgo::postCleaning(), reco::GenericJet::print(), PatJetAnalyzer::print(), reco::PFRecoTauChargedHadron::print(), reco::RecoTauPiZero::print(), reco::GenJet::print(), PFJetBenchmark::printGenJet(), l1t::printPFCand(), PFJetBenchmark::printPFJet(), PFJetBenchmark::process(), RegressionEnergyPatElectronProducer::produce(), L1THLTTauMatching::produce(), L1HLTTauMatching::produce(), reco::ParticleFlowForChargedMETProducer::produce(), pat::BadPFCandidateJetsEEnoiseProducer::produce(), MVAJetPuIdProducer::produce(), QjetsAdder::produce(), SoftPFElectronTagInfoProducer::produce(), SoftPFMuonTagInfoProducer::produce(), NoPileUpPFMEtProducer::produce(), WMuNuProducer::produce(), LeptonInJetProducer< T >::produce(), BoostedTauSeedsProducer::produce(), ShiftedPFCandidateProducerForPFNoPUMEt::produce(), ShiftedPFCandidateProducerForNoPileUpPFMEt::produce(), reco::PFMETProducerMVA::produce(), Phase1L1TJetCalibrator::produce(), Phase1L1TJetProducer::produce(), PileupJetIdProducer::produce(), JetPartonMatcher::produce(), SmearedJetProducerT< T >::produce(), TauL1TPair::pt(), egHLT::OffPho::pt(), MuonGmtPair::pt(), Electron.Electron::ptErr(), ntupleDataFormat.Track::ptPull(), Lepton.Lepton::relIso(), Lepton.Lepton::relIsoFromEA(), Lepton.Lepton::relIsoR(), Jet.Jet::setCorrP4(), l1t::L1Candidate::setHwPt(), reco::HcalIsolatedTrackCandidate::setL1(), l1t::HGCalTriggerCell::setPt(), l1t::HGCalClusterT< l1t::HGCalCluster >::setPt(), L1MuKBMTrack::setPtEtaPhi(), L1MuKBMTrack::setPtUnconstrained(), pat::Muon::setSimPt(), reco::tau::RecoTauBuilderConePlugin::setTauQuantities(), L1TMuonBarrelKalmanRegionModule::sort4(), EgammaCutBasedEleId::TestWP(), PFMuonAlgo::tracksWithBetterMET(), HGCalConcentratorCoarsenerImpl::updateCoarseTriggerCellMaps(), GsfEleMinEcalEtCut::value(), GsfEleEffAreaPFIsoCut::value(), GsfEleCalPFClusterIsoCut::value(), and HGCalTriggerClusterIdentificationBDT::value().
|
inlinefinalvirtual |
x coordinate of momentum vector
Implements reco::Candidate.
Definition at line 140 of file LeafCandidate.h.
References m_state, and reco::ParticleState::px().
Referenced by StKinFitter::addKinFitInfo(), TtFullLepKinSolver::addKinSolInfo(), EwkMuDQM::analyze(), EwkElecDQM::analyze(), EwkMuLumiMonitorDQM::analyze(), HiggsDQM::analyze(), FWPFCandidate3DProxyBuilder::build(), reco::FlavorHistoryEvent::cache(), pat::LeptonJetIsolationAngle::calculate(), MEzCalculator::Calculate(), METzCalculator::Calculate(), PFMETBenchmark::calculateQuantities(), PFMuonAlgo::cleanMismeasured(), L1JPTOffsetCorrector::correction(), L1JPTOffsetCorrectorImpl::correction(), JetPlusTrackCorrector::correction(), L1JetRecoTreeProducer::doPFMet(), L1JetRecoTreeProducer::doPFMetNoMu(), EwkElecTauHistManager::fillHistograms(), EwkMuTauHistManager::fillHistograms(), MatchMETBenchmark::fillOne(), PFMETMonitor::fillOne(), WMuNuSelector::filter(), TtSemiLepKinFitter::fit(), TtFullHadKinFitter::fit(), PFMuonAlgo::getMinMaxMET2(), L1TTauOffline::getTightMuons(), PFIsolationEstimator::isChargedParticleVetoed(), TauValidation::leadingPionP4(), reco::IsolatedTauTagInfo::leadingSignalTrack(), main(), reco::WMuNuCandidate::massT(), BasicGenParticleValidation::matchParticles(), TtSemiLRSignalSelObservables::operator()(), hitfit::LeptonTranslatorBase< AElectron >::operator()(), Calculate_miniAOD::operator()(), Calculate::operator()(), PFMuonAlgo::postClean(), PFAlgo::postCleaning(), reco::GenericJet::print(), MEzCalculator::Print(), METzCalculator::Print(), PFJetBenchmark::printGenJet(), PFJetBenchmark::printPFJet(), PFTauElecRejectionBenchmark::process(), L1TPFMetNoMuProducer::produce(), SoftPFElectronTagInfoProducer::produce(), SoftPFMuonTagInfoProducer::produce(), NoPileUpPFMEtProducer::produce(), WMuNuProducer::produce(), Onia2MuMuPAT::produce(), JetEnergyShift::produce(), JetPlusTrackProducer::produce(), reco::PFMETProducerMVA::produce(), JetPlusTrackProducerAA::produce(), BoostedTopProducer::produce(), pat::PATMETSlimmer::OneMETShift::readAndSet(), Type1PFMET::run(), pat::MET::setCorShift(), TtSemiLepHypothesis::setNeutrino(), pat::MET::setUncShift(), pat::MET::shiftedP2(), pat::MET::shiftedP2_74x(), pat::MET::shiftedP3(), pat::MET::shiftedP3_74x(), pat::MET::shiftedP4(), pat::MET::shiftedP4_74x(), reco::MET::significance(), TauValidation::spinEffectsZH(), PFMuonAlgo::tracksWithBetterMET(), TauValidation::visibleTauEnergy(), and reco::WMuNuCandidatePtr::WMuNuCandidatePtr().
|
inlinefinalvirtual |
y coordinate of momentum vector
Implements reco::Candidate.
Definition at line 142 of file LeafCandidate.h.
References m_state, and reco::ParticleState::py().
Referenced by StKinFitter::addKinFitInfo(), TtFullLepKinSolver::addKinSolInfo(), ElectronMcSignalValidator::analyze(), EwkMuDQM::analyze(), EwkElecDQM::analyze(), EwkMuLumiMonitorDQM::analyze(), ElectronMcFakeValidator::analyze(), GsfElectronDataAnalyzer::analyze(), GsfElectronFakeAnalyzer::analyze(), GsfElectronMCFakeAnalyzer::analyze(), GsfElectronMCAnalyzer::analyze(), HiggsDQM::analyze(), FWPFCandidate3DProxyBuilder::build(), reco::FlavorHistoryEvent::cache(), pat::LeptonJetIsolationAngle::calculate(), MEzCalculator::Calculate(), METzCalculator::Calculate(), PFMETBenchmark::calculateQuantities(), PFMuonAlgo::cleanMismeasured(), L1JPTOffsetCorrector::correction(), L1JPTOffsetCorrectorImpl::correction(), JetPlusTrackCorrector::correction(), L1JetRecoTreeProducer::doPFMet(), L1JetRecoTreeProducer::doPFMetNoMu(), EwkElecTauHistManager::fillHistograms(), EwkMuTauHistManager::fillHistograms(), MatchMETBenchmark::fillOne(), PFMETMonitor::fillOne(), WMuNuSelector::filter(), TtSemiLepKinFitter::fit(), TtFullHadKinFitter::fit(), PFMuonAlgo::getMinMaxMET2(), L1TTauOffline::getTightMuons(), PFIsolationEstimator::isChargedParticleVetoed(), TauValidation::leadingPionP4(), reco::IsolatedTauTagInfo::leadingSignalTrack(), main(), reco::WMuNuCandidate::massT(), BasicGenParticleValidation::matchParticles(), TtSemiLRSignalSelObservables::operator()(), hitfit::LeptonTranslatorBase< AElectron >::operator()(), Calculate_miniAOD::operator()(), Calculate::operator()(), PFMuonAlgo::postClean(), PFAlgo::postCleaning(), reco::GenericJet::print(), MEzCalculator::Print(), METzCalculator::Print(), PFJetBenchmark::printGenJet(), PFJetBenchmark::printPFJet(), PFTauElecRejectionBenchmark::process(), L1TPFMetNoMuProducer::produce(), SoftPFElectronTagInfoProducer::produce(), SoftPFMuonTagInfoProducer::produce(), NoPileUpPFMEtProducer::produce(), WMuNuProducer::produce(), Onia2MuMuPAT::produce(), JetEnergyShift::produce(), JetPlusTrackProducer::produce(), reco::PFMETProducerMVA::produce(), JetPlusTrackProducerAA::produce(), BoostedTopProducer::produce(), pat::PATMETSlimmer::OneMETShift::readAndSet(), Type1PFMET::run(), pat::MET::setCorShift(), TtSemiLepHypothesis::setNeutrino(), pat::MET::setUncShift(), pat::MET::shiftedP2(), pat::MET::shiftedP2_74x(), pat::MET::shiftedP3(), pat::MET::shiftedP3_74x(), pat::MET::shiftedP4(), pat::MET::shiftedP4_74x(), reco::MET::significance(), TauValidation::spinEffectsZH(), PFMuonAlgo::tracksWithBetterMET(), and TauValidation::visibleTauEnergy().
|
inlinefinalvirtual |
z coordinate of momentum vector
Implements reco::Candidate.
Definition at line 144 of file LeafCandidate.h.
References m_state, and reco::ParticleState::pz().
Referenced by StKinFitter::addKinFitInfo(), TtFullLepKinSolver::addKinSolInfo(), EwkMuDQM::analyze(), EwkElecDQM::analyze(), HiggsDQM::analyze(), FWPFCandidate3DProxyBuilder::build(), reco::FlavorHistoryEvent::cache(), pat::LeptonJetIsolationAngle::calculate(), MEzCalculator::Calculate(), METzCalculator::Calculate(), L1JPTOffsetCorrector::correction(), L1JPTOffsetCorrectorImpl::correction(), JetPlusTrackCorrector::correction(), EMEnrichingFilterAlgo::deltaRxyAtEE(), TtSemiLepKinFitter::fit(), TtFullHadKinFitter::fit(), TauValidation::leadingPionP4(), reco::IsolatedTauTagInfo::leadingSignalTrack(), main(), BasicGenParticleValidation::matchParticles(), TtSemiLRSignalSelObservables::operator()(), hitfit::LeptonTranslatorBase< AElectron >::operator()(), reco::GenericJet::print(), MEzCalculator::Print(), METzCalculator::Print(), PFJetBenchmark::printGenJet(), PFJetBenchmark::printPFJet(), PFTauElecRejectionBenchmark::process(), SoftPFElectronTagInfoProducer::produce(), SoftPFMuonTagInfoProducer::produce(), WMuNuProducer::produce(), Onia2MuMuPAT::produce(), JetPlusTrackProducer::produce(), JetPlusTrackProducerAA::produce(), BoostedTopProducer::produce(), setPz(), TauValidation::spinEffectsZH(), and TauValidation::visibleTauEnergy().
|
inlinefinalvirtual |
rapidity
Implements reco::Candidate.
Definition at line 154 of file LeafCandidate.h.
References m_state, and reco::ParticleState::rapidity().
Referenced by B2GDQM::analyzeAllHad(), B2GDQM::analyzeSemiE(), B2GDQM::analyzeSemiMu(), and y().
|
inlinefinalvirtual |
set electric charge
Implements reco::Candidate.
Definition at line 108 of file LeafCandidate.h.
References m_state, data-class-funcs::q, and reco::ParticleState::setCharge().
Referenced by PFMuonAlgo::changeTrack(), PFAlgo::egammaFilters(), pat::GenericParticle::fillInFrom(), reco::GsfElectron::GsfElectron(), l1t::PFCandidate::PFCandidate(), reco::PFTauDecayMode::PFTauDecayMode(), l1t::PFTrack::PFTrack(), ParticleLevelProducer::produce(), TrackstersMergeProducer::produce(), Onia2MuMuPAT::produce(), MuonProducer::produce(), and reco::tau::RecoTauBuilderConePlugin::setTauQuantities().
|
inlinefinalvirtual |
long lived flag set long lived flag
Implements reco::Candidate.
Definition at line 185 of file LeafCandidate.h.
References m_state, and reco::ParticleState::setLongLived().
|
inlinefinalvirtual |
set particle mass
Implements reco::Candidate.
Definition at line 162 of file LeafCandidate.h.
References visualization-live-secondInstance_cfg::m, m_state, and reco::ParticleState::setMass().
|
inlinefinalvirtual |
do mass constraint flag set mass constraint flag
Implements reco::Candidate.
Definition at line 190 of file LeafCandidate.h.
References m_state, and reco::ParticleState::setMassConstraint().
|
inlinefinalvirtual |
set 4-momentum
Implements reco::Candidate.
Definition at line 158 of file LeafCandidate.h.
References m_state, p4(), and reco::ParticleState::setP4().
Referenced by l1t::HGCalTower::addEt(), ParticleLevelProducer::addGenJet(), EMEnrichingFilterAlgo::applyBFieldCurv(), HGCalTriggerCellCalibration::calibrateMipTinGeV(), l1t::PFJet::calibratePt(), l1t::PFCluster::calibratePt(), HGCalClusteringImpl::calibratePt(), PFMuonAlgo::changeTrack(), HGCalConcentratorCoarsenerImpl::coarsen(), PFRecoTauDiscriminationByIsolation::discriminate(), PFRecoTauDiscriminationByIsolationContainer::discriminate(), L1JetRecoTreeProducer::doPFMetNoMu(), HGCalConcentratorTrigSumImpl::doSum(), PFAlgo::egammaFilters(), pat::GenericParticle::fillInFrom(), pat::PATMuonProducer::fillMuon(), l1t::MuonRawDigiTranslator::fillMuonStableQuantities(), L1GObject::initialize(), OniaPhotonConversionProducer::makePhotonCandidate(), TransientVertex::operator reco::VertexCompositePtrCandidate(), reco::tau::PFRecoTauEnergyAlgorithmPlugin::operator()(), TemplatedSecondaryVertexProducer< IPTI, VTX >::SVBuilder::operator()(), pat::TriggerObjectStandAlone::packP4(), reco::PFTauDecayMode::PFTauDecayMode(), L1TPFMetNoMuProducer::produce(), ParticleLevelProducer::produce(), DistortedMuonProducerFromDB::produce(), DistortedPFCandProducer::produce(), TrackstersMergeProducer::produce(), DeltaBetaWeights::produce(), PuppiPhoton::produce(), CaloTruthCellsProducer::produce(), NoPileUpPFMEtProducer::produce(), ShiftedPFCandidateProducerByMatchedObject::produce(), pat::PATJetUpdater::produce(), Onia2MuMuPAT::produce(), ShiftedParticleProducer::produce(), ShiftedPFCandidateProducerForPFMVAMEt::produce(), NoPileUpPFMEtDataProducer::produce(), ShiftedPFCandidateProducerForNoPileUpPFMEt::produce(), ShiftedPFCandidateProducerForPFNoPUMEt::produce(), reco::PFMETProducerMVA::produce(), SoftKillerProducer::produce(), MuonProducer::produce(), reco::PFCandidate::rescaleMomentum(), HGCalVFEProcessorSums::run(), Jet.Jet::setCorrP4(), MEzCalculator::SetLepton(), MEzCalculator::SetMET(), METzCalculator::SetMET(), METzCalculator::SetMuon(), l1t::HGCalTriggerCell::setPt(), l1t::HGCalClusterT< l1t::HGCalCluster >::setPt(), L1MuKBMTrack::setPtEtaPhi(), l1t::stage2::MPUnpacker::unpack(), l1t::stage2::MPUnpacker_0x10010010::unpack(), l1t::stage2::MPUnpacker_0x10010033::unpack(), l1t::stage2::MPUnpacker_0x1001000b::unpack(), l1t::stage2::EGammaUnpacker::unpack(), l1t::stage2::EtSumUnpacker_0x10010057::unpack(), l1t::stage2::EtSumUnpacker::unpack(), l1t::HGCalClusterT< l1t::HGCalCluster >::updateP4AndPosition(), and VirtualJetProducer::writeJetsWithConstituents().
|
inlinefinalvirtual |
set 4-momentum
Implements reco::Candidate.
Definition at line 160 of file LeafCandidate.h.
References m_state, p4(), and reco::ParticleState::setP4().
Referenced by Jet.Jet::setCorrP4().
|
inlinefinalvirtual |
Implements reco::Candidate.
Definition at line 178 of file LeafCandidate.h.
References m_state, pdgId(), and reco::ParticleState::setPdgId().
Referenced by ParticleLevelProducer::addGenJet(), pat::GenericParticle::fillInFrom(), V0Fitter::fitAll(), reco::GsfElectron::GsfElectron(), reco::PFCandidate::PFCandidate(), l1t::PFCluster::PFCluster(), reco::PFRecoTauChargedHadron::PFRecoTauChargedHadron(), reco::PFTauDecayMode::PFTauDecayMode(), ParticleLevelProducer::produce(), L2TauJetsMerger::produce(), TrackstersMergeProducer::produce(), MuonProducer::produce(), reco::RecoTauPiZero::RecoTauPiZero(), reco::PFCandidate::setParticleType(), and reco::tau::RecoTauBuilderConePlugin::setTauQuantities().
|
inlinefinalvirtual |
Implements reco::Candidate.
Definition at line 163 of file LeafCandidate.h.
References m_state, pz(), and reco::ParticleState::setPz().
Referenced by BoostedTopProducer::produce().
|
inlinefinalvirtual |
set status word
Implements reco::Candidate.
Definition at line 182 of file LeafCandidate.h.
References m_state, reco::ParticleState::setStatus(), and status().
Referenced by pat::GenericParticle::fillInFrom(), and reco::PFTauDecayMode::PFTauDecayMode().
|
inlinefinalvirtual |
set electric charge
Implements reco::Candidate.
Definition at line 112 of file LeafCandidate.h.
References m_state, and reco::ParticleState::setThreeCharge().
|
inlineoverridevirtual |
set vertex
Implements reco::Candidate.
Reimplemented in reco::Photon.
Definition at line 173 of file LeafCandidate.h.
References m_state, reco::ParticleState::setVertex(), and vertex().
Referenced by ParticleLevelProducer::addGenJet(), pat::GenericParticle::fillInFrom(), reco::GsfElectron::GsfElectron(), OniaPhotonConversionProducer::makePhotonCandidate(), TransientVertex::operator reco::VertexCompositePtrCandidate(), TemplatedSecondaryVertexProducer< IPTI, VTX >::SVBuilder::operator()(), l1t::PFTrack::PFTrack(), ParticleLevelProducer::produce(), L2TauPixelTrackMatch::produce(), reco::V0Candidate::setRecoVertex(), reco::PFCandidate::setVertex(), and reco::PFCandidate::setVertexSource().
|
inlineoverridevirtual |
return a Ptr to one of the source Candidates ( the candidates used to construct this Candidate)
Reimplemented from reco::Candidate.
Reimplemented in pat::Photon, pat::Tau, reco::PFTau, pat::Electron, pat::Muon, reco::PFCandidate, and reco::LeafRefCandidateT.
Definition at line 103 of file LeafCandidate.h.
|
inlinefinalvirtual |
status word
Implements reco::Candidate.
Definition at line 180 of file LeafCandidate.h.
References m_state, and reco::ParticleState::status().
Referenced by EWKSystUnc::analyze(), ZLONLOHistogrammer::analyze(), zPdfUnc::analyze(), ZMuPtScaleAnalyzer::analyze(), ResolutionCreator::analyze(), construct(), JetPartonMatcher::fillAlgoritDefinition(), JetPartonMatcher::fillPhysicsDefinition(), reco::GenParticle::fromHardProcessFinalState(), GenParticlesHelper::hasAncestor(), HGCalTriggerNtupleGenTau::isChargedHadron(), HGCalTriggerNtupleGenTau::isChargedHadronFromResonance(), reco::GenParticle::isDirectHardProcessTauDecayProductFinalState(), reco::GenParticle::isDirectPromptTauDecayProductFinalState(), HGCalTriggerNtupleGenTau::isGamma(), HGCalTriggerNtupleGenTau::isGoodTau(), HGCalTriggerNtupleGenTau::isIntermediateResonance(), HGCalTriggerNtupleGenTau::isNeutralPion(), HGCalTriggerNtupleGenTau::isNeutralPionFromResonance(), reco::GenParticle::isPromptFinalState(), HGCalTriggerNtupleGenTau::isStableLepton(), HGCalTriggerNtupleGenTau::isStableNeutralHadron(), ISRGammaWeightProducer::produce(), FSRWeightProducer::produce(), GenVisTauProducer::produce(), PartonSelector::produce(), JetPartonMatcher::produce(), setStatus(), and heppy::FSRWeightAlgo::weight().
|
inlinefinalvirtual |
momentum polar angle
Implements reco::Candidate.
Definition at line 150 of file LeafCandidate.h.
References m_state, and reco::ParticleState::theta().
Referenced by FWL1EmParticleProxyBuilder::build(), FWL1JetParticleProxyBuilder::build(), FWL1MuonParticleProxyBuilder::build(), FWL1EtMissParticleProxyBuilder::build(), FWTauProxyBuilderBase::buildBaseTau(), FWJetProxyBuilder::buildViewType(), EMEnrichingFilterAlgo::deltaRxyAtEE(), CaloTower::emEt(), metsig::SignAlgoResolutions::evalPF(), FWECalPFCandidateProxyBuilder::getEt(), FWHCalPFCandidateProxyBuilder::getEt(), CaloTower::hadEt(), CaloTower::outerEt(), FSRWeightProducer::produce(), pat::LeptonJetIsolationAngle::spaceAngle(), heppy::FSRWeightAlgo::weight(), and Tau.Tau::zImpact().
|
inlinefinalvirtual |
electric charge
Implements reco::Candidate.
Definition at line 110 of file LeafCandidate.h.
References m_state, and reco::ParticleState::threeCharge().
|
inlineoverridevirtual |
vertex position (overwritten by PF...)
Implements reco::Candidate.
Reimplemented in reco::PFCandidate.
Definition at line 165 of file LeafCandidate.h.
References m_state, and reco::ParticleState::vertex().
Referenced by ElectronTagProbeAnalyzer::analyze(), ElectronMcSignalValidator::analyze(), ElectronMcFakeValidator::analyze(), GsfElectronFakeAnalyzer::analyze(), GsfElectronMCFakeAnalyzer::analyze(), GsfElectronMCAnalyzer::analyze(), ExoticaDQM::analyzeDisplacedLeptons(), PFTauExtractor::depositFromObject(), reco::CaloJet::detectorP4(), Tau.Tau::dxy(), PF_PU_AssoMapAlgos::FindV0Vertex(), BtoCharmDecayVertexMergerT< VTX >::flightDirection(), MuonMETAlgo::GetMuDepDeltas(), fireworks::makeEveJetCone(), reco::LeafRefCandidateT::overlap(), overlap(), EgammaHLTTrackIsolation::photonIsolation(), reco::CaloJet::physicsP4(), reco::VertexCompositePtrCandidate::position(), L1TPFMetNoMuProducer::produce(), Type1PFMET::run(), TtFullHadHypothesis::setCandidate(), TtSemiLepHypothesis::setCandidate(), TtFullLepHypothesis::setCandidate(), TtSemiLepHypothesis::setNeutrino(), TtSemiEvtSolution::setupHyp(), setVertex(), reco::PFCandidate::vertex(), btagbtvdeep::vertexD3d(), and btagbtvdeep::vertexDxy().
|
overridevirtual |
chi-squares
Implements reco::Candidate.
Reimplemented in reco::VertexCompositePtrCandidate, and reco::VertexCompositeCandidate.
Definition at line 47 of file LeafCandidate.cc.
|
inlinefinalvirtual |
return SMatrix
Reimplemented from reco::Candidate.
Definition at line 211 of file LeafCandidate.h.
References fillVertexCovariance(), and visualization-live-secondInstance_cfg::m.
Referenced by reco::VertexCompositePtrCandidate::tError().
|
overridevirtual |
(i, j)-th element of error matrix, i, j = 0, ... 2
Implements reco::Candidate.
Reimplemented in reco::VertexCompositePtrCandidate, and reco::VertexCompositeCandidate.
Definition at line 53 of file LeafCandidate.cc.
References Exception, and edm::errors::UnimplementedFeature.
|
overridevirtual |
Number of degrees of freedom
Meant to be Double32_t for soft-assignment fitters:
tracks may contribute to the vertex with fractional weights.
The ndof is then = to the sum of the track weights.
see e.g. CMS NOTE-2006/032, CMS NOTE-2004/002
Implements reco::Candidate.
Reimplemented in reco::VertexCompositePtrCandidate, and reco::VertexCompositeCandidate.
Definition at line 49 of file LeafCandidate.cc.
|
overridevirtual |
chi-squared divided by n.d.o.f.
Implements reco::Candidate.
Reimplemented in reco::VertexCompositePtrCandidate, and reco::VertexCompositeCandidate.
Definition at line 51 of file LeafCandidate.cc.
|
inlineoverridevirtual |
x coordinate of vertex position
Implements reco::Candidate.
Reimplemented in reco::PFCandidate, and l1t::TkPhiCandidate.
Definition at line 167 of file LeafCandidate.h.
References m_state, and reco::ParticleState::vx().
Referenced by ZeePlots::analyze(), WenuPlots::analyze(), and reco::PFTau::dump().
|
inlineoverridevirtual |
y coordinate of vertex position
Implements reco::Candidate.
Reimplemented in reco::PFCandidate, and l1t::TkPhiCandidate.
Definition at line 169 of file LeafCandidate.h.
References m_state, and reco::ParticleState::vy().
Referenced by ZeePlots::analyze(), WenuPlots::analyze(), and reco::PFTau::dump().
|
inlineoverridevirtual |
z coordinate of vertex position
Implements reco::Candidate.
Reimplemented in reco::PFCandidate, and l1t::TkPhiCandidate.
Definition at line 171 of file LeafCandidate.h.
References m_state, and reco::ParticleState::vz().
Referenced by ZeePlots::analyze(), WenuPlots::analyze(), ZMuMu_vtxAnalyzer::analyze(), HLTDoubletDZ< T1, T2 >::computeDZ(), reco::PFTau::dump(), HLTObjectsMonitor::dzFinder(), l1t::TkBsCandidate::dzPhiPair(), and egHLT::OffPho::zVtx().
|
inlinefinalvirtual |
rapidity
Implements reco::Candidate.
Definition at line 156 of file LeafCandidate.h.
References rapidity().
Referenced by svgfig.Ellipse::__repr__(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), ntupleDataFormat._HitObject::r3D(), pat::MET::shiftedP4(), and pat::MET::shiftedP4_74x().
|
friend |
Definition at line 304 of file LeafCandidate.h.
|
friend |
Definition at line 303 of file LeafCandidate.h.
|
friend |
Definition at line 305 of file LeafCandidate.h.
|
friend |
Definition at line 306 of file LeafCandidate.h.
|
private |
Definition at line 297 of file LeafCandidate.h.
Referenced by boostToCM(), charge(), construct(), energy(), et(), et2(), eta(), longLived(), mass(), massConstraint(), momentum(), mt(), mtSqr(), p(), p4(), pdgId(), phi(), polarP4(), pt(), px(), py(), pz(), rapidity(), setCharge(), setLongLived(), setMass(), setMassConstraint(), setP4(), setPdgId(), setPz(), setStatus(), setThreeCharge(), setVertex(), status(), theta(), threeCharge(), vertex(), vx(), vy(), and vz().