CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
Jet.Jet Class Reference

https://twiki.cern.ch/twiki/bin/viewauth/CMS/BtagRecommendation74X50ns More...

Inheritance diagram for Jet.Jet:

Public Member Functions

def __init__ (self, *args, **kwargs)
 
def btag (self, name)
 
def btagWP (self, name)
 
def chargedEmEnergyFraction (self)
 
def chargedHadronEnergyFraction (self)
 
def chargedMuEnergyFraction (self)
 
def computeQGvars (self)
 
def corrFactor (self)
 
def electronEnergyFraction (self)
 
def HFEMEnergyFraction (self)
 
def HFHadronEnergyFraction (self)
 
def hoEnergyFraction (self)
 
def jetID (self, name="")
 
def l1corrFactor (self)
 
def leadingTrack (self)
 
def leadTrackPt (self)
 
def looseJetId (self)
 
def muonEnergyFraction (self)
 
def neutralEmEnergyFraction (self)
 
def neutralHadronEnergyFraction (self)
 
def photonEnergyFraction (self)
 
def puJetId (self, label="pileupJetId:fullDiscriminant")
 
def puMva (self, label="pileupJetId:fullDiscriminant")
 
def qgl (self)
 
def rawEnergy (self)
 
def rawFactor (self)
 
def setCorrP4 (self, newP4)
 
def setRawFactor (self, factor)
 

Public Attributes

 hasQGvars
 
 qgl_value
 

Private Member Functions

def _physObjInit (self)
 

Private Attributes

 _leadingTrack
 
 _leadingTrackSearched
 
 _rawFactorMultiplier
 
 _recalibrated
 

Detailed Description

https://twiki.cern.ch/twiki/bin/viewauth/CMS/BtagRecommendation74X50ns

https://twiki.cern.ch/twiki/bin/viewauth/CMS/BtagRecommendation80X

Definition at line 46 of file Jet.py.

Constructor & Destructor Documentation

◆ __init__()

def Jet.Jet.__init__ (   self,
args,
**  kwargs 
)

Definition at line 47 of file Jet.py.

47  def __init__(self, *args, **kwargs):
48  super(Jet, self).__init__(*args, **kwargs)
49  self._physObjInit()
50 

References Electron.Electron._physObjInit(), and Jet.Jet._physObjInit().

Member Function Documentation

◆ _physObjInit()

def Jet.Jet._physObjInit (   self)
private

Definition at line 51 of file Jet.py.

51  def _physObjInit(self):
52  self._rawFactorMultiplier = 1.0
53  self._recalibrated = False
54  self._leadingTrack = None
55  self._leadingTrackSearched = False
56 

Referenced by Photon.Photon.__init__(), and Jet.Jet.__init__().

◆ btag()

def Jet.Jet.btag (   self,
  name 
)

Definition at line 183 of file Jet.py.

183  def btag(self,name):
184  ret = self.bDiscriminator(name)
185  if ret == -1000 and name.startswith("pf"):
186  ret = self.bDiscriminator(name[2].lower()+name[3:])
187  return ret
188 

References pat::Jet.bDiscriminator().

Referenced by Jet.Jet.btagWP().

◆ btagWP()

def Jet.Jet.btagWP (   self,
  name 
)

Definition at line 189 of file Jet.py.

189  def btagWP(self,name):
190  global _btagWPs
191  (disc,val) = _btagWPs[name]
192  return self.btag(disc) > val
193 

References BTagWeightCalculator.BTagWeightCalculator.btag, and Jet.Jet.btag().

◆ chargedEmEnergyFraction()

def Jet.Jet.chargedEmEnergyFraction (   self)

◆ chargedHadronEnergyFraction()

def Jet.Jet.chargedHadronEnergyFraction (   self)

◆ chargedMuEnergyFraction()

def Jet.Jet.chargedMuEnergyFraction (   self)

Definition at line 69 of file Jet.py.

69  def chargedMuEnergyFraction(self):
70  return self.chargedMuEnergy()/self.rawEnergy()
71 

References reco::PFJet.chargedMuEnergy(), JetTester.chargedMuEnergy, pat::Jet.chargedMuEnergy(), SuperClusterHelper.rawEnergy(), TICLCandidate.rawEnergy(), Jet.Jet.rawEnergy(), and reco::SuperCluster.rawEnergy().

◆ computeQGvars()

def Jet.Jet.computeQGvars (   self)

Definition at line 219 of file Jet.py.

219  def computeQGvars(self):
220  #return immediately if qgvars already computed or if qgl is disabled
221  if not hasattr(self,"qgl_rho") or getattr(self,"hasQGVvars",False) :
222  return self
223  self.hasQGvars = True
224 
225  jet = self
226  jet.mult = 0
227  sum_weight = 0.
228  sum_pt = 0.
229  sum_deta = 0.
230  sum_dphi = 0.
231  sum_deta2 = 0.
232  sum_detadphi = 0.
233  sum_dphi2 = 0.
234 
235 
236 
237  for ii in range(0, jet.numberOfDaughters()) :
238 
239  part = jet.daughter(ii)
240 
241  if part.charge() == 0 : # neutral particles
242 
243  if part.pt() < 1.: continue
244 
245  else : # charged particles
246 
247  if part.trackHighPurity()==False: continue
248  if part.fromPV()<=1: continue
249 
250 
251  jet.mult += 1
252 
253  deta = part.eta() - jet.eta()
254  dphi = deltaPhi(part.phi(), jet.phi())
255  partPt = part.pt()
256  weight = partPt*partPt
257  sum_weight += weight
258  sum_pt += partPt
259  sum_deta += deta*weight
260  sum_dphi += dphi*weight
261  sum_deta2 += deta*deta*weight
262  sum_detadphi += deta*dphi*weight
263  sum_dphi2 += dphi*dphi*weight
264 
265 
266 
267 
268  a = 0.
269  b = 0.
270  c = 0.
271 
272  if sum_weight > 0 :
273  jet.ptd = math.sqrt(sum_weight)/sum_pt
274  ave_deta = sum_deta/sum_weight
275  ave_dphi = sum_dphi/sum_weight
276  ave_deta2 = sum_deta2/sum_weight
277  ave_dphi2 = sum_dphi2/sum_weight
278  a = ave_deta2 - ave_deta*ave_deta
279  b = ave_dphi2 - ave_dphi*ave_dphi
280  c = -(sum_detadphi/sum_weight - ave_deta*ave_dphi)
281  else: jet.ptd = 0.
282 
283  delta = math.sqrt(math.fabs((a-b)*(a-b)+4.*c*c))
284 
285  if a+b-delta > 0: jet.axis2 = -math.log(math.sqrt(0.5*(a+b-delta)))
286  else: jet.axis2 = -1.
287  return jet
288 
289 
290 

