CMS 3D CMS Logo

Classes | Functions | Variables
RazorAnalyzer Namespace Reference

Classes

class  RazorAnalyzer
 

Functions

def process (self, event)
 

Variables

 allGenJets
 
 bJet1
 do the razor with one or two b jets (medium CSV) More...
 
 bJet2
 
 Evec
 
 genmet
 do same things for GEN More...
 
 genmetp4
 
 genmetphi
 
 grouping
 
 key
 
 lep1
 print 'MRbb(1b)',event.mr_bb More...
 
 lep2
 
 megajet
 get megajets (association method: default 1 = minimum sum of the invariant masses of the two megajets) More...
 
 met
 ===> hadronic RAZOR More...
 
 metp4
 
 metphi
 
 mr
 
 mr_bb
 
 mr_gen
 
 mr_had
 
 mr_lept
 
 mtr
 
 mtr_bb
 
 mtr_gen
 
 mtr_had
 
 mtr_lept
 
 objects10lc
 ===> full RAZOR (jets + leptons) More...
 
 objects40j10lc
 
 objects40jc
 
 objects40jc_Gen
 
 objects40jcCSV
 
 pseudoJet1
 
 pseudoJet1_gen
 
 pseudoJet1_had
 
 pseudoJet1energy
 
 pseudoJet1pt2
 
 pseudoJet1px
 
 pseudoJet1py
 
 pseudoJet1pz
 
 pseudoJet2
 
 pseudoJet2_gen
 
 pseudoJet2_had
 
 pseudoJet2energy
 
 pseudoJet2pt2
 
 pseudoJet2px
 
 pseudoJet2py
 
 pseudoJet2pz
 
 pxvec
 get megajets (association method: default 1 = minimum sum of the invariant masses of the two megajets) More...
 
 pyvec
 
 pzvec
 
 r
 
 r_bb
 
 r_gen
 
 r_had
 
 r_lept
 
 reverse
 

Function Documentation

def RazorAnalyzer.process (   self,
  event 
)

Definition at line 272 of file RazorAnalyzer.py.

272  def process(self, event):
273  self.readCollections( event.input )
274 
275  event.mr_gen=-999
276  event.mtr_gen=-999
277  event.r_gen=-999
278 
279  event.mr_bb=-999
280  event.mtr_bb=-999
281  event.r_bb=-999
282 
283  event.mr_lept=-999
284  event.mtr_lept=-999
285  event.r_lept=-999
286 
287  event.mr_had=-999
288  event.mtr_had=-999
289  event.r_had=-999
290 
291  event.mr=-999
292  event.mtr=-999
293  event.r=-999
294 
295  event.pseudoJet1 = ROOT.TLorentzVector( 0, 0, 0, 0 )
296  event.pseudoJet2 = ROOT.TLorentzVector( 0, 0, 0, 0 )
297 
298  ###
299 
300  self.makeRAZOR(event)
301 
302 # print 'variables computed: MR=',event.mr_had,'R=',event.r,'MTR=',event.mtr
303 # print 'pseudoJet1 px=',event.pseudoJet1.px(),' py=',event.pseudoJet1.py(),' pz=',event.pseudoJet1.pz()
304 # print 'pseudoJet2 px=',event.pseudoJet2.px(),' py=',event.pseudoJet2.py(),' pz=',event.pseudoJet2.pz()
305 
306  return True
307 
def process(self, event)

Variable Documentation

RazorAnalyzer.allGenJets

Definition at line 125 of file RazorAnalyzer.py.

RazorAnalyzer.bJet1

do the razor with one or two b jets (medium CSV)

Definition at line 234 of file RazorAnalyzer.py.

Referenced by PseudoTopProducer.produce().

RazorAnalyzer.bJet2

Definition at line 235 of file RazorAnalyzer.py.

Referenced by PseudoTopProducer.produce().

RazorAnalyzer.Evec

Definition at line 83 of file RazorAnalyzer.py.

RazorAnalyzer.genmet

do same things for GEN

Definition at line 121 of file RazorAnalyzer.py.

Referenced by METTester.analyze(), and HLTJetMETValidation.analyze().

RazorAnalyzer.genmetp4

Definition at line 122 of file RazorAnalyzer.py.

RazorAnalyzer.genmetphi

Definition at line 121 of file RazorAnalyzer.py.

RazorAnalyzer.grouping

Definition at line 84 of file RazorAnalyzer.py.

RazorAnalyzer.key

Definition at line 180 of file RazorAnalyzer.py.

