CMS 3D CMS Logo

Classes | Functions | Variables
dqm-mbProfile Namespace Reference

Classes

class  Profile
 

Functions

def build_process_list ()
 
def find_and_write_html (p, args)
 
def get_children (ppid)
 
def handle_alarm (num, frame)
 
def read_procfs (ppath, only_ppid=True)
 
def run_and_monitor (args)
 

Variables

 action
 
 ALARM_P_OBJECT
 
 ALARM_TIMER
 
 args
 
 default
 
 description
 
 format
 
 help
 
 int
 
 log
 
 LOG_FORMAT
 
 metavar
 
 nargs
 
 p
 
 pargs
 
 parser
 
 str
 
 type
 

Function Documentation

◆ build_process_list()

def dqm-mbProfile.build_process_list ( )

Definition at line 56 of file dqm-mbProfile.py.

56 def build_process_list():
57  lst = os.listdir("/proc/")
58  for f in lst:
59  if not f.isdigit(): continue
60 
61  proc = read_procfs(os.path.join("/proc", f))
62  if proc:
63  yield proc
64 

References read_procfs().

Referenced by get_children().

◆ find_and_write_html()

def dqm-mbProfile.find_and_write_html (   p,
  args 
)

Definition at line 244 of file dqm-mbProfile.py.

244 def find_and_write_html(p, args):
245  # create the dir if necessary
246  if p and not os.path.exists(p):
247  os.makedirs(p)
248 
249  html_paths = [
250  os.path.join(os.getenv("CMSSW_BASE"),"src/DQMServices/Components/data/html"),
251  os.path.join(os.getenv("CMSSW_RELEASE_BASE"), "src/DQMServices/Components/data/html"),
252  ]
253 
254  def find_file(f):
255  fails = []
256  for p in html_paths:
257  x = os.path.join(p, f)
258  if os.path.exists(x):
259  return x
260  else:
261  fails.append(x)
262 
263  log.warning("Could not find html file: %s (%s)", f, fails)
264 
265  for f in ['mbGraph.js', 'mbGraph.html']:
266  target_fn = os.path.join(p, f)
267  source_fn = find_file(f)
268  if source_fn:
269  log.info("Copying %s to %s", source_fn, target_fn)
270  shutil.copyfile(source_fn, target_fn)
271 
272  # create json file
273  target_fn = os.path.join(p, "mbGraph.json")
274  log.info("Creating %s", target_fn)
275  with open(target_fn, "w") as fp:
276  dct = {
277  "file": os.path.basename(args.file),
278  "interval": args.i,
279  "env": {
280  "CMSSW_GIT_HASH": os.getenv("CMSSW_GIT_HASH"),
281  "CMSSW_RELEASE_BASE": os.getenv("CMSSW_RELEASE_BASE"),
282  "SCRAM_ARCH": os.getenv("SCRAM_ARCH"),
283  },
284  }
285 
286  json.dump(dct, fp, indent=2)
287 
288 

◆ get_children()

def dqm-mbProfile.get_children (   ppid)
Select all processes which are descendant from ppid (exclusive). 

Definition at line 65 of file dqm-mbProfile.py.

65 def get_children(ppid):
66  """ Select all processes which are descendant from ppid (exclusive). """
67 
68  pid_dct = {}
69  for proc in build_process_list():
70  proc["_children"] = []
71  pid_dct[proc["pid"]] = proc
72 
73  # fill in children array
74  for pid in list(pid_dct.keys()):
75  parent_pid = pid_dct[pid]["parent_pid"]
76 
77  if parent_pid in pid_dct:
78  pid_dct[parent_pid]["_children"].append(pid)
79 
80  # now just walk down the tree
81  if ppid is None or ppid not in pid_dct:
82  # process has quit, we exit
83  return []
84 
85  accepted = []
86  to_accept = collections.deque([ppid, ])
87 
88  while to_accept:
89  head = pid_dct[to_accept.popleft()]
90 
91  # do not include the monitoring pid
92  if head["pid"] != ppid:
93  accepted.append(head)
94 
95  to_accept.extend(head.get("_children", []))
96  head["children"] = head["_children"]
97  del head["_children"]
98 
99  # deleting children breaks infinite loops
100  # but Dima, can a process tree contain a loop? yes - via race-condition in reading procfs
101 
102  return accepted
103 

References mps_setup.append, build_process_list(), and list().

Referenced by dqm-mbProfile.Profile.update_proc().