Referenced by Jet.Jet.qgl().

◆ corrFactor()

def Jet.Jet.corrFactor (   self)

Definition at line 163 of file Jet.py.

163  def corrFactor(self):
164  return 1.0/self.rawFactor()
165 

References Jet.Jet.rawFactor().

◆ electronEnergyFraction()

def Jet.Jet.electronEnergyFraction (   self)

◆ HFEMEnergyFraction()

def Jet.Jet.HFEMEnergyFraction (   self)

◆ HFHadronEnergyFraction()

def Jet.Jet.HFHadronEnergyFraction (   self)

◆ hoEnergyFraction()

def Jet.Jet.hoEnergyFraction (   self)

Definition at line 94 of file Jet.py.

94  def hoEnergyFraction(self):
95  return self.hoEnergy()/self.rawEnergy()
96 
97 
98 

References TrackDetMatchInfo.hoEnergy(), reco::PFJet.hoEnergy(), reco::PFCandidate.hoEnergy(), pat::Jet.hoEnergy(), SuperClusterHelper.rawEnergy(), TICLCandidate.rawEnergy(), Jet.Jet.rawEnergy(), and reco::SuperCluster.rawEnergy().

◆ jetID()

def Jet.Jet.jetID (   self,
  name = "" 
)

Definition at line 99 of file Jet.py.

99  def jetID(self,name=""):
100  if not self.isPFJet():
101  raise RuntimeError("jetID implemented only for PF Jets")
102  eta = abs(self.eta());
103  energy = self.rawEnergy();
104  chf = self.chargedHadronEnergy()/energy;
105  nhf = self.neutralHadronEnergy()/energy;
106  phf = self.neutralEmEnergy()/energy;
107  muf = self.muonEnergy()/energy;
108  elf = self.chargedEmEnergy()/energy;
109  chm = self.chargedHadronMultiplicity();
110  npr = self.chargedMultiplicity() + self.neutralMultiplicity();
111  npn = self.neutralMultiplicity();
112  #if npr != self.nConstituents():
113  # import pdb; pdb.set_trace()
114  if name == "POG_PFID":
115 
116  if self.jetID("PAG_monoID_Tight") and self.jetID("POG_PFID_Tight") : return 5;
117  if self.jetID("PAG_monoID_Loose") and self.jetID("POG_PFID_Tight") : return 4;
118  if self.jetID("POG_PFID_Tight") : return 3;
119  #elif self.jetID("POG_PFID_Medium") : return 2; commented this line because this working point doesn't exist anymore (as 12/05/15)
120  elif self.jetID("POG_PFID_Loose") : return 1;
121  else : return 0;
122 
123  # jetID from here: https://twiki.cern.ch/twiki/bin/viewauth/CMS/JetID#Recommendations_for_13_TeV_data
124  if name == "POG_PFID_Loose": return ((eta<3.0 and ((npr>1 and phf<0.99 and nhf<0.99) and (eta>2.4 or (elf<0.99 and chf>0 and chm>0)))) or (eta>3.0 and (phf<0.90 and npn>10)));
125  if name == "POG_PFID_Medium": return (npr>1 and phf<0.95 and nhf<0.95 and muf < 0.8) and (eta>2.4 or (elf<0.99 and chf>0 and chm>0));
126  if name == "POG_PFID_Tight": return ((eta<3.0 and ((npr>1 and phf<0.90 and nhf<0.90) and (eta>2.4 or (elf<0.99 and chf>0 and chm>0)))) or (eta>3.0 and (phf<0.90 and npn>10)));
127  if name == "VBFHBB_PFID_Loose": return (npr>1 and phf<0.99 and nhf<0.99);
128  if name == "VBFHBB_PFID_Medium": return (npr>1 and phf<0.99 and nhf<0.99) and ((eta<=2.4 and nhf<0.9 and phf<0.9 and elf<0.99 and muf<0.99 and chf>0 and chm>0) or eta>2.4);
129  if name == "VBFHBB_PFID_Tight": return (npr>1 and phf<0.99 and nhf<0.99) and ((eta<=2.4 and nhf<0.9 and phf<0.9 and elf<0.70 and muf<0.70 and chf>0 and chm>0) or eta>2.4);
130  if name == "PAG_monoID_Loose": return (eta<3.0 and chf>0.05 and nhf<0.7 and phf<0.8);
131  if name == "PAG_monoID_Tight": return (eta<3.0 and chf>0.2 and nhf<0.7 and phf<0.7);
132 
133  raise RuntimeError("jetID '%s' not supported" % name)
134 

