Classes | |
class | JetExtendedData |
Typedefs | |
typedef edm::AssociationVector < reco::JetRefBaseProd, Values > | Container |
typedef math::PtEtaPhiELorentzVectorF | LorentzVector |
typedef edm::Ref< Container > | Ref |
typedef edm::RefProd< Container > | RefProd |
typedef edm::RefVector< Container > | RefVector |
typedef Container::transient_vector_type | transient_vector_type |
typedef reco::JetExtendedAssociation::JetExtendedData | Value |
typedef Container::value_type | value_type |
typedef std::vector< Value > | Values |
Functions | |
std::vector< reco::JetBaseRef > | allJets (const Container &) |
fill list of all jets associated with values. Return # of jets in the list More... | |
const JetExtendedData & | getValue (const Container &, const reco::JetBaseRef &) |
get value for the association. Throw exception if no association found More... | |
const JetExtendedData & | getValue (const Container &, const reco::Jet &) |
get value for the association. Throw exception if no association found More... | |
bool | hasJet (const Container &, const reco::JetBaseRef &) |
check if jet is associated More... | |
bool | hasJet (const Container &, const reco::Jet &) |
check if jet is associated More... | |
bool | setValue (Container &, const reco::JetBaseRef &, const JetExtendedData &) |
associate jet with value. Returns false and associate nothing if jet is already associated More... | |
bool | setValue (Container *, const reco::JetBaseRef &, const JetExtendedData &) |
associate jet with value. Returns false and associate nothing if jet is already associated More... | |
int | tracksAtCaloNumber (const Container &, const reco::JetBaseRef &) |
Number of tracks associated at calo face. More... | |
int | tracksAtCaloNumber (const Container &, const reco::Jet &) |
Number of tracks associated at calo face. More... | |
const LorentzVector & | tracksAtCaloP4 (const Container &, const reco::JetBaseRef &) |
p4 of tracks associated at calo face More... | |
const LorentzVector & | tracksAtCaloP4 (const Container &, const reco::Jet &) |
p4 of tracks associated at calo face More... | |
int | tracksAtVertexNumber (const Container &, const reco::JetBaseRef &) |
Number of tracks associated in the vertex. More... | |
int | tracksAtVertexNumber (const Container &, const reco::Jet &) |
Number of tracks associated in the vertex. More... | |
const LorentzVector & | tracksAtVertexP4 (const Container &, const reco::JetBaseRef &) |
p4 of tracks associated in the vertex More... | |
const LorentzVector & | tracksAtVertexP4 (const Container &, const reco::Jet &) |
typedef edm::AssociationVector<reco::JetRefBaseProd, Values> reco::JetExtendedAssociation::Container |
Definition at line 29 of file JetExtendedAssociation.h.
Definition at line 25 of file JetExtendedAssociation.h.
Definition at line 32 of file JetExtendedAssociation.h.
Definition at line 33 of file JetExtendedAssociation.h.
Definition at line 34 of file JetExtendedAssociation.h.
Definition at line 31 of file JetExtendedAssociation.h.
Definition at line 27 of file JetExtendedAssociation.h.
Definition at line 30 of file JetExtendedAssociation.h.
typedef std::vector<Value> reco::JetExtendedAssociation::Values |
Definition at line 28 of file JetExtendedAssociation.h.
std::vector< reco::JetBaseRef > reco::JetExtendedAssociation::allJets | ( | const Container & | fContainer | ) |
fill list of all jets associated with values. Return # of jets in the list
Definition at line 62 of file JetExtendedAssociation.cc.
Referenced by reco::JetFloatAssociation::allJets(), reco::JetTracksAssociation::allJets(), TtFullHadSignalSel::aplanarity(), TtFullHadSignalSel::C(), TtFullHadSignalSel::circularity(), TtFullHadSignalSel::D(), L1GlobalCaloTrigger::getInternalJets(), TtFullHadSignalSel::isotropy(), JetTracksAssociatorAtVertex::produce(), JetTracksAssociatorExplicit::produce(), JetTracksAssociatorAtCaloFace::produce(), JetVetoedTracksAssociatorAtVertex::produce(), and TtFullHadSignalSel::sphericity().
const reco::JetExtendedAssociation::JetExtendedData & reco::JetExtendedAssociation::getValue | ( | const Container & | fContainer, |
const reco::JetBaseRef & | fJet | ||
) |
get value for the association. Throw exception if no association found
Definition at line 51 of file JetExtendedAssociation.cc.
Referenced by cms::HcalConstantsASCIIWriter::analyze(), ValidIsoTrkCalib::analyze(), HcalMonitorClient::beginRun(), HcalDeadCellMonitor::bookHistograms(), HcalDigiMonitor::bookHistograms(), HcalDetDiagLEDMonitor::bookHistograms(), HcalDetDiagPedestalMonitor::bookHistograms(), HcalDetDiagLaserMonitor::bookHistograms(), GenericMVAComputer::TaggingVariableIterator< Iter_t >::Value::operator PhysicsTools::Variable::Value(), tracksAtCaloNumber(), tracksAtCaloP4(), tracksAtVertexNumber(), tracksAtVertexP4(), reco::JetTracksAssociation::tracksNumber(), and reco::JetTracksAssociation::tracksP4().
const reco::JetExtendedAssociation::JetExtendedData & reco::JetExtendedAssociation::getValue | ( | const Container & | fContainer, |
const reco::Jet & | fJet | ||
) |
get value for the association. Throw exception if no association found
Definition at line 57 of file JetExtendedAssociation.cc.
bool reco::JetExtendedAssociation::hasJet | ( | const Container & | fContainer, |
const reco::JetBaseRef & | fJet | ||
) |
check if jet is associated
Definition at line 66 of file JetExtendedAssociation.cc.
Referenced by reco::JetFloatAssociation::hasJet(), reco::JetTracksAssociation::hasJet(), and hasJet().
bool reco::JetExtendedAssociation::hasJet | ( | const Container & | fContainer, |
const reco::Jet & | fJet | ||
) |
check if jet is associated
Definition at line 71 of file JetExtendedAssociation.cc.
References hasJet().
bool reco::JetExtendedAssociation::setValue | ( | Container & | fContainer, |
const reco::JetBaseRef & | fJet, | ||
const JetExtendedData & | fValue | ||
) |
associate jet with value. Returns false and associate nothing if jet is already associated
Definition at line 44 of file JetExtendedAssociation.cc.
Referenced by Mixins._Parameterizable::__setattr__(), Mixins._TypedParameterizable::clone(), Types.PSet::clone(), PixelPopConDCSSourceHandler< Type >::fillObject(), L1GctJetCount< nBits >::L1GctJetCount(), L1GctTwosComplement< nBits >::L1GctTwosComplement(), L1GctUnsignedInt< nBits >::L1GctUnsignedInt(), L1GctJetCount< nBits >::operator++(), L1GctJetCount< nBits >::operator=(), L1GctUnsignedInt< nBits >::operator=(), L1GctTwosComplement< nBits >::operator=(), JetExtender::produce(), GenJetBCEnergyRatio::produce(), reco::JetFloatAssociation::setValue(), reco::JetTracksAssociation::setValue(), and setValue().
bool reco::JetExtendedAssociation::setValue | ( | Container * | fContainer, |
const reco::JetBaseRef & | fJet, | ||
const JetExtendedData & | fValue | ||
) |
associate jet with value. Returns false and associate nothing if jet is already associated
Definition at line 38 of file JetExtendedAssociation.cc.
References setValue().
int reco::JetExtendedAssociation::tracksAtCaloNumber | ( | const Container & | fContainer, |
const reco::JetBaseRef & | fJet | ||
) |
Number of tracks associated at calo face.
Definition at line 22 of file JetExtendedAssociation.cc.
References getValue(), and reco::JetExtendedAssociation::JetExtendedData::mTracksAtCaloNumber.
int reco::JetExtendedAssociation::tracksAtCaloNumber | ( | const Container & | fContainer, |
const reco::Jet & | fJet | ||
) |
Number of tracks associated at calo face.
Definition at line 25 of file JetExtendedAssociation.cc.
References getValue(), and reco::JetExtendedAssociation::JetExtendedData::mTracksAtCaloNumber.
const reco::JetExtendedAssociation::LorentzVector & reco::JetExtendedAssociation::tracksAtCaloP4 | ( | const Container & | fContainer, |
const reco::JetBaseRef & | fJet | ||
) |
p4 of tracks associated at calo face
Definition at line 30 of file JetExtendedAssociation.cc.
References getValue(), and reco::JetExtendedAssociation::JetExtendedData::mTracksAtCaloP4.
const reco::JetExtendedAssociation::LorentzVector & reco::JetExtendedAssociation::tracksAtCaloP4 | ( | const Container & | fContainer, |
const reco::Jet & | fJet | ||
) |
p4 of tracks associated at calo face
Definition at line 34 of file JetExtendedAssociation.cc.
References getValue(), and reco::JetExtendedAssociation::JetExtendedData::mTracksAtCaloP4.
int reco::JetExtendedAssociation::tracksAtVertexNumber | ( | const Container & | fContainer, |
const reco::JetBaseRef & | fJet | ||
) |
Number of tracks associated in the vertex.
Definition at line 6 of file JetExtendedAssociation.cc.
References getValue(), and reco::JetExtendedAssociation::JetExtendedData::mTracksAtVertexNumber.
int reco::JetExtendedAssociation::tracksAtVertexNumber | ( | const Container & | fContainer, |
const reco::Jet & | fJet | ||
) |
Number of tracks associated in the vertex.
Definition at line 9 of file JetExtendedAssociation.cc.
References getValue(), and reco::JetExtendedAssociation::JetExtendedData::mTracksAtVertexNumber.
const reco::JetExtendedAssociation::LorentzVector & reco::JetExtendedAssociation::tracksAtVertexP4 | ( | const Container & | fContainer, |
const reco::JetBaseRef & | fJet | ||
) |
p4 of tracks associated in the vertex
Definition at line 14 of file JetExtendedAssociation.cc.
References getValue(), and reco::JetExtendedAssociation::JetExtendedData::mTracksAtVertexP4.
const reco::JetExtendedAssociation::LorentzVector & reco::JetExtendedAssociation::tracksAtVertexP4 | ( | const Container & | fContainer, |
const reco::Jet & | fJet | ||
) |
Definition at line 18 of file JetExtendedAssociation.cc.
References getValue(), and reco::JetExtendedAssociation::JetExtendedData::mTracksAtVertexP4.