#include <JetMatchingTools.h>
Classes | |
struct | JetConstituent |
Definition at line 28 of file JetMatchingTools.h.
JetMatchingTools::JetMatchingTools | ( | const edm::Event & | fEvent, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 36 of file JetMatchingTools.cc.
JetMatchingTools::~JetMatchingTools | ( | ) |
Definition at line 65 of file JetMatchingTools.cc.
int JetMatchingTools::generatorId | ( | unsigned | fSimTrackId | ) |
Generator ID.
Definition at line 242 of file JetMatchingTools.cc.
std::vector<const CaloTower*> JetMatchingTools::getCaloTowers | ( | int | fGeneratorId | ) |
CaloTowers.
std::vector< JetMatchingTools::JetConstituent > JetMatchingTools::getConstituentHits | ( | const CaloTower & | fTower | ) |
get CaloRecHits contributing to the tower
Definition at line 165 of file JetMatchingTools.cc.
get cells contributing to the tower
Definition at line 206 of file JetMatchingTools.cc.
std::vector< const CaloTower * > JetMatchingTools::getConstituents | ( | const reco::CaloJet & | fJet | ) |
get towers contributing to CaloJet
Definition at line 157 of file JetMatchingTools.cc.
const EBRecHitCollection * JetMatchingTools::getEBRecHitCollection | ( | ) |
Definition at line 67 of file JetMatchingTools.cc.
const PCaloHitContainer * JetMatchingTools::getEBSimHitCollection | ( | ) |
Definition at line 107 of file JetMatchingTools.cc.
const EERecHitCollection * JetMatchingTools::getEERecHitCollection | ( | ) |
Definition at line 75 of file JetMatchingTools.cc.
const PCaloHitContainer * JetMatchingTools::getEESimHitCollection | ( | ) |
Definition at line 115 of file JetMatchingTools.cc.
const reco::GenParticle * JetMatchingTools::getGenParticle | ( | int | fGeneratorId | ) |
Definition at line 261 of file JetMatchingTools.cc.
std::vector< const reco::GenParticle * > JetMatchingTools::getGenParticles | ( | const reco::CaloJet & | fJet, |
bool | fVerbose = true |
||
) |
GenParticles for CaloJet.
Definition at line 270 of file JetMatchingTools.cc.
Referenced by IsolatedParticlesGeneratedJets::analyze().
std::vector< const reco::GenParticle * > JetMatchingTools::getGenParticles | ( | const reco::GenJet & | fJet | ) |
GenParticles for GenJet.
Definition at line 305 of file JetMatchingTools.cc.
const reco::CandidateCollection * JetMatchingTools::getGenParticlesCollection | ( | ) |
Definition at line 147 of file JetMatchingTools.cc.
const HBHERecHitCollection * JetMatchingTools::getHBHERecHitCollection | ( | ) |
Definition at line 83 of file JetMatchingTools.cc.
const PCaloHitContainer * JetMatchingTools::getHcalSimHitCollection | ( | ) |
Definition at line 123 of file JetMatchingTools.cc.
const HFRecHitCollection * JetMatchingTools::getHFRecHitCollection | ( | ) |
Definition at line 99 of file JetMatchingTools.cc.
const HORecHitCollection * JetMatchingTools::getHORecHitCollection | ( | ) |
Definition at line 91 of file JetMatchingTools.cc.
get PCaloHits contributing to the detId
Definition at line 215 of file JetMatchingTools.cc.
std::vector<const PCaloHit*> JetMatchingTools::getPCaloHits | ( | int | fGeneratorId | ) |
CaloSimHits.
const SimTrackContainer * JetMatchingTools::getSimTrackCollection | ( | ) |
Definition at line 131 of file JetMatchingTools.cc.
const SimVertexContainer * JetMatchingTools::getSimVertexCollection | ( | ) |
Definition at line 139 of file JetMatchingTools.cc.
const SimTrack * JetMatchingTools::getTrack | ( | unsigned | fSimTrackId | ) |
convert trackId to SimTrack
Definition at line 235 of file JetMatchingTools.cc.
int JetMatchingTools::getTrackId | ( | const PCaloHit & | fHit | ) |
GEANT track ID.
Definition at line 231 of file JetMatchingTools.cc.
double JetMatchingTools::lostEnergyFraction | ( | const reco::CaloJet & | fJet | ) |
energy in broken links
Definition at line 310 of file JetMatchingTools.cc.
double JetMatchingTools::overlapEnergyFraction | ( | const std::vector< const reco::GenParticle * > & | fObject, |
const std::vector< const reco::GenParticle * > & | fReference | ||
) | const |
energy overlap
Definition at line 337 of file JetMatchingTools.cc.
|
private |
Definition at line 117 of file JetMatchingTools.h.
|
private |
Definition at line 107 of file JetMatchingTools.h.
|
private |
Definition at line 108 of file JetMatchingTools.h.
|
private |
Definition at line 109 of file JetMatchingTools.h.
|
private |
Definition at line 111 of file JetMatchingTools.h.
|
private |
Definition at line 110 of file JetMatchingTools.h.
|
private |
Definition at line 113 of file JetMatchingTools.h.
|
private |
Definition at line 112 of file JetMatchingTools.h.
|
private |
Definition at line 114 of file JetMatchingTools.h.
|
private |
Definition at line 115 of file JetMatchingTools.h.
|
private |
Definition at line 116 of file JetMatchingTools.h.
|
private |
Definition at line 95 of file JetMatchingTools.h.
|
private |
Definition at line 100 of file JetMatchingTools.h.
|
private |
Definition at line 96 of file JetMatchingTools.h.
|
private |
Definition at line 101 of file JetMatchingTools.h.
|
private |
Definition at line 94 of file JetMatchingTools.h.
|
private |
Definition at line 105 of file JetMatchingTools.h.
|
private |
Definition at line 97 of file JetMatchingTools.h.
|
private |
Definition at line 102 of file JetMatchingTools.h.
|
private |
Definition at line 99 of file JetMatchingTools.h.
|
private |
Definition at line 98 of file JetMatchingTools.h.
|
private |
Definition at line 103 of file JetMatchingTools.h.
|
private |
Definition at line 104 of file JetMatchingTools.h.