References funct.abs(), reco::GenJet.chargedEmEnergy(), reco::JPTJet.chargedEmEnergy(), reco::PFJet.chargedEmEnergy(), JetTester.chargedEmEnergy, pat::Jet.chargedEmEnergy(), Run3ScoutingPFJet.chargedHadronEnergy(), ScoutingPFJet.chargedHadronEnergy(), reco::JPTJet.chargedHadronEnergy(), reco::GenJet.chargedHadronEnergy(), reco::PFJet.chargedHadronEnergy(), JetTester.chargedHadronEnergy, pat::Jet.chargedHadronEnergy(), Run3ScoutingPFJet.chargedHadronMultiplicity(), ScoutingPFJet.chargedHadronMultiplicity(), reco::GenJet.chargedHadronMultiplicity(), reco::PFJet.chargedHadronMultiplicity(), JetTester.chargedHadronMultiplicity, pat::Jet.chargedHadronMultiplicity(), reco::JPTJet.chargedMultiplicity(), reco::PFJet.chargedMultiplicity(), JetTester.chargedMultiplicity, pat::Jet.chargedMultiplicity(), PuppiCandidate.eta, eetest::CandForTest.eta(), btagbtvdeep::TrackPairFeatures.eta, btagbtvdeep::JetFeatures.eta, hi::TrackStructure.eta, btagbtvdeep::SeedingTrackFeatures.eta, res::HelperElectron.eta(), res::HelperMuon.eta(), res::HelperJet.eta(), L1TkMuMantraDF::track_df.eta, omtf::DtDataWord64.eta(), omtf::MuonDataWord64.eta(), HcalCellType::HcalCell.eta, Run3ScoutingParticle.eta(), ScoutingParticle.eta(), muonisolation::NominalEfficiencyThresholds::ThresholdLocation.eta, MSLayersKeeperX0AtEta.eta(), SimG4HcalHitCluster.eta(), res::HelperMET.eta(), BenchmarkTreeEntry.eta, jetData.eta, CaloHit.eta(), Residual1DHit.eta, SuperClusterHelper.eta(), HcalChannelId.eta, L1TkMuMantraDF::muon_df.eta, ScoutingPhoton.eta(), btagbtvdeep::SeedingTrackInfoBuilder.eta(), MatchStruct.eta, RecoObj.eta, dnn_inputs_2017v1.eta, l1tpf_calo::Grid.eta(), L1Analysis::L1AnalysisRecoClusterDataFormat.eta, l1t::EMTFPtLUT.eta, L2TauPixelTrackMatch::TinyTrack.eta, trklet::L1SimTrack.eta(), HcalDDDRecConstants::HcalID.eta, HGCal_helpers::Coordinates.eta, ImpactPoint.eta, EnergyResolutionVsLumi::DegradationAtEta.eta, PtEtaPhiMass.eta(), reco::isodeposit::Direction.eta(), EleRelPoint.eta(), HEChannel.eta, egHLT::BinData.eta, MTDTrackQualityMVA.eta, LMapRow.eta, L1Analysis::L1AnalysisL1CaloClusterDataFormat.eta, DTMuonLocalAlignment.eta, ShallowClustersProducer::NearDigis.eta(), DDHCalTestBeamAlgo.eta, l1t::HGCalTowerCoord.eta, DDHCalTBZposAlgo.eta, TrackSoAHeterogeneousT< S >.eta, ResonanceBuilder.Resonance.eta(), StripCPEgeometric::WrappedCluster.eta(), GloballyPositioned< float >.eta(), GloballyPositioned< align::Scalar >.eta(), GloballyPositioned< T >.eta(), RotationType.eta(), HcalDDDRecConstants::HcalActiveLength.eta, L1Analysis::L1AnalysisRecoTauDataFormat.eta, BeamProfileVtxGenerator.eta(), L1Analysis::L1AnalysisL1CaloTowerDataFormat.eta, HcalTestHistoClass::Hit.eta, HcalHardcodeGeometryLoader::HBHOCellParameters.eta, L1Analysis::L1AnalysisRecoElectronDataFormat.eta, PatTrackAnalyzer::Plots.eta, PHcalTB04Info.eta(), L1Analysis::L1AnalysisRecoMuon2DataFormat.eta, PHcalTB06Info::Hit.eta, L1MuGMTEtaLUT.eta(), HGCalRecHitValidation::HitsInfo.eta, RhoEtaPhi.eta(), IdealObliquePrism.eta(), HLTJetsCleanedFromLeadingLeptons< JetType >::EtaPhiE.eta(), jpt::Map.eta(), L1TkMuonProducer::PropState.eta, FWPFCandidateDetailView.eta(), IdealZPrism.eta(), OnePiRange< T >.eta(), Geom::OnePiRange< T >.eta(), trigger::TriggerObject.eta(), reco::PFRecTrack.eta(), JetCalibrationParameterSetTauJet.eta(), tmtt::TP.eta(), HGCalSimHitStudy::hitsinfo.eta, cms::MinBias.eta, PGlobalSimHit::CalHit.eta, TrackerValidationVariables::AVHitStruct.eta, reco::GhostTrackPrediction.eta(), QcdLowPtDQM::Pixel.eta(), trklet::Track.eta(), XMLProcessor::_LMapRowHBEF.eta, MuScleFitMuon.eta(), Run3ScoutingPhoton.eta(), L1TPFCaloProducer::SimpleHGCTC.eta, SimpleL1MuGMTCand.eta(), LMapDetId.eta, TrajSeedMatcher::SCHitMatch.eta, PFECALSuperClusterAlgo::CalibratedPFCluster.eta(), PHcalTB06Info.eta(), PdtPdgMini.eta, Run3ScoutingCaloJet.eta(), ScoutingCaloJet.eta(), ScoutingElectron.eta(), TauL1TPair.eta(), EtaPhiTower.eta, PGlobalSimHit::FwdHit.eta, HTrackVariables.eta(), IsolatedPixelTrackCandidateProducer::seedAtEC.eta, reco::CaloMuon.eta(), CSCSP_SPblock.eta(), L1MuDTEtaPattern.eta(), reco::PattRecoPeak< float >.eta(), PattRecoPeak< Real >.eta(), reco::PattRecoPeak< Real >.eta(), reco::CastorCell.eta(), PatPhotonSimpleAnalyzer::struct_recPhoton.eta, IsolatedPixelTrackCandidateL1TProducer::seedAtEC.eta, antiElecIDMVA6_blocks::ElecVars.eta, HGCalSimHitValidation::hitsinfo.eta, ValidationMisalignedTracker.eta, Point3DBase< U, GlobalTag >.eta(), PV3DBase< Scalar, VectorTag, GlobalTag >.eta(), PV3DBase< long double, PointTag, GlobalTag >.eta(), PGlobalSimHit::BrlHit.eta, Point3DBase< T, Frame >.eta(), Vector3DBase< T, Frame >.eta(), PV3DBase< align::Scalar, PointTag, GlobalTag >.eta(), PV3DBase< float, VectorTag, LocalTag >.eta(), PV3DBase< float, PointTag, LocalTag >.eta(), PV3DBase< T, PointTag, GlobalTag >.eta(), PV3DBase< T, VectorTag, FrameTag >.eta(), PV3DBase< Scalar, PointTag, GlobalTag >.eta(), PV3DBase< float, PointTag, GlobalTag >.eta(), PV3DBase< T, PV, F >.eta(), Point3DBase< U, LocalTag >.eta(), Vector3DBase< U, LocalTag >.eta(), Vector3DBase< U, GlobalTag >.eta(), Point3DBase< U, FrameTag >.eta(), Vector3DBase< U, FrameTag >.eta(), Vector3DBase< double, LocalTag >.eta(), Vector3DBase< U, Frame >.eta(), Point3DBase< U, Frame >.eta(), PV3DBase< T, PointTag, FrameTag >.eta(), Vector3DBase< T, FrameTag >.eta(), PV3DBase< T, PVType, FrameType >.eta(), Vector3DBase< float, GlobalTag >.eta(), reco::CastorEgamma.eta(), L1MuDTTrack.eta(), reco::CastorJet.eta(), HcalHardcodeGeometryLoader::HECellParameters.eta, reco::IsoDeposit.eta(), L1MuBMTrack.eta(), MuonDTLocalMillepedeAlgorithm.eta, BPhysicsValidation::ParticleMonitor.eta, EgammaTowerIsolationNew< NC >.eta, L1MuDTEtaProcessor.eta(), L1TDEMON.eta, Run3ScoutingElectron.eta(), QcdLowPtDQM::Tracklet.eta(), reco::PreId.eta(), HcalTB02HistoClass.eta(), Lepton.eta, Run3ScoutingPFJet.eta(), L1Analysis::L1AnalysisRecoJetDataFormat.eta, ScoutingPFJet.eta(), L1MuBMEtaProcessor.eta(), L1TdeGCT.eta, HcalTB02Analysis.eta, TrackerValidationVariables::AVTrackStruct.eta, L1GctInternJetData.eta(), cms::Analyzer_minbias.eta, AnalyzerMinbias.eta, reco::Candidate.eta(), JetPartonNamespace::JetPartonCalibrationParameterSet.eta(), HcalHardcodeGeometryLoader::HFCellParameters.eta, egHLT::OffPho.eta(), reco::CastorCluster.eta(), PhotonIDSimpleAnalyzer::struct_recPhoton.eta, l1tpf_calo::GridData< T >.eta(), GridData< T >.eta(), l1tpf_calo::GridData< int >.eta(), l1tpf_calo::GridData< float >.eta(), l1tpf_calo::GridData< PreCluster >.eta(), ScoutingMuon.eta(), HcalFlexiHardcodeGeometryLoader::HFCellParameters.eta, tmtt::Stub.eta(), EcalTestPulseAnalyzer.eta, TTTrack< Ref_Phase2TrackerDigi_ > aTrack unsigned int.eta(), EcalABAnalyzer.eta, TTTrack< Ref_Phase2TrackerDigi_ >.eta(), TTTrack< T >.eta(), tmtt::KFTrackletTrack.eta(), Basic3DVector< long double >.eta(), reco::Particle.eta(), egHLT::OffEle.eta(), EcalPerEvtLaserAnalyzer.eta, TrackStruct::TrackParameterStruct.eta, MuonGeometryArrange::MGACollection.eta, CaloParticle.eta(), JetAnalyzer_HeavyIons_matching::MyJet.eta, reco::ParticleState.eta(), reco::IsoDeposit::const_iterator.eta(), CosmicRateAnalyzer.eta, Basic3DVector< float > seedCentre.eta(), Basic3DVector< float > seedCentre float.eta(), Basic3DVector< double >.eta(), Basic3DVector< float >.eta(), Basic3DVector< float > pos GlobalPoint.eta(), Basic3DVector< float > tcCentre float.eta(), Basic3DVector< float > constituentCentre Basic3DVector< float >.eta(), Basic3DVector< U >.eta(), Basic3DVector< Scalar >.eta(), Basic3DVector< align::Scalar >.eta(), Basic3DVector< T >.eta(), Basic3DVector< float > mom GlobalVector.eta(), SimCluster.eta(), TrackingParticle.eta(), HGCalClusterT< C >.eta(), reco::LeafCandidate.eta(), L1Analysis::L1AnalysisRecoMuonDataFormat.eta, tmtt::L1track3D.eta(), l1tpf_calo::Cluster.eta, HGCalCLUEAlgoT< TILE >::CellsOnLayer.eta, RawParticle.eta(), EcalLaserAnalyzer.eta, EcalLaserAnalyzer2.eta, reco::CaloCluster.eta(), Run3ScoutingMuon.eta(), MuonGmtPair.eta(), SiPixelErrorEstimation.eta, l1t::EMTFTrack.eta, tmtt::L1fittedTrack.eta(), reco::TrackBase.eta(), pat::PackedGenParticle.eta(), l1t::EMTFHit.eta, EcalSelectiveReadoutValidation::energiesEb_t.eta, EcalSelectiveReadoutValidation::energiesEe_t.eta, SiPixelTrackingRecHitsValid.eta, pat::PackedCandidate.eta(), CellIndex.eta, PMuonSimHit::Trk.eta, PTrackerSimHit::Trk.eta, CMTRawAnalyzer.eta, JetAnalyzer_HeavyIons.isPFJet, JetTester.isPFJet, pat::Jet.isPFJet(), JetTester_HeavyIons.isPFJet, Jet.Jet.jetID(), JetMETHLTOfflineSource.jetID, ExoticaDQM.jetID, pat::Jet.jetID(), Run3ScoutingPFJet.muonEnergy(), ScoutingPFJet.muonEnergy(), reco::GenJet.muonEnergy(), reco::PFJet.muonEnergy(), JetTester.muonEnergy, pat::Jet.muonEnergy(), reco::GenJet.neutralEmEnergy(), reco::JPTJet.neutralEmEnergy(), reco::PFJet.neutralEmEnergy(), JetTester.neutralEmEnergy, pat::Jet.neutralEmEnergy(), Run3ScoutingPFJet.neutralHadronEnergy(), ScoutingPFJet.neutralHadronEnergy(), reco::JPTJet.neutralHadronEnergy(), reco::GenJet.neutralHadronEnergy(), reco::PFJet.neutralHadronEnergy(), JetTester.neutralHadronEnergy, pat::Jet.neutralHadronEnergy(), reco::PFJet.neutralMultiplicity(), JetTester.neutralMultiplicity, pat::Jet.neutralMultiplicity(), SuperClusterHelper.rawEnergy(), TICLCandidate.rawEnergy(), Jet.Jet.rawEnergy(), and reco::SuperCluster.rawEnergy().