◆ handle_alarm()

def dqm-mbProfile.handle_alarm (   num,
  frame 
)

Definition at line 223 of file dqm-mbProfile.py.

223 def handle_alarm(num, frame):
224  if ALARM_P_OBJECT:
225  ALARM_P_OBJECT.update()
226 
227  signal.alarm(ALARM_TIMER)
228 

◆ read_procfs()

def dqm-mbProfile.read_procfs (   ppath,
  only_ppid = True 
)

Definition at line 20 of file dqm-mbProfile.py.

20 def read_procfs(ppath, only_ppid=True):
21  def read(f):
22  fp = os.path.join(ppath, f)
23  with open(fp) as fd:
24  return fd.read()
25 
26  def read_status():
27  st = {}
28 
29  fp = os.path.join(ppath, "status")
30  with open(fp) as fd:
31  for line in fd.readlines():
32  if not line: continue
33 
34  key, value = line.split(":", 1)
35  st[key] = value.strip()
36 
37  return st
38 
39  try:
40  dct = {}
41 
42  dct["statm"] = read("statm").strip()
43  dct["stat"] = read("stat").strip()
44  dct["cmdline"] = read("cmdline").strip().replace("\0", " ")
45 
46  status = read_status()
47  dct["status"] = status
48  dct["pid"] = int(status["Pid"])
49  dct["parent_pid"] = int(status["PPid"])
50 
51  return dct
52  except:
53  log.warning("Exception in read_procfs.", exc_info=True)
54  pass
55 

References int, readEcalDQMStatus.read, python.rootplot.root2matplotlib.replace(), and digitizers_cfi.strip.

Referenced by build_process_list().

◆ run_and_monitor()

def dqm-mbProfile.run_and_monitor (   args)

Definition at line 229 of file dqm-mbProfile.py.

229 def run_and_monitor(args):
230  profile = Profile(args)
231 
232  proc = subprocess.Popen(args.pargs)
233  profile.pid = proc.pid
234 
235  global ALARM_P_OBJECT
236  ALARM_P_OBJECT = profile
237 
238  signal.signal(signal.SIGALRM, handle_alarm)
239  signal.alarm(ALARM_TIMER)
240 
241  proc.wait()
242  profile.finish()
243 

Variable Documentation

◆ action

dqm-mbProfile.action

Definition at line 293 of file dqm-mbProfile.py.

◆ ALARM_P_OBJECT

dqm-mbProfile.ALARM_P_OBJECT

Definition at line 221 of file dqm-mbProfile.py.

◆ ALARM_TIMER

dqm-mbProfile.ALARM_TIMER

Definition at line 220 of file dqm-mbProfile.py.

◆ args

dqm-mbProfile.args

Definition at line 297 of file dqm-mbProfile.py.

◆ default

dqm-mbProfile.default

Definition at line 291 of file dqm-mbProfile.py.

◆ description

dqm-mbProfile.description

Definition at line 290 of file dqm-mbProfile.py.

◆ format

dqm-mbProfile.format

Definition at line 16 of file dqm-mbProfile.py.

Referenced by L1uGTTreeProducer.analyze(), FastTimerService::PlotsPerElement.book(), TriggerBxMonitor.bookHistograms(), TriggerRatesMonitor.bookHistograms(), sistrip::MeasureLA.calibration_key(), sistrip::RawToDigiUnpacker.createDigis(), sistrip::DigiToRaw.createFedBuffers_(), HitParentTest.endJob(), CalibrationScanSummaryFactory.extract(), CalibrationSummaryFactory.extract(), SummaryPlotFactory< CommissioningAnalysis * >.fill(), L1TGlobalPrescaler.filter(), EmDQMReco::FourVectorMonitorElements.FourVectorMonitorElements(), MatacqProducer.getMatacqFile(), dqm::RamdiskMonitor.getRunTimestamp(), HLTriggerJSONMonitoring.globalBeginRun(), L1TriggerJSONMonitoring.globalBeginRun(), HLTriggerJSONMonitoring.globalEndLuminosityBlockSummary(), L1TriggerJSONMonitoring.globalEndLuminosityBlockSummary(), CovarianceParameterization.load(), edm::service::IgProfService.makeDump(), IgProfModule.makeDump(), dqmservices::DQMFileIterator.monUpdateLumi(), dqmservices::DQMMonitoringService.outputLumiUpdate(), DD4hep_ListGroups.overlayEtaReferences(), ListGroups.overlayEtaReferences(), dqmservices::JsonWritingTimeoutPoolOutputModule.physicalAndLogicalNameForNewFile(), FastTimerService.postGlobalEndLumi(), FastTimerService.postGlobalEndRun(), ThroughputService.preallocate(), FastTimerService.preallocate(), NVProfilerService.preallocate(), ThroughputService.preGlobalBeginRun(), FastTimerService.printEventLine(), FastTimerService.printPathSummaryLine(), FastTimerService.printSummaryLine(), dqmservices::DQMFileIterator.reset(), MatacqProducer.runSubDir(), FWTriggerTableView.saveImageTo(), FWTableView.saveImageTo(), dqm::DQMFileSaverPB.saveLumi(), TrackingMaterialAnalyser.saveParameters(), DD4hep_TrackingMaterialAnalyser.saveParameters(), sistrip::EnsembleCalibrationLA.write_ensembles_text(), HLTriggerJSONMonitoring.writeIniFile(), L1TriggerJSONMonitoring.writeIniFile(), and cmsswFiletrace.writeoutput().

