CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions | Variables
histoStyle Namespace Reference

Functions

def createRatio
 
def createRatioFromGraph
 
def graphProducer
 
def histoProducer
 
def savePlots
 

Variables

string Banner = "CMS Preliminary"
 
 batch = False
 
 doRatio = True
 
 drawLegend = False
 
string drawOption = ""
 
list EtaPtBin
 
string fileNameRef = "BTagRelVal_TTbar_Startup_612SLHC1_14.root"
 
string fileNameVal = "BTagRelVal_TTbar_Startup_14_612SLHC2.root"
 
list listFlavors
 
list listFromats
 
list listHistos
 
list listTag
 
dictionary mapColor
 
dictionary mapLineStyle
 
dictionary mapLineWidth
 
dictionary mapMarker
 
string pathInFile = "/DQMData/Run 1/Btag/Run summary/"
 
 printBanner = False
 
string RefRel = "612SLHC1_14"
 
string RefSample = "TTbar_FullSim"
 
tuple unity = TF1("unity","1",-1000,1000)
 
string ValRel = "612SLHC2_14"
 
string ValSample = "TTbar_FullSim"
 
int weight = 1
 

Function Documentation

def histoStyle.createRatio (   hVal,
  hRef 
)

Definition at line 393 of file histoStyle.py.

References sistrip::SpyUtilities.range().

394 def createRatio(hVal,hRef):
395  ratio = []
396  for h_i in range(0,len(hVal)):
397  if hVal[h_i] is None : continue
398  r = TH1F(hVal[h_i].GetName()+"ratio","ratio "+hVal[h_i].GetTitle(),hVal[h_i].GetNbinsX(),hVal[h_i].GetXaxis().GetXmin(),hVal[h_i].GetXaxis().GetXmax())
399  r.Add(hVal[h_i])
400  r.Divide(hRef[h_i])
401  r.GetYaxis().SetRangeUser(0.25,1.75)
402  r.SetMarkerColor(hVal[h_i].GetMarkerColor())
403  r.SetLineColor(hVal[h_i].GetLineColor())
404  r.GetYaxis().SetLabelSize(0.15)
405  r.GetXaxis().SetLabelSize(0.15)
406  ratio.append(r)
407  return ratio
#to create ratio plots from TGraphErrors
def createRatio
Definition: histoStyle.py:393
const uint16_t range(const Frame &aFrame)
def histoStyle.createRatioFromGraph (   hVal,
  hRef 
)

Definition at line 408 of file histoStyle.py.

References sistrip::SpyUtilities.range().