Referenced by Jet.Jet.jetID(), and Jet.Jet.looseJetId().

◆ l1corrFactor()

def Jet.Jet.l1corrFactor (   self)

Definition at line 172 of file Jet.py.

172  def l1corrFactor(self):
173  if hasattr(self, 'CorrFactor_L1'):
174  return self.CorrFactor_L1
175  if self._recalibrated:
176  raise RuntimeError("The jet was recalibrated, but without calculateSeparateCorrections. L1 is not available")
177  jecLevels = self.physObj.availableJECLevels()
178  for level in jecLevels:
179  if "L1" in level:
180  return self.physObj.jecFactor(level)/self.physObj.jecFactor('Uncorrected')
181  return 1.0 # Jet does not have any L1 correction
182 

References Jet.Jet._recalibrated, and PhysicsObject.PhysicsObject.physObj.

◆ leadingTrack()

def Jet.Jet.leadingTrack (   self)

Definition at line 194 of file Jet.py.

194  def leadingTrack(self):
195  if self._leadingTrackSearched :
196  return self._leadingTrack
197  self._leadingTrackSearched = True
198  self._leadingTrack = max( self.daughterPtrVector() , key = lambda x : x.pt() if x.charge()!=0 else 0. )
199  if self._leadingTrack.charge()==0: #in case of "all neutral"
200  self._leadingTrack = None
201  return self._leadingTrack
202 

References Jet.Jet._leadingTrack, Jet.Jet._leadingTrackSearched, ALCARECOTkAlJpsiMuMu_cff.charge, reco::CompositePtrCandidate.daughterPtrVector(), pat::Jet.daughterPtrVector(), and SiStripPI.max.

Referenced by Jet.Jet.leadTrackPt().

◆ leadTrackPt()

def Jet.Jet.leadTrackPt (   self)

Definition at line 203 of file Jet.py.