◆ help

dqm-mbProfile.help

Definition at line 291 of file dqm-mbProfile.py.

◆ int

dqm-mbProfile.int

Definition at line 292 of file dqm-mbProfile.py.

Referenced by read_procfs(), and dqm-mbProfile.Profile.read_smaps().

◆ log

dqm-mbProfile.log

Definition at line 17 of file dqm-mbProfile.py.

Referenced by evf.__attribute__(), electrons_cff._get_bitmapVIDForEle_docstring(), BPHFittedBasicSelect.accept(), FullModelReactionDynamics.AddBlackTrackParticles(), algorithm(), WeakEffectsWeightProducer.alphaQED(), heppy::FSRWeightAlgo.alphaRatio(), FSRWeightProducer.alphaRatio(), DDTestMuonNumbering.analyze(), DQMHOAlCaRecoStream.analyze(), DTGeometryTest.analyze(), L1CondDBIOVWriterExt.analyze(), MCPhotonAnalyzer.analyze(), DDCMSDetector.analyze(), ESTimingTask.analyze(), TrackerHitAnalyzer.analyze(), L1O2OTestAnalyzerExt.analyze(), ValidationMisalignedTracker.analyze(), ZMuMuEfficiency.analyze(), EcalPreshowerSimHitsValidation.analyze(), L1CondDBIOVWriter.analyze(), EcalSimHitsValidation.analyze(), L1O2OTestAnalyzer.analyze(), EcalRecHitsValidation.analyze(), EcalDigisValidation.analyze(), CastorDumpConditions.analyze(), L1MuonRecoTreeProducer.analyze(), EcalSimHitStudy.analyzeHits(), PhotonFix.asinh(), DAClusterizerInZ.beta0(), DAClusterizerInZ_vect.beta0(), DAClusterizerInZT_vect.beta0(), RapReweightUserHook.biasSelectionBy(), PtHatRapReweightUserHook.biasSelectionBy(), SiStripGainFromCalibTree.bookDQMHistos(), CastorRecHitMonitor.bookHistograms(), CastorDigiMonitor.bookHistograms(), TopDiLeptonDQM.bookHistograms(), DQMPFCandidateAnalyzer.bookHistograms(), SiStripGainsPCLWorker.bookHistograms(), HcalSiPM.Borel(), BremsstrahlungSimulator.brem(), fastsim::Bremsstrahlung.brem(), HcalParametersFromDD.build(), HcalSimParametersFromDD.build(), FWPFEcalRecHitLegoProxyBuilder.build(), emtf.calc_eta_from_theta_rad(), MuonPathAnalyzerPerSL.calcChiSquare(), CSCSectorReceiverMiniLUT.calcGlobalEtaMEMini(), LRHelpFunctions.calcLRval(), EnergyResolutionVsLumi.calcmuTot(), MuonPathAnalyzerPerSL.calcTanPhiXPosChamber3Hits(), MuonPathAnalyzerPerSL.calcTanPhiXPosChamber4Hits(), ClusterShapeAlgo.Calculate_Covariances(), ClusterShapeAlgo.Calculate_EnergyDepTopology(), PositionCalc.Calculate_Location(), TBPositionCalc.CalculateCMSPos(), PFEGammaAlgo.calculateEleMVA(), calculateEta(), MTDNavigationSchool.calculateEta(), DirectTrackerNavigation.calculateEta(), MuonNavigationSchool.calculateEta(), ConversionLikelihoodCalculator.calculateLikelihood(), HGCalCLUEAlgoT< TILE >.calculatePosition(), HGCalImagingAlgo.calculatePosition(), L1TkElectronTrackMatchAlgo.calorimeterPosition(), EcalClusterToolsT< noZS >.cluster2ndMoments(), GsfMultipleScatteringUpdator.compute(), MultipleScatteringSimulator.compute(), PairProductionSimulator.compute(), EnergyLossSimulator.compute(), BremsstrahlungSimulator.compute(), NuclearInteractionSimulator.compute(), EnergyLossUpdator.computeBetheBloch(), TMarkov.computeChain(), PileupJetIdAlgo.computeCutIDflag(), EnergyLossUpdator.computeElectrons(), pat::MuonMvaEstimator.computeMva(), l1tpf_impl::PuppiAlgo.computePuppiMedRMS(), l1tpf_impl::LinearizedPuppiAlgo.computePuppiWeights(), l1tpf_impl::PuppiAlgo.computePuppiWeights(), HDRShower.computeShower(), EcalSelectiveReadoutValidation.configFirWeights(), DDCmsMTDConstruction.construct(), DDHCalBarrelAlgo.constructMidLayer(), HcalBarrelAlgo.constructMidLayer(), DDHCalBarrelAlgo.constructSideLayer(), HcalBarrelAlgo.constructSideLayer(), CordicXilinx.CordicXilinx(), EGEnergyCorrector.CorrectedEnergyWithError(), L1TkEmParticleProducer.CorrectedEta(), HFRecoEcalCandidateAlgo.correctEPosition(), MuonMETAlgo.correctMETforMuon(), MuonPathAssociator.correlateMPaths(), VVIObjDetails.cosint(), sistripvvi::VVIObjDetails.cosint(), EcalClusterToolsT< noZS >.covariances(), cond::RelationalAuthenticationService::RelationalAuthenticationService.credentials(), CUDAService.CUDAService(), DDG4ProductionCuts.dd4hepInitialize(), cms::DDDWorld.DDDWorld(), cms::DDFilteredView.DDFilteredView(), BTagLikeDeDxDiscriminator.dedx(), EvolutionECAL.DegradationMeanEM50GeV(), CastorTimeSlew.delay(), HcalTimeSlew.delay(), L1TkElectronTrackMatchAlgo.deltaEta(), SiStripDigitizerAlgorithm.digitize(), reco::tau::PFRecoTauDiscriminationByMVAIsolationRun2.discriminate(), PFRecoTauDiscriminationByIsolation.discriminate(), PFRecoTauDiscriminationByIsolationContainer.discriminate(), TemplatedSimpleSecondaryVertexComputer< IPTI, VTX >.discriminator(), TemplatedJetBProbabilityComputer< Container, Base >.discriminator(), PF_PU_AssoMapAlgos.dR(), ChargeDrifterFP420.drift(), DAClusterizerInZ.dump(), DAClusterizerInZ_vect.dump(), DAClusterizerInZT_vect.dump(), MuScleFit.duringFastLoop(), Pi0FixedMassWindowCalibration.duringLoop(), ContainmentCorrectionAnalyzer.ecalEta(), egammaTools.ecalEta(), EgammaSuperClusters.ecalEta(), EgammaObjects.ecalEta(), EcalUncalibRecHitRecChi2Algo< C >.EcalUncalibRecHitRecChi2Algo(), Conv.elec(), EMShower.EMShower(), CalorimetryManager.EMShowerSimulation(), CaloTowersCreationAlgo.emShwrLogWeightPos(), GsfElectronDataAnalyzer.endJob(), GsfElectronMCFakeAnalyzer.endJob(), GsfElectronFakeAnalyzer.endJob(), GsfElectronMCAnalyzer.endJob(), HLTExoticaSubAnalysis.endRun(), npstat::EquidistantInLogSpace.EquidistantInLogSpace(), hf_egamma.eSeLCorrected(), kinem.eta(), Geom::OnePiRange< T >.eta(), reco::GhostTrackPrediction.eta(), tmtt::KFTrackletTrack.eta(), tmtt::L1track3D.eta(), RawParticle.eta(), cscdqm::Detector.Eta(), tmtt::L1fittedTrack.eta(), fastmath.etaphi(), reco::btau.etaRel(), FlatHexagon.etaSpan(), FlatTrd.etaSpan(), MCElectronAnalyzer.etaTransformation(), MCPhotonAnalyzer.etaTransformation(), MCPizeroAnalyzer.etaTransformation(), PhotonsWithConversionsAnalyzer.etaTransformation(), SimpleConvertedPhotonAnalyzer.etaTransformation(), SimplePhotonAnalyzer.etaTransformation(), TkConvValidator.etaTransformation(), PhotonValidator.etaTransformation(), ConversionProducer.etaTransformation(), VariablePower.eval(), ESRecHitAnalyticAlgo.EvalAmplitude(), ESRecHitSimAlgo.evalAmplitude(), DAClusterizerInZ_vect.evalF(), DDHCalFibreBundle.execute(), HistogramManager.executeHarvesting(), VVIObjDetails.expint(), sistripvvi::VVIObjDetails.expint(), sistripvvi::VVIObjDetails.f1(), sistripvvi::VVIObjDetails.f2(), FFTGenericScaleCalculator.f_safeLog(), fcnbg(), fcnsg(), HcalTestAnalysis.fill(), SimG4HcalValidation.fill(), HcalTB04Analysis.fillBuffer(), FWECALDetailViewBuilder.fillData(), DaqFakeReader.fillFEDs(), TrackerHitProducer.fillG4MC(), reco::tau.fillIsoMVARun2Inputs(), DeepBoostedJetTagInfoProducer.fillParticleFeatures(), DeepBoostedJetTagInfoProducer.fillSVFeatures(), PrimaryVertexValidation.fillTrackHistos(), EnergyScaleAnalyzer.fillTree(), ZeePlots.fillZMCInfo(), PythiaFilterMultiMother.filter(), MCSingleParticleYPt.filter(), DJpsiFilter.filter(), PythiaFilter.filter(), ElectronMcSignalPostValidator.finalize(), ElectronMcFakePostValidator.finalize(), TFParams.fitpj(), GflashHadronShowerProfile.fLnE1(), GflashHadronShowerProfile.fTanh(), FWExpressionValidator.FWExpressionValidator(), FWLegoCandidate.FWLegoCandidate(), GammaFunctionGenerator.gammaFrac(), GammaFunctionGenerator.gammaInt(), GammaLn(), Vx3DHLTAnalyzer.Gauss3DFunc(), PairProductionSimulator.gbteth(), BremsstrahlungSimulator.gbteth(), fastsim::PairProduction.gbteth(), MuonBremsstrahlungSimulator.gbteth(), fastsim::Bremsstrahlung.gbteth(), fastsim::MuonBremsstrahlung.gbteth(), GaussianTailNoiseGenerator.generate_gaussian_tail(), EcalTestDevDB.generateEcalLaserAPDPNRatios(), CSCGasCollisions.generateEnergyLoss(), BaseNumericalRandomGenerator.generateExp(), FullModelReactionDynamics.GenerateNBodyEvent(), gen::Py8PtGun.generatePartonsAndHadronize(), gen::Py8PtotGun.generatePartonsAndHadronize(), gen::Py8JetGun.generatePartonsAndHadronize(), gen::Py8EGun.generatePartonsAndHadronize(), FullModelReactionDynamics.GenerateXandPt(), TrackerMap.getAutomaticRange(), ECalSD.getBirkL3(), CaloSteppingAction.getBirkL3(), cms::cuda::allocator.getCachingDeviceAllocator(), cms::cuda::allocator.getCachingHostAllocator(), hgcal::ShowerDepth.getClusterDepthCompatibility(), SteppingHelixPropagator.getDeDx(), reco::PFCluster.getDepthCorrection(), DetIdAssociator.getDetIdsCloseToAPoint(), HGCalRadiationMap.getDoseValue(), ZdcSD.getEnergyDeposit(), EcalClusterToolsT< noZS >.getEnergyDepTopology(), HcalGeomParameters.getEta(), HcalDDDSimConstants.getEta(), PtAssignmentEngineAux2016.getEtaFromThetaInt(), TopologyWorker.getetaphi(), IsolatedPixelTrackCandidateProducer.GetEtaPhiAtEcal(), IsolatedPixelTrackCandidateL1TProducer.GetEtaPhiAtEcal(), PythiaFilterIsolatedTrack.GetEtaPhiAtEcal(), IsoTrig.GetEtaPhiAtEcal(), HCALResponse.getHCALEnergyResponse(), EcalTrivialConditionRetriever.getIntercalibConstantsFromConfiguration(), npstat::GridAxis.getInterval(), CastorShowerLibraryMaker.GetKinematics(), HcalSimParametersFromDD.getNames(), HcalTB06BeamParametersFromDD.getNames(), MaterialBudgetHcalHistos.getNames(), popcon::EcalLaser_weekly_Linearization_Check.getNewObjects(), GflashHadronShowerProfile.getNumberOfSpots(), EcalTrivialConditionRetriever.getPFRecHitThresholdsFromConfiguration(), CastorShowerLibrary.getShowerHits(), HGCalSiNoiseMap.getSiCellOpCharacteristics(), HcalTB02HcalNumberingScheme.getUnitID(), EcalBasicClusterLocalContCorrection.getValue(), EcalClusterCrackCorrection.getValue(), JetCharge.getWeight(), hgcal::ClusterTools.getWidths(), LowEnergyFastSimParam.GetZ(), HFGflash.gfParameterization(), GflashHadronShowerProfile.hadronicParameterization(), HDShower.HDShower(), HcalHF_S9S1algorithm.HFSetFlagFromS9S1(), HFShower.HFShower(), PixelTemplateSmearerBase.hitsMerge(), gen::Cascade2Hadronizer.imposeProperTime(), gen::Pythia6Hadronizer.imposeProperTime(), l1t::ClusterShapes.Init(), FastTimeDDDConstants.initialize(), cond::XMLAuthenticationService::XMLAuthenticationService.initialize(), npstat::GridAxis.initialize(), ParticlePropagator.initProperDecayTime(), cond::persistency::O2O_RUN::Table.insert(), fastsim::PairProduction.interact(), fastsim::EnergyLoss.interact(), fastsim::Bremsstrahlung.interact(), fastsim::MultipleScattering.interact(), fastsim::NuclearInteraction.interact(), heppy::IsolationComputer.isoSumNeutralsWeighted(), reco::TrackProbabilityTagInfo.jetProbability(), TemplatedJetProbabilityComputer< Container, Base >.jetProbability(), TemplatedJetBProbabilityComputer< Container, Base >.jetProbability(), EMECALShowerParametrization.k4(), LandauFP420.LandauFP420(), CSCTFPtMethods.Likelihood(), likelihood(), CSCTFPtMethods.Likelihood2(), CSCTFPtMethods.Likelihood2011(), CSCTFPtMethods.Likelihood2_2011(), npstat::GridAxis.linearInterval(), IncompleteGammaComplement.ln(), GaussianSumUtilities1D.lnPdf(), GeometryInterface.load(), HGCalGeomParameters.loadCellTrapezoid(), CaloTPGTranscoderULUT.loadHCALCompress(), GflashKaonPlusShowerProfile.loadParameters(), GflashProtonShowerProfile.loadParameters(), GflashKaonMinusShowerProfile.loadParameters(), GflashAntiProtonShowerProfile.loadParameters(), GflashPiKShowerProfile.loadParameters(), mtd_digitizer.loadSimHitAccumulator(), EcalClusterToolsT< noZS >.localCovariances(), egammaTools.localEcalClusterCoordsEB(), egammaTools.localEcalClusterCoordsEE(), fit::Likelihood< Sample, PDF, Yield >.log(), fit::Likelihood< Sample, PDF, NoExtendedLikelihood >.log(), logarithm(), CSCCrossGap.logGamma(), fit::Likelihood< Sample, PDF, Yield >.logNFactorial(), btagbtvdeep.logWithOffset(), das_client.main(), photons_cff.make_bitmapVID_docstring(), SteppingHelixPropagator.makeAtomStep(), HFClusterAlgo.makeCluster(), FFTEtaLogPtConeRadiusMapper< MyJet, Adjustable >.map(), FFTGenericScaleCalculator.mapFFTJet(), L2AbsScaleCalculator.mapFFTJet(), EMECALShowerParametrization.meanLnAlphaHom(), EMECALShowerParametrization.meanLnAlphaSam(), EMECALShowerParametrization.meanLnTHom(), EMECALShowerParametrization.meanLnTSam(), GflashHadronShowerProfile.medianLateralArm(), MuonResidualsFitter_compute_log_convolution(), MuonResidualsFitter_logGaussPowerTails(), MuonResidualsFitter_logPowerLawTails(), MuonResidualsFitter_logPureGaussian(), MuonResidualsFitter_logPureGaussian2D(), MuonResidualsFitter_logROOTVoigt(), SoftElectronMVAEstimator.mva(), AntiElectronIDMVA6.MVAValue(), L1CaloHcalScaleConfigOnlineProd.newObject(), fastsim::ParticleManager.nextParticle(), GoldenPattern.normalise(), EMECALShowerParametrization.nSpotsHom(), oldComputeBetheBloch(), oldComputeElectrons(), ESRecHitSimAlgo.oldEvalAmplitude(), oldMUcompute(), LowPassFilterTiming.operator()(), TtDecayChannelSelector.operator()(), fftjetcms::EtaAndPtDependentPeakSelector.operator()(), fit::HistoPoissonLikelihoodRatio< T >.operator()(), BSpdfsFcn.operator()(), TtHadLRSignalSelObservables.operator()(), FcnBeamSpotFitPV.operator()(), TtSemiLRSignalSelObservables.operator()(), fftjetcms::EtaAndPtLookupPeakSelector.operator()(), reco::parser::log_f.operator()(), cms::DDVolumeProcessor.operator()(), SimG4HcalHitCluster.operator+=(), EMECALShowerParametrization.p3(), logintpack.pack16log(), logintpack.pack16logCeil(), logintpack.pack16logClosed(), logintpack.pack8log(), logintpack.pack8logCeil(), logintpack.pack8logClosed(), SiPixelRecHitQuality::Packing.Packing(), GflashEMShowerProfile.parameterization(), reco::PFCandidateEGammaExtra.PFCandidateEGammaExtra(), reco::PFCandidateElectronExtra.PFCandidateElectronExtra(), HcalDeterministicFit.phase1Apply(), SiPixelTemplateSplit.PixelTempSplit(), FullModelReactionDynamics.Poisson(), DDHGCalHEAlgo.positionMix(), HGCalHEAlgo.positionMix(), CUDAMonitoringService.postEvent(), CUDAMonitoringService.postModuleBeginStream(), CUDAMonitoringService.postModuleConstruction(), cms::Filter.print(), JetPartonMatching.print(), TKinFitter.print(), TopGenEvent.print(), TtSemiLeptonicEvent.print(), TtFullLeptonicEvent.print(), TtFullHadronicEvent.print(), print_rates(), EcalSelectiveReadoutValidation.printAvailableHists(), TKinFitter.printMatrix(), SensitiveDetectorCatalog.printMe(), TtEvent.printParticle(), l1t::Stage2TowerCompressAlgorithmFirmwareImp1.processEvent(), cond::XMLAuthenticationService::XMLAuthenticationService.processFile(), edm::FlatRandomOneOverPtGunProducer.produce(), CastorFastTowerProducer.produce(), CastorFastClusterProducer.produce(), QGTagger.produce(), DeltaBetaWeights.produce(), SoftPFElectronTagInfoProducer.produce(), SoftPFMuonTagInfoProducer.produce(), MuonSimHitProducer.produce(), EcalTrivialConditionRetriever.produceEcalLaserAlphas(), EcalTrivialConditionRetriever.produceEcalLaserAPDPNRatios(), ecaldqm::RawDataClient.producePlots(), FullModelReactionDynamics.ProduceStrangeParticlePairs(), PtHatEmpReweightUserHook.PtHatEmpReweightUserHook(), PreMixingSiStripWorker.put(), RPCpg.rate(), PixelCPEBase.rawQualityWord(), heppy::Hemisphere.Reconstruct(), G4ProcessHelper.Regge(), heppy::Hemisphere.RejectISR(), SoftLepton.relativeEta(), EvolutionECAL.ResolutionConstantTermEM50GeV(), FullModelReactionDynamics.Rotate(), EcalClusterToolsT< noZS >.roundnessSelectedBarrelRecHits(), RPDisplacementGenerator.RPDisplacementGenerator(), RecoTracktoTP.s_eta(), TPtoRecoTrack.s_eta(), LandauFP420.SampleFluctuations(), TrackerMap.save(), TrackerMap.save_as_fectrackermap(), TrackerMap.save_as_fedtrackermap(), TrackerMap.save_as_psutrackermap(), mtd_digitizer.saveSimHitAccumulator(), BSFitter.scanPDF(), EcalClusterToolsT< noZS >.scLocalCovariances(), btagbtvdeep.seedingTracksToFeatures(), HDRShower.setFuncParam(), SiPixelRecHitQuality::Packing.setProbabilityQ(), SiPixelRecHitQuality::Packing.setProbabilityXY(), HBHEPulseShapeFlagSetter.SetPulseShapeFlags(), GaussianTail.shoot(), SiG4UniversalFluctuation.SiG4UniversalFluctuation(), WeakEffectsWeightProducer.sigma0_qqbarll(), cscdqm::Utility.SignificanceLevelHigh(), cscdqm::Utility.SignificanceLevelLow(), RPCSimParam.simulate(), GEMSignalModel.simulate(), GflashShowino.simulateFirstInteractionPoint(), ME0SimpleModel.simulateSignal(), VVIObjDetails.sincosint(), sistripvvi::VVIObjDetails.sincosint(), smearFunctionBase.smearEta(), HepMCValidationHelper.sortByRapidity(), TBposition(), hitfit.theta_to_eta(), MTDNavigableLayer.trackingRange(), MuonNavigableLayer.trackingRange(), muon.trackProbability(), TtFullHadSignalSel.TtFullHadSignalSel(), FullModelReactionDynamics.TwoBody(), FullModelReactionDynamics.TwoCluster(), HcalNumberingFromDDD.unitID(), PrintGeomInfoAction.update(), EcalSimHitsValidProducer.update(), TrackingVerboseAction.update(), HcalTestAnalysis.update(), HcalTB02Analysis.update(), DoCastorAnalysis.update(), ZdcTestAnalysis.update(), CastorTestAnalysis.update(), FP420Test.update(), BscTest.update(), FWBoxRecHit.updateScale(), FWPFLegoRecHit.updateScale(), IncompleteGammaComplement.value(), PuppiContainer.var_within_R(), cond::XMLAuthenticationService::XMLAuthenticationService.verifyFileName(), VVIObj.VVIObj(), sistripvvi::VVIObj.VVIObj(), kinem.y(), HcalPulseShapes.Y11203(), and EMECALShowerParametrization.z1().