RazorAnalyzer.megajet

get megajets (association method: default 1 = minimum sum of the invariant masses of the two megajets)

Definition at line 92 of file RazorAnalyzer.py.

RazorAnalyzer.met

===> hadronic RAZOR

Definition at line 70 of file RazorAnalyzer.py.

Referenced by CaloSpecificAlgo.addInfo(), StKinFitter.addKinFitInfo(), QcdHighPtDQM.analyze(), PatTopSelectionAnalyzer.analyze(), L1THIonImp.analyze(), EwkMuDQM.analyze(), HLTTauDQMPathPlotter.analyze(), TtSemiLepJetCombMVATrainer.analyze(), EwkElecDQM.analyze(), CaloTowersValidation.analyze(), EwkMuLumiMonitorDQM.analyze(), GctTimingAnalyzer.analyze(), WenuPlots.analyze(), CaloTowersAnalyzer.analyze(), HotlineDQM.analyze(), METTester.analyze(), METMonitor.analyze(), JetAnalyzer.analyze(), METAnalyzer.analyze(), L1TGCT.analyze(), RazorVarProducer.CalcR(), HLTRFilter.CalcR(), SUSY_HLT_Razor.CalcR(), TCMETAlgo.CalculateTCMET(), AlignmentTwoBodyDecayTrackSelector.checkMETMass(), DumpGctDigis.doEnergySums(), HLTTauRefProducer.doMET(), l1t::Stage1Layer2EtSumAlgorithmImpHW.doSumAndMET(), l1t::Stage1Layer2EtSumAlgorithmImpHI.doSumAndMET(), JetMETHLTOfflineSource.dqmBeginRun(), SingleTopTChannelLepton_miniAOD::MonitorEnsemble.fill(), TopSingleLepton_miniAOD::MonitorEnsemble.fill(), HLTOfflineDQMTopSingleLepton::MonitorSingleLepton.fill(), HLTOfflineDQMTopDiLepton::MonitorDiLepton.fill(), TopSingleLepton::MonitorEnsemble.fill(), SingleTopTChannelLepton::MonitorEnsemble.fill(), TopDiLeptonOffline::MonitorEnsemble.fill(), JetMETHLTOfflineSource.fillMEforEffAllTrigger(), JetMETHLTOfflineSource.fillMEforMonAllTrigger(), JetMETHLTOfflineSource.fillMEforTriggerNTfired(), PFMETFilter.filter(), WMuNuValidator.filter(), WMuNuSelector.filter(), aod2patFilterZee.filter(), ZeeCandidateFilter.filter(), HepMCValidationHelper.genMet(), WtoLNuSelector.getMt(), SignCaloSpecificAlgo.getSignificanceMatrix(), HLTHcalNoiseFilter.hltFilter(), HLTElectronPFMTFilter< T >.hltFilter(), HLTTauRefProducer.HLTTauRefProducer(), tnp::BaseTreeFiller.init(), HLTOfflineDQMTopDiLepton::MonitorDiLepton.MonitorDiLepton(), HLTOfflineDQMTopSingleLepton::MonitorSingleLepton.MonitorSingleLepton(), QcdHighPtDQM.moverl(), QcdHighPtDQM.movers(), pat::PATMETSlimmer::OneMETShift.OneMETShift(), PFClusterSpecificAlgo.PFClusterSpecificAlgo(), PFCandidateChecker.printMet(), l1t::Stage2Layer2DemuxSumsAlgoFirmwareImp1.processEvent(), DistortedMETProducer.produce(), pat::PATMETSlimmer.produce(), TtSemiLepJetCombMVAComputer.produce(), pat::RecoMETExtractor.produce(), SysShiftMETcorrInputProducer.produce(), HLTMETCleanerUsingJetID.produce(), cms::ElseMETProducer.produce(), WMuNuProducer.produce(), L1ExtraParticleMapProd.produce(), JetEnergyShift.produce(), AlCaHcalNoiseProducer.produce(), cms::METSignificanceProducer.produce(), CaloJetMETcorrInputProducerT< T, Textractor >.produce(), METAlgo.run(), PrimaryVertexSorting.score(), TtDilepEvtSolution.setMET(), TtSemiLepHypothesis.setNeutrino(), StEvtSolution.setNeutrino(), TtSemiEvtSolution.setNeutrino(), l1t::stage2::EtSumUnpacker.unpack(), l1t::stage1::MissEtUnpacker.unpack(), l1t::stage1::legacy::EtSumUnpacker.unpack(), Calculate.~Calculate(), Calculate_miniAOD.~Calculate_miniAOD(), and CalculateHLT.~CalculateHLT().