203  def leadTrackPt(self):
204  lt=self.leadingTrack()
205  if lt :
206  return lt.pt()
207  else :
208  return 0.

References Jet.Jet.leadingTrack().

◆ looseJetId()

def Jet.Jet.looseJetId (   self)
PF Jet ID (loose operation point) [method provided for convenience only]

Definition at line 135 of file Jet.py.

135  def looseJetId(self):
136  '''PF Jet ID (loose operation point) [method provided for convenience only]'''
137  return self.jetID("POG_PFID_Loose")
138 

References Jet.Jet.jetID(), JetMETHLTOfflineSource.jetID, ExoticaDQM.jetID, and pat::Jet.jetID().

◆ muonEnergyFraction()

def Jet.Jet.muonEnergyFraction (   self)

◆ neutralEmEnergyFraction()

def Jet.Jet.neutralEmEnergyFraction (   self)

◆ neutralHadronEnergyFraction()

def Jet.Jet.neutralHadronEnergyFraction (   self)

◆ photonEnergyFraction()

def Jet.Jet.photonEnergyFraction (   self)

◆ puJetId()

def Jet.Jet.puJetId (   self,
  label = "pileupJetId:fullDiscriminant" 
)
Full mva PU jet id

Definition at line 144 of file Jet.py.

144  def puJetId(self, label="pileupJetId:fullDiscriminant"): '''Full mva PU jet id'''
145 
146  puMva = self.puMva(label)
147  wp = loose_53X_WP
148  eta = abs(self.eta())
149 
150  for etamin, etamax, cut in wp:
151  if not(eta>=etamin and eta<etamax):
152  continue
153  return puMva>cut
154  return -99
155 
156 