◆ LOG_FORMAT

dqm-mbProfile.LOG_FORMAT

Definition at line 15 of file dqm-mbProfile.py.

◆ metavar

dqm-mbProfile.metavar

Definition at line 291 of file dqm-mbProfile.py.

◆ nargs

dqm-mbProfile.nargs

Definition at line 295 of file dqm-mbProfile.py.

◆ p

dqm-mbProfile.p

Definition at line 312 of file dqm-mbProfile.py.

◆ pargs

dqm-mbProfile.pargs

Definition at line 304 of file dqm-mbProfile.py.

◆ parser

dqm-mbProfile.parser

Definition at line 290 of file dqm-mbProfile.py.

◆ str

dqm-mbProfile.str

Definition at line 291 of file dqm-mbProfile.py.

◆ type

dqm-mbProfile.type

Definition at line 291 of file dqm-mbProfile.py.

dqm-mbProfile.get_children
def get_children(ppid)
Definition: dqm-mbProfile.py:65
digitizers_cfi.strip
strip
Definition: digitizers_cfi.py:19
dqm-mbProfile.int
int
Definition: dqm-mbProfile.py:292
dqm-mbProfile.handle_alarm
def handle_alarm(num, frame)
Definition: dqm-mbProfile.py:223
dqm-mbProfile.run_and_monitor
def run_and_monitor(args)
Definition: dqm-mbProfile.py:229
dqm-mbProfile.build_process_list
def build_process_list()
Definition: dqm-mbProfile.py:56
mps_setup.append
append
Definition: mps_setup.py:85
readEcalDQMStatus.read
read
Definition: readEcalDQMStatus.py:38
Profile
Definition: trackSplitPlot.h:33
dqm-mbProfile.find_and_write_html
def find_and_write_html(p, args)
Definition: dqm-mbProfile.py:244
dqm-mbProfile.read_procfs
def read_procfs(ppath, only_ppid=True)
Definition: dqm-mbProfile.py:20
list
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision and the trigger will pass if any such matching triggers are FAIL or EXCEPTION A wildcarded negative criterion that matches more than one trigger in the trigger list("!*", "!HLTx*" if it matches 2 triggers or more) will accept the event if all the matching triggers are FAIL. It will reject the event if any of the triggers are PASS or EXCEPTION(this matches the behavior of "!*" before the partial wildcard feature was incorporated). Triggers which are in the READY state are completely ignored.(READY should never be returned since the trigger paths have been run
python.rootplot.root2matplotlib.replace
def replace(string, replacements)
Definition: root2matplotlib.py:444