409 def createRatioFromGraph(hVal,hRef):
410  ratio = []
411  for g_i in range(0,len(hVal)):
412  if hVal[g_i] is None :
413  ratio.append(None)
414  continue
415  tmp = hVal[g_i].GetHistogram()
416  histVal = TH1F(hVal[g_i].GetName()+"_ratio",hVal[g_i].GetTitle()+"_ratio",tmp.GetNbinsX(),tmp.GetXaxis().GetXmin(),tmp.GetXaxis().GetXmax())
417  histRef = TH1F(hRef[g_i].GetName()+"_ratio",hRef[g_i].GetTitle()+"_ratio",histVal.GetNbinsX(),histVal.GetXaxis().GetXmin(),histVal.GetXaxis().GetXmax())
418  #loop over the N points
419  for p in range(0,hVal[g_i].GetN()-1):
420  #get point p
421  x = Double(0)
422  y = Double(0)
423  hVal[g_i].GetPoint(p,x,y)
424  xerr = hVal[g_i].GetErrorX(p)
425  yerr = hVal[g_i].GetErrorY(p)
426  bin_p = histVal.FindBin(x)
427  xHist = histVal.GetBinCenter(bin_p)
428  #get the other point as xHist in [x,xbis]
429  xbis = Double(0)
430  ybis = Double(0)
431  #points are odered from high x to low x
432  if xHist>x :
433  if p==0 : continue
434  xbiserr = hVal[g_i].GetErrorX(p-1)
435  ybiserr = hVal[g_i].GetErrorY(p-1)
436  hVal[g_i].GetPoint(p-1,xbis,ybis)
437  else :
438  xbiserr = hVal[g_i].GetErrorX(p+1)
439  ybiserr = hVal[g_i].GetErrorY(p+1)
440  hVal[g_i].GetPoint(p+1,xbis,ybis)
441  if ybis==y :
442  #just take y at x
443  bin_p_valContent = y
444  bin_p_valContent_errP = y+yerr
445  bin_p_valContent_errM = y-yerr
446  else :
447  #do a linear extrapolation (equivalent to do Eval(xHist))
448  a=(ybis-y)/(xbis-x)
449  b=y-a*x
450  bin_p_valContent = a*xHist+b
451  #extrapolate the error
452  aerrP = ( (ybis+ybiserr)-(y+yerr) ) / (xbis-x)
453  berrP = (y+yerr)-aerrP*x
454  bin_p_valContent_errP = aerrP*xHist+berrP
455  aerrM = ( (ybis-ybiserr)-(y-yerr) ) / (xbis-x)
456  berrM = (y-yerr)-aerrM*x
457  bin_p_valContent_errM = aerrM*xHist+berrM
458  #fill val hist
459  histVal.SetBinContent(bin_p,bin_p_valContent)
460  histVal.SetBinError(bin_p,(bin_p_valContent_errP-bin_p_valContent_errM)/2)
461  #loop over the reference TGraph to get the corresponding point
462  for pRef in range(0,hRef[g_i].GetN()):
463  #get point pRef
464  xRef = Double(0)
465  yRef = Double(0)
466  hRef[g_i].GetPoint(pRef,xRef,yRef)
467  #take the first point as xRef < xHist
468  if xRef > xHist : continue
469  xReferr = hRef[g_i].GetErrorX(pRef)
470  yReferr = hRef[g_i].GetErrorY(pRef)
471  #get the other point as xHist in [xRef,xRefbis]
472  xRefbis = Double(0)
473  yRefbis = Double(0)
474  xRefbiserr = hRef[g_i].GetErrorX(pRef+1)
475  yRefbiserr = hRef[g_i].GetErrorY(pRef+1)
476  hRef[g_i].GetPoint(pRef+1,xRefbis,yRefbis)
477  if yRefbis==yRef :
478  #just take yRef at xRef
479  bin_p_refContent = yRef
480  bin_p_refContent_errP = yRef+yReferr
481  bin_p_refContent_errM = yRef-yReferr
482  else :
483  #do a linear extrapolation (equivalent to do Eval(xHist))
484  aRef=(ybis-y)/(xbis-x)
485  bRef=yRef-aRef*xRef
486  bin_p_refContent = aRef*xHist+bRef
487  #extrapolate the error
488  aReferrP = ((yRefbis+yRefbiserr)-(yRef+yReferr))/((xRefbis)-(xRef))
489  bReferrP = (yRef+yReferr)-aReferrP*(xRef-xReferr)
490  bin_p_refContent_errP = aReferrP*xHist+bReferrP
491  aReferrM = ((yRefbis-yRefbiserr)-(yRef-yReferr))/((xRefbis)-(xRef))
492  bReferrM = (yRef-yReferr)-aReferrM*(xRef+xReferr)
493  bin_p_refContent_errM = aReferrM*xHist+bReferrM
494  break
495  #fill ref hist
496  histRef.SetBinContent(bin_p,bin_p_refContent)
497  histRef.SetBinError(bin_p,(bin_p_refContent_errP-bin_p_refContent_errM)/2)
498  #do the ratio
499  histVal.Sumw2()
500  histRef.Sumw2()
501  histVal.Divide(histRef)
502  #ratio style
503  histVal.GetXaxis().SetRangeUser(0.,1.)
504  #histRef.GetXaxis().SetRangeUser(0.,1.)
505  histVal.GetYaxis().SetRangeUser(0.25,1.75)
506  histVal.SetMarkerColor(hVal[g_i].GetMarkerColor())
507  histVal.SetLineColor(hVal[g_i].GetLineColor())
508  histVal.GetYaxis().SetLabelSize(0.15)
509  histVal.GetXaxis().SetLabelSize(0.15)
510  ratio.append(histVal)
511  return ratio
const uint16_t range(const Frame &aFrame)
def createRatioFromGraph
Definition: histoStyle.py:408
def histoStyle.graphProducer (   plot,
  histos,
  tagFlav = "B",
  mistagFlav = ["C",
  DUSG,
  isVal = True 
)

Definition at line 240 of file histoStyle.py.

References bitset_utilities.append(), SiStripPI.max, and sistrip::SpyUtilities.range().

241 def graphProducer(plot,histos,tagFlav="B",mistagFlav=["C","DUSG"],isVal=True):
242  if histos is None : return
243  if isVal : sample = "Val"
244  else : sample = "Ref"
245  #define graphs
246  g = {}
247  g_out = []
248  if tagFlav not in listFlavors :
249  return
250  if plot.tagFlavor and plot.mistagFlavor :
251  tagFlav = plot.tagFlavor
252  mistagFlav = plot.mistagFlavor
253  for f in listFlavors :
254  #compute errors, in case not already done
255  histos[f].Sumw2()
256  #efficiency lists
257  Eff = {}
258  EffErr = {}
259  for f in listFlavors :
260  Eff[f] = []
261  EffErr[f] = []
262  #define mapping points for the histos
263  maxnpoints = histos[tagFlav].GetNbinsX()
264  for f in listFlavors :
265  Eff[f].append(histos[f].GetBinContent(1))
266  EffErr[f].append(histos[f].GetBinError(1))
267  for bin in range(2,maxnpoints+1) :
268  #check if we add the point to the graph for Val sample
269  if len(Eff[tagFlav])>0 :
270  delta = Eff[tagFlav][-1]-histos[tagFlav].GetBinContent(bin)
271  if delta>max(0.005,EffErr[tagFlav][-1]) :
272  #get efficiencies
273  for f in listFlavors :
274  Eff[f].append(histos[f].GetBinContent(bin))
275  EffErr[f].append(histos[f].GetBinError(bin))
276  #create TVector
277  len_ = len(Eff[tagFlav])
278  TVec_Eff = {}
279  TVec_EffErr = {}
280  for f in listFlavors :
281  TVec_Eff[f] = TVectorD(len_)
282  TVec_EffErr[f] = TVectorD(len_)
283  #Fill the vector
284  for j in range(0,len_) :
285  for f in listFlavors :
286  TVec_Eff[f][j] = Eff[f][j]
287  TVec_EffErr[f][j] = EffErr[f][j]
288  #fill TGraph
289  for mis in mistagFlav :
290  g[tagFlav+mis]=TGraphErrors(TVec_Eff[tagFlav],TVec_Eff[mis],TVec_EffErr[tagFlav],TVec_EffErr[mis])
291  #style
292  for f in listFlavors :
293  if f not in mistagFlav : continue
294  g[tagFlav+f].SetLineColor(mapColor[f])
295  g[tagFlav+f].SetMarkerStyle(mapMarker[sample])
296  g[tagFlav+f].SetMarkerColor(mapColor[f])
297  g_out.append(g[tagFlav+f])
298  index = -1
299  for g_i in g_out :
300  index+=1
301  if g_i is not None : break
302  #Axis
303  g_out[index].GetXaxis().SetRangeUser(0,1)
304  g_out[index].GetYaxis().SetRangeUser(0.0001,1)
305  if plot.Xlabel :
306  g_out[index].GetXaxis().SetTitle(plot.Xlabel)
307  if plot.Ylabel :
308  g_out[index].GetYaxis().SetTitle(plot.Ylabel)
309  #add in the list None for element in listFlavors for which no TGraph is computed
310  for index,f in enumerate(listFlavors) :
311  if f not in mistagFlav : g_out.insert(index,None)
312  return g_out
313 
#method to draw the plot and save it
def graphProducer
Definition: histoStyle.py:240
boost::dynamic_bitset append(const boost::dynamic_bitset<> &bs1, const boost::dynamic_bitset<> &bs2)
this method takes two bitsets bs1 and bs2 and returns result of bs2 appended to the end of bs1 ...
const uint16_t range(const Frame &aFrame)
def histoStyle.histoProducer (   plot,
  histos,
  keys,
  isVal = True 
)

Definition at line 184 of file histoStyle.py.

References SiStripPI.max, sistrip::SpyUtilities.range(), and MultipleCompare.Rebin().

185 def histoProducer(plot,histos,keys,isVal=True):
186  if histos is None : return
187  if isVal : sample = "Val"
188  else : sample = "Ref"
189  outhistos = []
190  minY=9999.
191  maxY=0.
192  for k in keys :
193  #Binning
194  if plot.binning and len(plot.binning)==3 :
195  histos[k].SetBins(plot.binning[0],plot.binning[1],plot.binning[2])
196  elif plot.binning and len(plot.binning)==2 :
197  nbins=plot.binning[1]+1-plot.binning[0]
198  xmin=histos[k].GetBinLowEdge(plot.binning[0])
199  xmax=histos[k].GetBinLowEdge(plot.binning[1]+1)
200  valtmp=TH1F(histos[k].GetName(),histos[k].GetTitle(),nbins,xmin,xmax)
201  i=1
202  for bin in range(plot.binning[0],plot.binning[1]+1) :
203  valtmp.SetBinContent(i,histos[k].GetBinContent(bin))
204  i+=1
205  histos[k]=valtmp
206  if plot.Rebin and plot.Rebin > 0 :
207  histos[k].Rebin(plot.Rebin)
208  #Style
209  histos[k].SetLineColor(mapColor[k])
210  histos[k].SetMarkerColor(mapColor[k])
211  histos[k].SetMarkerStyle(mapMarker[sample])
212  if drawOption == "HIST" :
213  histos[k].SetLineWidth(mapLineWidth[sample])
214  histos[k].SetLineStyle(mapLineStyle[sample])
215  #compute errors
216  histos[k].Sumw2()
217  #do the norm
218  if plot.doNormalization :
219  histos[k].Scale(1./histos[k].Integral())
220  elif weight!=1 :
221  histos[k].Scale(weight)
222  #get Y min
223  if histos[k].GetMinimum(0.) < minY :
224  minY = histos[k].GetMinimum(0.)
225  #get Y max
226  if histos[k].GetBinContent(histos[k].GetMaximumBin()) > maxY :
227  maxY = histos[k].GetBinContent(histos[k].GetMaximumBin())+histos[k].GetBinError(histos[k].GetMaximumBin())
228  #Axis
229  if plot.Xlabel :
230  histos[k].SetXTitle(plot.Xlabel)
231  if plot.Ylabel :
232  histos[k].SetYTitle(plot.Ylabel)
233  outhistos.append(histos[k])
234  #Range
235  if not plot.logY : outhistos[0].GetYaxis().SetRangeUser(0,1.1*maxY)
236  #else : outhistos[0].GetYaxis().SetRangeUser(0.0001,1.05)
237  else : outhistos[0].GetYaxis().SetRangeUser(max(0.0001,0.5*minY),1.1*maxY)
238  return outhistos
239 
#method to do a plot from a graph
const uint16_t range(const Frame &aFrame)
def histoProducer
Definition: histoStyle.py:184
def histoStyle.savePlots (   title,
  saveName,
  listFromats,
  plot,
  Histos,
  keyHisto,
  listLegend,
  options,
  ratios = None,
  legendName = "" 
)

Definition at line 314 of file histoStyle.py.

References hippyaddtobaddatafiles.cd(), print(), ecalTPGAnalyzer_cfg.Print, sistrip::SpyUtilities.range(), str, and gpuVertexFinder.while().

315 def savePlots(title,saveName,listFromats,plot,Histos,keyHisto,listLegend,options,ratios=None,legendName="") :
316  #create canvas
317  c = {}
318  pads = {}
319  if options.doRatio :
320  c[keyHisto] = TCanvas(saveName,keyHisto+plot.title,700,700+24*len(listFlavors))
321  pads["hist"] = TPad("hist", saveName+plot.title,0,0.11*len(listFlavors),1.0,1.0)
322  else :
323  c[keyHisto] = TCanvas(keyHisto,saveName+plot.title,700,700)
324  pads["hist"] = TPad("hist", saveName+plot.title,0,0.,1.0,1.0)
325  pads["hist"].Draw()
326  if ratios :
327  for r in range(0,len(ratios)) :
328  pads["ratio_"+str(r)] = TPad("ratio_"+str(r), saveName+plot.title+str(r),0,0.11*r,1.0,0.11*(r+1))
329  pads["ratio_"+str(r)].Draw()
330  pads["hist"].cd()
331  #canvas style
332  if plot.logY : pads["hist"].SetLogy()
333  if plot.grid : pads["hist"].SetGrid()
334  #legend
335  leg = TLegend(0.6,0.4,0.8,0.6)
336  leg.SetMargin(0.12)
337  leg.SetTextSize(0.035)
338  leg.SetFillColor(10)
339  leg.SetBorderSize(0)
340  #draw histos
341  first = True
342  option = drawOption
343  optionSame = drawOption+"same"
344  if plot.doPerformance :
345  option = "AP"
346  optionSame = "sameP"
347  for i in range(0,len(Histos)) :
348  if Histos[i] is None : continue
349  if first :
350  if not plot.doPerformance : Histos[i].GetPainter().PaintStat(ROOT.gStyle.GetOptStat(),0)
351  Histos[i].SetTitle(title)
352  Histos[i].Draw(option)
353  first = False
354  else : Histos[i].Draw(optionSame)
355  #Fill legend
356  if plot.legend and len(Histos)%len(listLegend)==0:
357  r=len(Histos)/len(listLegend)
358  index=i-r*len(listLegend)
359  while(index<0):
360  index+=len(listLegend)
361  legName = legendName.replace("KEY",listLegend[index])
362  if i<len(listLegend) : legName = legName.replace("isVAL",options.ValRel)
363  else : legName = legName.replace("isVAL",options.RefRel)
364  if drawOption=="HIST" :
365  leg.AddEntry(Histos[i],legName,"L")
366  else :
367  leg.AddEntry(Histos[i],legName,"P")
368  #Draw legend
369  if plot.legend and options.drawLegend : leg.Draw("same")
370  tex = None
371  if options.printBanner :
372  print(type(options.printBanner))
373  tex = TLatex(0.55,0.75,options.Banner)
374  tex.SetNDC()
375  tex.SetTextSize(0.05)
376  tex.Draw()
377  #save canvas
378  if ratios :
379  for r in range(0,len(ratios)) :
380  pads["ratio_"+str(r)].cd()
381  if ratios[r] is None : continue
382  pads["ratio_"+str(r)].SetGrid()
383  ratios[r].GetYaxis().SetTitle(listLegend[r]+"-jets")
384  ratios[r].GetYaxis().SetTitleSize(0.15)
385  ratios[r].GetYaxis().SetTitleOffset(0.2)
386  ratios[r].GetYaxis().SetNdivisions(3,3,2)
387  ratios[r].Draw("")
388  unity.Draw("same")
389  for format in listFromats :
390  save = saveName+"."+format
391  c[keyHisto].Print(save)
392  return [c,leg,tex,pads]
#to create ratio plots from histograms
def savePlots
Definition: histoStyle.py:314
const uint16_t range(const Frame &aFrame)
void print(TMatrixD &m, const char *label=nullptr, bool mathematicaFormat=false)
Definition: Utilities.cc:47
while(__syncthreads_or(more))
#define str(s)

Variable Documentation

string histoStyle.Banner = "CMS Preliminary"

Definition at line 54 of file histoStyle.py.

histoStyle.batch = False

Definition at line 50 of file histoStyle.py.

histoStyle.doRatio = True

Definition at line 55 of file histoStyle.py.

Referenced by HcalLutAnalyzer.analyze().

histoStyle.drawLegend = False

Definition at line 52 of file histoStyle.py.

string histoStyle.drawOption = ""

Definition at line 56 of file histoStyle.py.

Referenced by drawHistograms(), and TauDQMHistPlotter.endRun().

list histoStyle.EtaPtBin
Initial value:
1 = [
2  "GLOBAL",
3  #"ETA_0-1v4",
4  #"ETA_1v4-2v4",
5  #"PT_50-80",
6  #"PT_80-120",
7  ]

Definition at line 60 of file histoStyle.py.

Referenced by MiniAODTaggerAnalyzer.bookHistograms(), MiniAODTaggerHarvester.dqmEndJob(), BTagPerformanceHarvester.getEtaPtBin(), BTagPerformanceAnalyzerOnData.getEtaPtBin(), and BTagPerformanceAnalyzerMC.getEtaPtBin().

string histoStyle.fileNameRef = "BTagRelVal_TTbar_Startup_612SLHC1_14.root"

Definition at line 42 of file histoStyle.py.

string histoStyle.fileNameVal = "BTagRelVal_TTbar_Startup_14_612SLHC2.root"

Definition at line 41 of file histoStyle.py.

list histoStyle.listFlavors
Initial value:
1 = [
2  #"ALL",
3  "B",
4  "C",
5  #"G",
6  #"DUS",
7  "DUSG",
8  #"NI",
9  ]

Definition at line 83 of file histoStyle.py.

list histoStyle.listFromats
Initial value:
1 = [
2  "gif",
3  ]

Definition at line 127 of file histoStyle.py.

list histoStyle.listHistos

Definition at line 136 of file histoStyle.py.

list histoStyle.listTag
Initial value:
1 = [
2  "CSV",
3  "CSVMVA",
4  "JP",
5  "JBP",
6  "TCHE",
7  "TCHP",
8  "SSVHE",
9  "SSVHP",
10  "SMT",
11  #"SMTIP3d",
12  #"SMTPt",
13  "SET",
14  ]

Definition at line 68 of file histoStyle.py.

dictionary histoStyle.mapColor
Initial value:
1 = {
2  "ALL" : 4 ,
3  "B" : 3 ,
4  "C" : 1 ,
5  "G" : 2 ,
6  "DUS" : 2 ,
7  "DUSG" : 2 ,
8  "NI" : 5 ,
9  "CSV" : 5 ,
10  "CSVMVA" : 6 ,
11  "JP" : 3 ,
12  "JBP" : 9 ,
13  "TCHE" : 1,
14  "TCHP" : 2,
15  "SSVHE" : 4,
16  "SSVHP" : 7,
17  "SMT" : 8 ,
18  "SMTIP3d" : 11 ,
19  "SMTPt" : 12
20  }

Definition at line 93 of file histoStyle.py.

dictionary histoStyle.mapLineStyle
Initial value:
1 = {
2  "Val" : 2,
3  "Ref" : 1
4  }

Definition at line 122 of file histoStyle.py.

dictionary histoStyle.mapLineWidth
Initial value:
1 = {
2  "Val" : 3,
3  "Ref" : 2
4  }

Definition at line 118 of file histoStyle.py.

dictionary histoStyle.mapMarker
Initial value:
1 = {
2  "Val" : 22,
3  "Ref" : 8
4  }

Definition at line 114 of file histoStyle.py.

string histoStyle.pathInFile = "/DQMData/Run 1/Btag/Run summary/"

Definition at line 58 of file histoStyle.py.

histoStyle.printBanner = False

Definition at line 53 of file histoStyle.py.

string histoStyle.RefRel = "612SLHC1_14"

Definition at line 45 of file histoStyle.py.

string histoStyle.RefSample = "TTbar_FullSim"

Definition at line 48 of file histoStyle.py.

tuple histoStyle.unity = TF1("unity","1",-1000,1000)

Definition at line 131 of file histoStyle.py.

string histoStyle.ValRel = "612SLHC2_14"

Definition at line 44 of file histoStyle.py.

string histoStyle.ValSample = "TTbar_FullSim"

Definition at line 47 of file histoStyle.py.

int histoStyle.weight = 1

Definition at line 51 of file histoStyle.py.

Referenced by LutXml::_Config._Config(), KalmanVertexUpdator< N >.add(), reco::TrackKinematics.add(), lhef::LHERunInfo::Counter.add(), MuonTruth.addChannel(), RPCRawDataCounts.addDccRecord(), Accumulator.addEntry(), CaloValidationStatistics.addEntry(), MultiTrajectoryStateAssembler.addInvalidState(), TtFullLepKinSolver.addKinSolInfo(), addMeas(), MuonDT2ChamberResidual.addResidual(), MuonCSCChamberResidual.addResidual(), MuonDT13ChamberResidual.addResidual(), CSCPairResidualsConstraint.addTrack(), FedCablingAlgorithm.analyse(), JetAnaPythia< Jet >.analyze(), HistoAnalyzer< C >.analyze(), BTagPerformanceAnalyzerMC.analyze(), MuonTruth.analyze(), HLTMCtruth.analyze(), TauValidation.analyze(), WValidation.analyze(), BasicHepMCHeavyIonValidation.analyze(), DrellYanValidation.analyze(), BasicGenParticleValidation.analyze(), BasicHepMCValidation.analyze(), MBUEandQCDValidation.analyze(), HiggsValidation.analyze(), EtlDigiHitsValidation.analyze(), DuplicationChecker.analyze(), EtlSimHitsValidation.analyze(), AnotherPrimaryVertexAnalyzer.analyze(), EtlLocalRecoValidation.analyze(), MCVerticesAnalyzer.analyze(), Rivet::CMS_2013_I1224539_DIJET.analyze(), MCvsRecoVerticesAnalyzer.analyze(), FSQDiJetAve.analyze(), EgHLTOfflineSource.analyze(), IsolatedTracksNxN.analyze(), Rivet::HiggsTemplateCrossSections.analyze(), RecAnalyzerMinbias.analyzeHcal(), RegressionHelper.applyCombinationRegression(), areaInfo.areaInfo(), GsfVertexUpdator.assembleVertexComponents(), CaloTowersCreationAlgo.assignHitEcal(), CaloTowersCreationAlgo.assignHitHcal(), ticl.assignPCAtoTracksters(), reco::tau::RecoTauVertexAssociator.associatedVertex(), QuickTrackAssociatorByHitsImpl.associateTrack(), JetAnaPythia< Jet >.beginJob(), BremsstrahlungSimulator.brem(), fastsim::Bremsstrahlung.brem(), AlignmentTask.buildStandardConstraints(), ticl::TracksterP4FromEnergySum.calcP4(), GsfVertexWeightCalculator.calculate(), ClusterShapeAlgo.Calculate_EnergyDepTopology(), PositionCalc.Calculate_Location(), ECAL2DPositionCalcWithDepthCorr.calculateAndSetPositionActual(), TBPositionCalc.CalculateCMSPos(), HGCalImagingAlgo.calculatePositionWithFraction(), QGTagger.calcVariables(), XHistogram.check_weight(), DD4hep_XHistogram.check_weight(), DAFTrackProducerAlgorithm.checkHits(), riemannFit.circleFit(), MultiGaussianStateCombiner1D.combine(), EpCombinationTool.combine(), PairProductionSimulator.compute(), CandIsolatorFromDeposits::SingleDeposit.compute(), PFCandIsolatorFromDeposits::SingleDeposit.compute(), PileupJetIdAlgo.computeIdVariables(), MVAJetPuId.computeIdVariables(), MuScleFitUtils.computeWeight(), EcalTPGParamBuilder.computeWeights(), MassWindow.count(), FSQ::HandlerTemplate< TInputCandidateType, TOutputCandidateType, filter >.count(), BackgroundHandler.countEventsInAllWindows(), MultiVertexFitter.createSeed(), DreamSD.curve_LY(), HcalTB02SD.curve_LY(), ECalSD.curve_LY(), CaloSteppingAction.curve_LY(), SignedImpactParameter3D.distanceWithJetAxis(), CSCOfflineMonitor.doEfficiencies(), CSCValidation.doEfficiencies(), DTCertificationSummary.dqmEndJob(), DTResolutionAnalysisTest.dqmEndJob(), DTRunConditionVarClient.dqmEndJob(), MuScleFit.duringFastLoop(), CalorimetryManager.EMShowerSimulation(), CaloTowersCreationAlgo.emShwrLogWeightPos(), lhef::LHEReader::XMLHandler.endElement(), AdaptiveVertexReconstructor.erase(), FastCircleFit.FastCircleFit(), VertexHistogramMaker.fill(), BPhysicsValidation::ParticleMonitor.Fill(), BasicHepMCValidation::ParticleMonitor.Fill(), ConfigurableHisto.fill(), HParticle.Fill(), HPartVSEta.Fill(), HPartVSPhi.Fill(), HPartVSPt.Fill(), HMassVSPart.Fill(), HMassVSPartProfile.Fill(), HcalDigisClient.fill1D(), HcalDigisClient.fill2D(), fillEBMap_SingleIOV(), fillEBMap_TwoIOVs(), fillEEMap_SingleIOV(), fillEEMap_TwoIOVs(), SiPixelDataQuality.fillGlobalQualityPlot(), HLXMonitor.FillHistograms(), GenWeightsTableProducer.fillLHEWeightTables(), SVTagInfoValidationAnalyzer.fillRecoToSim(), recoBSVTagInfoValidationAnalyzer.fillRecoToSim(), SVTagInfoValidationAnalyzer.fillSimToReco(), recoBSVTagInfoValidationAnalyzer.fillSimToReco(), HGCalHistoSeedingImpl.fillSmoothRPhiHistoClusters(), cond::payloadInspector::Histogram1< AxisType, PayloadType, IOV_M >.fillWithBinAndValue(), cond::payloadInspector::Histogram1< AxisType, PayloadType, IOV_M >.fillWithValue(), cond::payloadInspector::Histogram2D< PayloadType, IOV_M >.fillWithValue(), HepMCFilterDriver.filter(), TauSpinnerFilter.filter(), MCVerticesWeight.filter(), reco::PositiveSideGhostTrackFitter.fit(), MuonResiduals1DOFFitter.fit(), PFDisplacedVertexFinder.fitVertexFromSeed(), FullModelReactionDynamics.GenerateNBodyEvent(), gen::Hydjet2Hadronizer.generatePartonsAndHadronize(), QuickTrackAssociatorByHitsImpl.getAllSimTrackIdentifiers(), CaloSD.getAttenuation(), CaloSteppingAction.getBirkHC(), ECalSD.getBirkL3(), CaloSteppingAction.getBirkL3(), metsig::METSignificance.getCovariance(), QuickTrackAssociatorByHitsImpl.getDoubleCount(), TotemT2ScintSD.getEnergyDeposit(), AHCalSD.getEnergyDeposit(), HGCalTB16SD01.getEnergyDeposit(), HcalTB06BeamSD.getEnergyDeposit(), EcalTBH4BeamSD.getEnergyDeposit(), DreamSD.getEnergyDeposit(), HcalTB02SD.getEnergyDeposit(), ECalSD.getEnergyDeposit(), EcalClusterToolsT< noZS >.getEnergyDepTopology(), FSQ::HandlerTemplate< TInputCandidateType, TOutputCandidateType, filter >.getFilteredCands(), HFShowerParam.getHits(), GsfBetheHeitlerUpdator.getMixtureParameters(), hgcal::ClusterTools.getMultiClusterPosition(), Qjets.GetNextDistance(), TtFullLepKinSolver.getNuSolution(), HGCalShowerShapeHelper::ShowerShapeCalc.getPCAWidths(), CaloMeanResponse.getWeight(), AdaptiveVertexFitter.getWeight(), hgcal::ClusterTools.getWidths(), HGCalRecHitWorkerSimple.HGCalRecHitWorkerSimple(), tnp::BaseTreeFiller.init(), reco::GhostTrack.initStates(), fastsim::PairProduction.interact(), CSCPairResidualsConstraint.isFiducial(), IPTools.jetTrackDistance(), likelihood(), reco.makeSpecific(), reco::PFDisplacedVertexSeed.mergeWith(), reco::tau::qcuts.minPackedCandVertexWeight(), EGRegressionModifierV1.modifyObject(), MuonResiduals1DOFFitter_FCN(), MuonResiduals5DOFFitter_FCN(), MuonResiduals6DOFFitter_FCN(), MuonResiduals6DOFrphiFitter_FCN(), SmsModeFinder3d.operator()(), MtvClusterizer1D< T >.operator()(), FsmwClusterizer1D< T >.operator()(), FsmwModeFinder3d.operator()(), npstat::LinInterpolatedTableND< Numeric, Axis >.operator()(), DTSegmentAnalysisTest.performClientDiagnostic(), TauValidation.photons(), MuonResiduals1DOFFitter.plot(), MuonResiduals6DOFrphiFitter.plot(), MuonResiduals5DOFFitter.plot(), MuonResiduals6DOFFitter.plot(), MuonResidualsFitter.plotweighted(), RandArrayFunction.PrepareTable(), PrescaleWeightProvider.prescaleWeight(), PrintMaterialBudgetInfo.printInfo(), MultiClustersFromTrackstersProducer.produce(), PATPuppiJetSpecificProducer.produce(), LHECOMWeightProducer.produce(), ShiftedParticleMETcorrInputProducer.produce(), PFCandMETcorrInputProducer.produce(), ShiftedParticleProducer.produce(), edm::BeamHaloProducer.produce(), MultShiftMETcorrInputProducer.produce(), MultShiftMETcorrDBInputProducer.produce(), HFJetShowerShape.produce(), FastPrimaryVertexWithWeightsProducer.produce(), GenFilterEfficiencyProducer.produce(), GenWeightsTableProducer.produce(), EcalTBWeightsXMLTranslator.readWeightSet(), EcalWeightSetXMLTranslator.readXML(), FastHFShowerLibrary.recoHFShowerLibrary(), KalmanVertexUpdator< N >.remove(), CaloTowersCreationAlgo.rescale(), CaloTowersCreationAlgo.rescaleTowers(), BtoCharmDecayVertexMergerT< VTX >.resolveBtoDchain(), AdaptiveVertexFitter.reWeightTracks(), EcalClusterToolsT< noZS >.roundnessSelectedBarrelRecHits(), PFSpecificAlgo.run(), METAlgo.run(), L1Analysis::L1AnalysisEvent.Set(), UpdateTProfile.setBinContent(), FWGUIManager.setFrom(), HGCalShowerShapeHelper::ShowerShapeCalc.setLayerWiseInfo(), tauImpactParameter::LagrangeMultipliersFitter.setWeight(), Histograms.SetWeight(), HcalTriggerPrimitiveAlgo.setWeightQIE11(), CandIsolatorFromDeposits::SingleDeposit.SingleDeposit(), PFCandIsolatorFromDeposits::SingleDeposit.SingleDeposit(), TauValidation.spinEffectsWHpm(), TauValidation.spinEffectsZH(), sistrip::MeasureLA.summarize_module_muH_byLayer(), TBposition(), hcalCalib.Terminate(), CTPPSTimingTrackRecognition< TRACK_TYPE, HIT_TYPE >.timeEval(), PF_PU_AssoMapAlgos.TrackWeightAssociation(), EcalTPGParamBuilder.uncodeWeight(), KalmanVertexUpdator< N >.update(), HcaluLUTTPGCoder.update(), SimG4HGCalValidation.update(), CommissioningTask.updateHistoSet(), reco::PFDisplacedVertexSeed.updateSeedPoint(), GsfMaterialEffectsUpdator.updateState(), MultiVertexFitter.updateWeights(), VertexTrackFactory< 6 >.vertexTrack(), vtxMean(), QuickTrackAssociatorByHitsImpl.weightedNumberOfTrackClusters(), TtFullLepKinSolver.WeightSolfromMC(), AdaptiveVertexFitter.weightTracks(), MuonResidualsTwoBin.wmean(), and reco.writeSpecific().