References funct.abs(), PuppiCandidate.eta, eetest::CandForTest.eta(), btagbtvdeep::TrackPairFeatures.eta, btagbtvdeep::JetFeatures.eta, hi::TrackStructure.eta, btagbtvdeep::SeedingTrackFeatures.eta, res::HelperElectron.eta(), res::HelperMuon.eta(), res::HelperJet.eta(), L1TkMuMantraDF::track_df.eta, omtf::DtDataWord64.eta(), omtf::MuonDataWord64.eta(), HcalCellType::HcalCell.eta, Run3ScoutingParticle.eta(), ScoutingParticle.eta(), muonisolation::NominalEfficiencyThresholds::ThresholdLocation.eta, MSLayersKeeperX0AtEta.eta(), SimG4HcalHitCluster.eta(), res::HelperMET.eta(), BenchmarkTreeEntry.eta, jetData.eta, CaloHit.eta(), Residual1DHit.eta, HcalChannelId.eta, SuperClusterHelper.eta(), L1TkMuMantraDF::muon_df.eta, ScoutingPhoton.eta(), btagbtvdeep::SeedingTrackInfoBuilder.eta(), MatchStruct.eta, RecoObj.eta, dnn_inputs_2017v1.eta, l1tpf_calo::Grid.eta(), L1Analysis::L1AnalysisRecoClusterDataFormat.eta, l1t::EMTFPtLUT.eta, L2TauPixelTrackMatch::TinyTrack.eta, HcalDDDRecConstants::HcalID.eta, trklet::L1SimTrack.eta(), HGCal_helpers::Coordinates.eta, ImpactPoint.eta, EnergyResolutionVsLumi::DegradationAtEta.eta, PtEtaPhiMass.eta(), reco::isodeposit::Direction.eta(), EleRelPoint.eta(), HEChannel.eta, egHLT::BinData.eta, MTDTrackQualityMVA.eta, LMapRow.eta, L1Analysis::L1AnalysisL1CaloClusterDataFormat.eta, DTMuonLocalAlignment.eta, ShallowClustersProducer::NearDigis.eta(), DDHCalTestBeamAlgo.eta, l1t::HGCalTowerCoord.eta, DDHCalTBZposAlgo.eta, ResonanceBuilder.Resonance.eta(), StripCPEgeometric::WrappedCluster.eta(), GloballyPositioned< float >.eta(), GloballyPositioned< align::Scalar >.eta(), TrackSoAHeterogeneousT< S >.eta, GloballyPositioned< T >.eta(), RotationType.eta(), HcalDDDRecConstants::HcalActiveLength.eta, BeamProfileVtxGenerator.eta(), L1Analysis::L1AnalysisL1CaloTowerDataFormat.eta, L1Analysis::L1AnalysisRecoTauDataFormat.eta, HcalTestHistoClass::Hit.eta, HcalHardcodeGeometryLoader::HBHOCellParameters.eta, L1Analysis::L1AnalysisRecoElectronDataFormat.eta, PatTrackAnalyzer::Plots.eta, PHcalTB04Info.eta(), PHcalTB06Info::Hit.eta, L1Analysis::L1AnalysisRecoMuon2DataFormat.eta, L1MuGMTEtaLUT.eta(), HGCalRecHitValidation::HitsInfo.eta, IdealObliquePrism.eta(), HLTJetsCleanedFromLeadingLeptons< JetType >::EtaPhiE.eta(), jpt::Map.eta(), RhoEtaPhi.eta(), L1TkMuonProducer::PropState.eta, FWPFCandidateDetailView.eta(), IdealZPrism.eta(), OnePiRange< T >.eta(), Geom::OnePiRange< T >.eta(), trigger::TriggerObject.eta(), JetCalibrationParameterSetTauJet.eta(), tmtt::TP.eta(), reco::PFRecTrack.eta(), HGCalSimHitStudy::hitsinfo.eta, cms::MinBias.eta, TrackerValidationVariables::AVHitStruct.eta, PGlobalSimHit::CalHit.eta, reco::GhostTrackPrediction.eta(), QcdLowPtDQM::Pixel.eta(), trklet::Track.eta(), XMLProcessor::_LMapRowHBEF.eta, MuScleFitMuon.eta(), Run3ScoutingPhoton.eta(), L1TPFCaloProducer::SimpleHGCTC.eta, SimpleL1MuGMTCand.eta(), LMapDetId.eta, TrajSeedMatcher::SCHitMatch.eta, PFECALSuperClusterAlgo::CalibratedPFCluster.eta(), PHcalTB06Info.eta(), PdtPdgMini.eta, Run3ScoutingCaloJet.eta(), ScoutingCaloJet.eta(), ScoutingElectron.eta(), TauL1TPair.eta(), EtaPhiTower.eta, PGlobalSimHit::FwdHit.eta, IsolatedPixelTrackCandidateProducer::seedAtEC.eta, HTrackVariables.eta(), CSCSP_SPblock.eta(), L1MuDTEtaPattern.eta(), reco::PattRecoPeak< float >.eta(), PattRecoPeak< Real >.eta(), reco::PattRecoPeak< Real >.eta(), reco::CaloMuon.eta(), reco::CastorCell.eta(), PatPhotonSimpleAnalyzer::struct_recPhoton.eta, IsolatedPixelTrackCandidateL1TProducer::seedAtEC.eta, HGCalSimHitValidation::hitsinfo.eta, antiElecIDMVA6_blocks::ElecVars.eta, ValidationMisalignedTracker.eta, Vector3DBase< U, GlobalTag >.eta(), PV3DBase< T, PointTag, GlobalTag >.eta(), Vector3DBase< float, GlobalTag >.eta(), Vector3DBase< U, FrameTag >.eta(), Vector3DBase< U, LocalTag >.eta(), PGlobalSimHit::BrlHit.eta, Point3DBase< U, LocalTag >.eta(), PV3DBase< long double, PointTag, GlobalTag >.eta(), PV3DBase< float, PointTag, LocalTag >.eta(), Point3DBase< U, Frame >.eta(), Point3DBase< T, Frame >.eta(), PV3DBase< float, VectorTag, LocalTag >.eta(), PV3DBase< Scalar, VectorTag, GlobalTag >.eta(), PV3DBase< T, VectorTag, FrameTag >.eta(), PV3DBase< T, PointTag, FrameTag >.eta(), PV3DBase< float, PointTag, GlobalTag >.eta(), PV3DBase< align::Scalar, PointTag, GlobalTag >.eta(), Vector3DBase< T, Frame >.eta(), Point3DBase< U, GlobalTag >.eta(), Point3DBase< U, FrameTag >.eta(), PV3DBase< Scalar, PointTag, GlobalTag >.eta(), Vector3DBase< T, FrameTag >.eta(), PV3DBase< T, PV, F >.eta(), PV3DBase< T, PVType, FrameType >.eta(), Vector3DBase< double, LocalTag >.eta(), Vector3DBase< U, Frame >.eta(), L1MuDTTrack.eta(), reco::CastorJet.eta(), reco::CastorEgamma.eta(), HcalHardcodeGeometryLoader::HECellParameters.eta, reco::IsoDeposit.eta(), L1MuBMTrack.eta(), MuonDTLocalMillepedeAlgorithm.eta, BPhysicsValidation::ParticleMonitor.eta, EgammaTowerIsolationNew< NC >.eta, L1TDEMON.eta, L1MuDTEtaProcessor.eta(), Run3ScoutingElectron.eta(), QcdLowPtDQM::Tracklet.eta(), reco::PreId.eta(), HcalTB02HistoClass.eta(), Lepton.eta, Run3ScoutingPFJet.eta(), L1Analysis::L1AnalysisRecoJetDataFormat.eta, ScoutingPFJet.eta(), L1MuBMEtaProcessor.eta(), L1TdeGCT.eta, HcalTB02Analysis.eta, TrackerValidationVariables::AVTrackStruct.eta, L1GctInternJetData.eta(), cms::Analyzer_minbias.eta, reco::Candidate.eta(), AnalyzerMinbias.eta, JetPartonNamespace::JetPartonCalibrationParameterSet.eta(), HcalHardcodeGeometryLoader::HFCellParameters.eta, egHLT::OffPho.eta(), l1tpf_calo::GridData< PreCluster >.eta(), PhotonIDSimpleAnalyzer::struct_recPhoton.eta, GridData< T >.eta(), l1tpf_calo::GridData< float >.eta(), l1tpf_calo::GridData< T >.eta(), reco::CastorCluster.eta(), l1tpf_calo::GridData< int >.eta(), ScoutingMuon.eta(), HcalFlexiHardcodeGeometryLoader::HFCellParameters.eta, tmtt::Stub.eta(), EcalTestPulseAnalyzer.eta, TTTrack< Ref_Phase2TrackerDigi_ >.eta(), TTTrack< Ref_Phase2TrackerDigi_ > aTrack unsigned int.eta(), EcalABAnalyzer.eta, TTTrack< T >.eta(), tmtt::KFTrackletTrack.eta(), Basic3DVector< long double >.eta(), reco::Particle.eta(), egHLT::OffEle.eta(), EcalPerEvtLaserAnalyzer.eta, TrackStruct::TrackParameterStruct.eta, MuonGeometryArrange::MGACollection.eta, CaloParticle.eta(), JetAnalyzer_HeavyIons_matching::MyJet.eta, reco::ParticleState.eta(), CosmicRateAnalyzer.eta, reco::IsoDeposit::const_iterator.eta(), Basic3DVector< float >.eta(), Basic3DVector< float > pos GlobalPoint.eta(), Basic3DVector< float > constituentCentre Basic3DVector< float >.eta(), Basic3DVector< float > mom GlobalVector.eta(), Basic3DVector< double >.eta(), Basic3DVector< T >.eta(), Basic3DVector< float > tcCentre float.eta(), Basic3DVector< float > seedCentre.eta(), Basic3DVector< Scalar >.eta(), Basic3DVector< align::Scalar >.eta(), Basic3DVector< U >.eta(), Basic3DVector< float > seedCentre float.eta(), SimCluster.eta(), TrackingParticle.eta(), HGCalClusterT< C >.eta(), reco::LeafCandidate.eta(), L1Analysis::L1AnalysisRecoMuonDataFormat.eta, l1tpf_calo::Cluster.eta, tmtt::L1track3D.eta(), HGCalCLUEAlgoT< TILE >::CellsOnLayer.eta, RawParticle.eta(), EcalLaserAnalyzer.eta, EcalLaserAnalyzer2.eta, reco::CaloCluster.eta(), Run3ScoutingMuon.eta(), MuonGmtPair.eta(), SiPixelErrorEstimation.eta, l1t::EMTFTrack.eta, tmtt::L1fittedTrack.eta(), reco::TrackBase.eta(), pat::PackedGenParticle.eta(), l1t::EMTFHit.eta, EcalSelectiveReadoutValidation::energiesEb_t.eta, EcalSelectiveReadoutValidation::energiesEe_t.eta, SiPixelTrackingRecHitsValid.eta, pat::PackedCandidate.eta(), CellIndex.eta, PMuonSimHit::Trk.eta, PTrackerSimHit::Trk.eta, CMTRawAnalyzer.eta, and Jet.Jet.puMva().

◆ puMva()

def Jet.Jet.puMva (   self,
  label = "pileupJetId:fullDiscriminant" 
)

◆ qgl()

def Jet.Jet.qgl (   self)

Definition at line 209 of file Jet.py.

209  def qgl(self) :
210  if not hasattr(self,"qgl_value") :
211  if hasattr(self,"qgl_rho") : #check if qgl calculator is configured
212  self.computeQGvars()
213  self.qgl_value=self.qgl_calc(self,self.qgl_rho)
214  else :
215  self.qgl_value=-1. #if no qgl calculator configured
216 
217  return self.qgl_value
218 

