#include <HiPhotonType.h>
Public Member Functions | |
double | getDeltaPhi (const reco::Candidate &track1, const reco::Candidate &track2) |
double | getDeltaR (const reco::Candidate &track1, const reco::Candidate &track2) |
HiGammaJetSignalDef () | |
HiGammaJetSignalDef (const reco::GenParticleCollection *sigPartic) | |
bool | IsIsolated (const reco::GenParticle &pp) |
bool | IsIsolatedJP (const reco::GenParticle &pp) |
bool | IsIsolatedPP (const reco::GenParticle &pp) |
Public Attributes | |
double | PI |
Private Attributes | |
const reco::GenParticleCollection * | fSigParticles |
Definition at line 23 of file HiPhotonType.h.
HiGammaJetSignalDef::HiGammaJetSignalDef | ( | ) |
Definition at line 50 of file HiPhotonType.cc.
References PI.
HiGammaJetSignalDef::HiGammaJetSignalDef | ( | const reco::GenParticleCollection * | sigPartic | ) |
Definition at line 53 of file HiPhotonType.cc.
References fSigParticles, and PI.
double HiGammaJetSignalDef::getDeltaPhi | ( | const reco::Candidate & | track1, |
const reco::Candidate & | track2 | ||
) |
Definition at line 201 of file HiPhotonType.cc.
References HLT_2018_cff::dPhi, reco::Candidate::phi(), and PI.
double HiGammaJetSignalDef::getDeltaR | ( | const reco::Candidate & | track1, |
const reco::Candidate & | track2 | ||
) |
Definition at line 189 of file HiPhotonType.cc.
References HLT_2018_cff::dEta, HLT_2018_cff::dPhi, reco::Candidate::eta(), reco::Candidate::phi(), PI, and mathSSE::sqrt().
Referenced by IsIsolated(), IsIsolatedJP(), and IsIsolatedPP().
bool HiGammaJetSignalDef::IsIsolated | ( | const reco::GenParticle & | pp | ) |
Definition at line 60 of file HiPhotonType.cc.
References funct::abs(), reco::GenParticle::collisionId(), EgHLTOffHistBins_cfi::et, reco::LeafCandidate::et(), fSigParticles, getDeltaR(), mps_fire::i, createfilelist::int, AlCaHLTBitMon_ParallelJobs::p, reco::LeafCandidate::pdgId(), DiDispStaMuonMonitor_cfi::pt, reco::LeafCandidate::pt(), and reco::LeafCandidate::status().
bool HiGammaJetSignalDef::IsIsolatedJP | ( | const reco::GenParticle & | pp | ) |
Definition at line 153 of file HiPhotonType.cc.
References reco::GenParticle::collisionId(), EgHLTOffHistBins_cfi::et, reco::LeafCandidate::et(), fSigParticles, getDeltaR(), mps_fire::i, createfilelist::int, AlCaHLTBitMon_ParallelJobs::p, and reco::LeafCandidate::status().
bool HiGammaJetSignalDef::IsIsolatedPP | ( | const reco::GenParticle & | pp | ) |
Definition at line 111 of file HiPhotonType.cc.
References reco::GenParticle::collisionId(), EgHLTOffHistBins_cfi::et, reco::LeafCandidate::et(), fSigParticles, getDeltaR(), mps_fire::i, createfilelist::int, AlCaHLTBitMon_ParallelJobs::p, and reco::LeafCandidate::status().
|
private |
Definition at line 38 of file HiPhotonType.h.
Referenced by HiGammaJetSignalDef(), IsIsolated(), IsIsolatedJP(), and IsIsolatedPP().
double HiGammaJetSignalDef::PI |
Definition at line 35 of file HiPhotonType.h.
Referenced by getDeltaPhi(), getDeltaR(), and HiGammaJetSignalDef().