RazorAnalyzer.metp4

Definition at line 71 of file RazorAnalyzer.py.

RazorAnalyzer.metphi

Definition at line 70 of file RazorAnalyzer.py.

Referenced by HLTTauDQMPathPlotter.analyze(), and HLTMinDPhiMETFilter.hltFilter().

RazorAnalyzer.mr_bb

Definition at line 237 of file RazorAnalyzer.py.

RazorAnalyzer.mr_gen

Definition at line 164 of file RazorAnalyzer.py.

RazorAnalyzer.mr_had

Definition at line 114 of file RazorAnalyzer.py.

RazorAnalyzer.mr_lept

Definition at line 264 of file RazorAnalyzer.py.

RazorAnalyzer.mtr

Definition at line 226 of file RazorAnalyzer.py.

RazorAnalyzer.mtr_bb

Definition at line 238 of file RazorAnalyzer.py.

RazorAnalyzer.mtr_gen

Definition at line 165 of file RazorAnalyzer.py.

RazorAnalyzer.mtr_had

Definition at line 115 of file RazorAnalyzer.py.

RazorAnalyzer.mtr_lept

Definition at line 265 of file RazorAnalyzer.py.

RazorAnalyzer.objects10lc

===> full RAZOR (jets + leptons)

Definition at line 174 of file RazorAnalyzer.py.

RazorAnalyzer.objects40j10lc

Definition at line 178 of file RazorAnalyzer.py.

RazorAnalyzer.objects40jc

Definition at line 74 of file RazorAnalyzer.py.

RazorAnalyzer.objects40jc_Gen

Definition at line 126 of file RazorAnalyzer.py.

RazorAnalyzer.objects40jcCSV

Definition at line 244 of file RazorAnalyzer.py.

RazorAnalyzer.pseudoJet1

Definition at line 217 of file RazorAnalyzer.py.

RazorAnalyzer.pseudoJet1_gen

Definition at line 158 of file RazorAnalyzer.py.

RazorAnalyzer.pseudoJet1_had

Definition at line 108 of file RazorAnalyzer.py.

RazorAnalyzer.pseudoJet1energy

Definition at line 97 of file RazorAnalyzer.py.

RazorAnalyzer.pseudoJet1pt2

Definition at line 104 of file RazorAnalyzer.py.

RazorAnalyzer.pseudoJet1px

Definition at line 94 of file RazorAnalyzer.py.

RazorAnalyzer.pseudoJet1py

Definition at line 95 of file RazorAnalyzer.py.

RazorAnalyzer.pseudoJet1pz

Definition at line 96 of file RazorAnalyzer.py.

RazorAnalyzer.pseudoJet2

Definition at line 218 of file RazorAnalyzer.py.

RazorAnalyzer.pseudoJet2_gen

Definition at line 159 of file RazorAnalyzer.py.

RazorAnalyzer.pseudoJet2_had

Definition at line 109 of file RazorAnalyzer.py.

RazorAnalyzer.pseudoJet2energy

Definition at line 102 of file RazorAnalyzer.py.

RazorAnalyzer.pseudoJet2pt2

Definition at line 105 of file RazorAnalyzer.py.

RazorAnalyzer.pseudoJet2px

Definition at line 99 of file RazorAnalyzer.py.

RazorAnalyzer.pseudoJet2py

Definition at line 100 of file RazorAnalyzer.py.

RazorAnalyzer.pseudoJet2pz

Definition at line 101 of file RazorAnalyzer.py.

RazorAnalyzer.pxvec

get megajets (association method: default 1 = minimum sum of the invariant masses of the two megajets)

Definition at line 80 of file RazorAnalyzer.py.

RazorAnalyzer.pyvec

Definition at line 81 of file RazorAnalyzer.py.

RazorAnalyzer.pzvec

Definition at line 82 of file RazorAnalyzer.py.

RazorAnalyzer.r

Definition at line 227 of file RazorAnalyzer.py.

RazorAnalyzer.r_bb

Definition at line 239 of file RazorAnalyzer.py.

RazorAnalyzer.r_gen

Definition at line 166 of file RazorAnalyzer.py.

RazorAnalyzer.r_had

Definition at line 116 of file RazorAnalyzer.py.

RazorAnalyzer.r_lept

Definition at line 266 of file RazorAnalyzer.py.

RazorAnalyzer.reverse

Definition at line 180 of file RazorAnalyzer.py.