References Jet.Jet.computeQGvars().

◆ rawEnergy()

def Jet.Jet.rawEnergy (   self)

Definition at line 57 of file Jet.py.

57  def rawEnergy(self):
58  return self.energy() * self.rawFactor()
59 

References reco::HcalMuonRecHit.energy, btagbtvdeep::JetFeatures.energy, EnergyDepositUnit.energy(), hcal::RecHitCollection< calo::common::DevStoragePolicy >.energy, hcal::RecHitCollection< calo::common::VecStoragePolicy< calo::common::CUDAHostAllocatorAlias > >.energy, RecHitCollection<::calo::common::DevStoragePolicy >.energy, hcal::RecHitCollection< StoragePolicy >.energy, ecal::RecHit< calo::common::DevStoragePolicy >.energy, ecal::RecHit< calo::common::VecStoragePolicy< calo::common::CUDAHostAllocatorAlias > >.energy, RecHit<::calo::common::DevStoragePolicy >.energy, ecal::RecHit< StoragePolicy >.energy, hgcal::Spot.energy(), EnergySegmentFP420.energy(), ValidHit.energy(), ValidRecHits.energy, CommonHcalNoiseRBXData.energy(), PCaloHit.energy(), FTLTrackingRecHit< ObjRef >.energy(), MTDTrackingRecHit.energy(), CaloRecHit.energy(), reco::CastorEgamma.energy(), reco::CastorJet.energy(), TrivialAmplitudeAlgo< EEDataFrame >.energy(), TrivialAmplitudeAlgo< EBDataFrame >.energy(), TrivialAmplitudeAlgo< C >.energy(), FTLCluster::FTLHit.energy(), JetMatchingTools::JetConstituent.energy, MTDArrayBuffer.energy(), egHLT::BinData.energy, reco::CastorCell.energy(), hgcal::caloParticleOnLayer.energy, hgcal::simClusterOnLayer.energy, ResonanceBuilder.Resonance.energy(), MTDClusterizerBase::AccretionCluster.energy, PassiveHit.energy(), MTDHit.energy, PFMultiDepthClusterizer::ClusterLink.energy(), Multi5x5ClusterAlgo::ProtoBasicCluster.energy(), HGCalRecHitValidation::HitsInfo.energy, HFPreRecHit.energy(), MuScleFitMuon.energy(), reco::CastorCluster.energy(), HGCalSimHitStudy::hitsinfo.energy, KinematicParameters.energy(), HFClusterAlgo::HFCompleteHit.energy, metsig::SigInputObj.energy, FTLRecHit.energy(), FillInfo.energy(), trigger::TriggerObject.energy(), PFECALSuperClusterAlgo::CalibratedPFCluster.energy(), EcalSimHitStudy::EcalHit.energy, G4SimTrack.energy(), EcalRecHit.energy(), reco::PFCluster.energy(), reco::Candidate.energy(), lumi::Lumi2DB::beamData.energy, DigitizerUtility::EnergyDepositUnit.energy(), HFQIE10Info.energy(), LHCInfo.energy(), CaloParticle.energy(), reco::Particle.energy(), reco::PFRecHit.energy(), SimCluster.energy(), egHLT::OffPho.energy(), TrackingParticle.energy(), reco::ParticleState.energy(), HGCalClusterT< C >.energy(), reco::LeafCandidate.energy(), egHLT::OffEle.energy(), reco::CaloCluster.energy(), ZdcTBAnalysis.energy, FTLCluster.energy(), SiPixelDigitizerAlgorithm::EnergyDepositUnit.energy(), pat::PackedGenParticle.energy(), L1EGCrystalClusterEmulatorProducer::SimpleCaloHit.energy(), HGVHistoProducerAlgo::caloParticleOnLayer.energy, pat::PackedCandidate.energy(), and Jet.Jet.rawFactor().

Referenced by Jet.Jet.chargedEmEnergyFraction(), Jet.Jet.chargedHadronEnergyFraction(), Jet.Jet.chargedMuEnergyFraction(), Jet.Jet.electronEnergyFraction(), Jet.Jet.HFEMEnergyFraction(), Jet.Jet.HFHadronEnergyFraction(), Jet.Jet.hoEnergyFraction(), Jet.Jet.jetID(), Jet.Jet.muonEnergyFraction(), Jet.Jet.neutralEmEnergyFraction(), Jet.Jet.neutralHadronEnergyFraction(), and Jet.Jet.photonEnergyFraction().

◆ rawFactor()

def Jet.Jet.rawFactor (   self)

Definition at line 157 of file Jet.py.

157  def rawFactor(self):
158  return self.jecFactor('Uncorrected') * self._rawFactorMultiplier
159 

References Jet.Jet._rawFactorMultiplier, pat::Jet.jecFactor(), and pat::Tau.jecFactor().

Referenced by Jet.Jet.corrFactor(), Jet.Jet.rawEnergy(), and Jet.Jet.setCorrP4().

◆ setCorrP4()

def Jet.Jet.setCorrP4 (   self,
  newP4 
)

Definition at line 166 of file Jet.py.

166  def setCorrP4(self,newP4):
167  self._recalibrated = True
168  corr = newP4.Pt() / (self.pt() * self.rawFactor())
169  self.setP4(newP4);
170  self.setRawFactor(1.0/corr);
171 

References Jet.Jet._recalibrated, PuppiCandidate.pt, eetest::CandForTest.pt(), btagbtvdeep::JetFeatures.pt, btagbtvdeep::SecondaryVertexFeatures.pt, btagbtvdeep::TrackPairFeatures.pt, mypt.pt, btagbtvdeep::SeedingTrackFeatures.pt, res::HelperElectron.pt(), res::HelperMuon.pt(), hi::TrackStructure.pt, res::HelperJet.pt(), L1TkMuMantraDF::track_df.pt, Run3ScoutingParticle.pt(), ScoutingParticle.pt(), reco::VoronoiBackground.pt(), L1MuCSCPtLut.pt(), Residual1DHit.pt, PtHatReweightUserHook.pt, L1TkMuMantraDF::muon_df.pt, ScoutingPhoton.pt(), btagbtvdeep::SeedingTrackInfoBuilder.pt(), MatchStruct.pt, dnn_inputs_2017v1.pt, ALILine.pt(), RecoObj.pt, trklet::L1SimTrack.pt(), L2TauPixelTrackMatch::TinyTrack.pt, PtEtaPhiMass.pt(), reco::MuonMETCorrectionData.pt(), tauImpactParameter::LorentzVectorParticle.pt, ResonanceBuilder.Resonance.pt(), MTDTrackQualityMVA.pt, DTMuonLocalAlignment.pt, antiElecIDMVA6_blocks::TauVars.pt, L1Analysis::L1AnalysisRecoTauDataFormat.pt, TrackSoAHeterogeneousT< S >.pt, L1Analysis::L1AnalysisRecoElectronDataFormat.pt, PatTrackAnalyzer::Plots.pt, L1Analysis::L1AnalysisRecoMuon2DataFormat.pt, PGlobalSimHit::Trk.pt, HepLine3D.pt(), tmtt::TP.pt(), PhysicsObjectsMonitor.pt, L1TkMuonProducer::PropState.pt, trigger::TriggerObject.pt(), trklet::Track.pt(), jpt::Map.pt(), TtFullHadSignalSel.pt(), reco::CaloMuon.pt(), trklet::L1TStub.pt(), BSTrkParameters.pt(), MuScleFitMuon.pt(), Run3ScoutingPhoton.pt(), PTrajectoryStateOnDet.pt(), SiStripLAProfileBooker.pt, Run3ScoutingCaloJet.pt(), ScoutingCaloJet.pt(), ScoutingElectron.pt(), SimpleL1MuGMTCand.pt(), TauL1TPair.pt(), reco::ForwardProton.pt(), L1MuDTTrack.pt(), HTrackVariables.pt(), L1MuBMTrack.pt(), ValidationMisalignedTracker.pt, susybsm::HSCParticle.pt(), QualityCutsAnalyzer::histogram_element_t.pt, TrajectoryStateClosestToPoint.pt(), BPhysicsValidation::ParticleMonitor.pt, MuonDTLocalMillepedeAlgorithm.pt, Run3ScoutingElectron.pt(), reco::PreId.pt(), Lepton.pt, Run3ScoutingPFJet.pt(), ScoutingPFJet.pt(), TrackerValidationVariables::AVTrackStruct.pt, reco::Candidate.pt(), egHLT::OffPho.pt(), MuonResidualsFitter::MuonAlignmentTreeRow.pt, ScoutingMuon.pt(), reco::PFCluster.pt(), tmtt::KFTrackletTrack.pt(), PrimaryVertexAnalyzer4PUSlimmed::recoPrimaryVertex.pt, reco::Particle.pt(), contrib::CMSBoostedTauSeedingAlgorithmStructure.pt(), TrackStruct::TrackParameterStruct.pt, CaloParticle.pt(), AlignmentMonitorMuonSystemMap1D::MyTrack.pt, SimCluster.pt(), reco::ParticleState.pt(), CosmicRateAnalyzer.pt, TrackingParticle.pt(), JetAnalyzer_HeavyIons_matching::MyJet.pt, HGCalClusterT< C >.pt(), reco::LeafCandidate.pt(), tmtt::L1track3D.pt(), L1Analysis::L1AnalysisRecoMuonDataFormat.pt, PtHatRapReweightUserHook.pt, Run3ScoutingMuon.pt(), MuonGmtPair.pt(), pat::MET::Vector2.pt(), RawParticle.pt(), l1t::EMTFTrack.pt, tmtt::L1fittedTrack.pt(), reco::TrackBase.pt(), pat::PackedGenParticle.pt(), L1EGCrystalClusterEmulatorProducer::SimpleCaloHit.pt(), pat::PackedCandidate.pt(), PMuonSimHit::Trk.pt, PTrackerSimHit::Trk.pt, Jet.Jet.rawFactor(), ticl::TracksterP4FromTrackAndPCA.setP4(), ticl::TracksterP4FromEnergySum.setP4(), ticl::TracksterMomentumPluginBase.setP4(), reco::PUSubMETCandInfo.setP4(), reco::Candidate.setP4(), reco::Particle.setP4(), reco::ParticleState.setP4(), reco::LeafCandidate.setP4(), HGCalClusterT< C >.setP4(), pat::PackedGenParticle.setP4(), reco::Photon.setP4(), pat::PackedCandidate.setP4(), reco::GsfElectron.setP4(), and Jet.Jet.setRawFactor().

◆ setRawFactor()

def Jet.Jet.setRawFactor (   self,
  factor 
)

Definition at line 160 of file Jet.py.

160  def setRawFactor(self, factor):
161  self._rawFactorMultiplier = factor/self.jecFactor('Uncorrected')
162 

References Jet.Jet._rawFactorMultiplier, pat::Jet.jecFactor(), and pat::Tau.jecFactor().

Referenced by Jet.Jet.setCorrP4().

Member Data Documentation

◆ _leadingTrack

Jet.Jet._leadingTrack
private

Definition at line 54 of file Jet.py.

Referenced by Jet.Jet.leadingTrack().

◆ _leadingTrackSearched

Jet.Jet._leadingTrackSearched
private

Definition at line 55 of file Jet.py.

Referenced by Jet.Jet.leadingTrack().

◆ _rawFactorMultiplier

Jet.Jet._rawFactorMultiplier
private

Definition at line 52 of file Jet.py.

Referenced by Jet.Jet.rawFactor(), and Jet.Jet.setRawFactor().

◆ _recalibrated

Jet.Jet._recalibrated
private

Definition at line 53 of file Jet.py.

Referenced by Jet.Jet.l1corrFactor(), and Jet.Jet.setCorrP4().

◆ hasQGvars

Jet.Jet.hasQGvars

Definition at line 223 of file Jet.py.

◆ qgl_value

Jet.Jet.qgl_value

Definition at line 213 of file Jet.py.

FastTimerService_cff.range
range
Definition: FastTimerService_cff.py:34
reco::btau::chargedHadronEnergyFraction
Definition: TaggingVariable.h:103
reco::btau::neutralHadronEnergyFraction
Definition: TaggingVariable.h:104
custom_jme_cff.rawFactor
rawFactor
Definition: custom_jme_cff.py:139
BTagSF.btag
btag
Definition: BTagSF.py:16
reco::btau::muonEnergyFraction
Definition: TaggingVariable.h:107
reco::btau::photonEnergyFraction
Definition: TaggingVariable.h:105
jets_cff.looseJetId
looseJetId
Definition: jets_cff.py:52
SiPixelRawToDigiRegional_cfi.deltaPhi
deltaPhi
Definition: SiPixelRawToDigiRegional_cfi.py:9
jets_cff.qgl
qgl
Definition: jets_cff.py:147
ALCARECOTkAlJpsiMuMu_cff.charge
charge
Definition: ALCARECOTkAlJpsiMuMu_cff.py:47
SiStripPI::max
Definition: SiStripPayloadInspectorHelper.h:169
reco::btau::electronEnergyFraction
Definition: TaggingVariable.h:106
jets_cff.leadTrackPt
leadTrackPt
Definition: jets_cff.py:132
funct::abs
Abs< T >::type abs(const T &t)
Definition: Abs.h:22