ATLAS Offline Software
Functions
PixelAthMonitoringBase Namespace Reference

Functions

def getLayerGroup (helper, alg, layer)
 
def define2DProfHist (helper, alg, name, title, path, type='TProfile2D', doWeight=False, lifecycle='run', zmin=None, zmax=None, opt='', histname=None, onlylayers=baselayers)
 
def define2DProfPerFEHist (helper, alg, name, title, path, type='TProfile2D', doWeight=False, lifecycle='run', zmin=None, zmax=None, opt='', histname=None, onlylayers=baselayers)
 
def definePP0Histos (helper, alg, name, title, path, opt='')
 
def define1DProfLumiLayers (helper, alg, name, title, path, yaxistext, type='TProfile', opt='', histname=None, onlylayers=layers)
 
def defineMapVsLumiLayers (helper, alg, name, title, path, xaxistext, yaxistext, ybins, ymins, binsizes=[1.0], ylabels=None, opt='', type='TH2F', histname=None, onlylayers=layers)
 
def define1DLayers (helper, alg, name, title, path, xaxistext, yaxistext, xbins, xmins, binsizes=[1.0], type='TH1F', histname=None, onlylayers=layers)
 
def addOnTrackTxt (name, ontrack, wSpace=False)
 
def addOnTrackToPath (name, ontrack)
 
def fullDressTitle (name, ontrack, xaxistext, yaxistext)
 

Function Documentation

◆ addOnTrackToPath()

def PixelAthMonitoringBase.addOnTrackToPath (   name,
  ontrack 
)

Definition at line 524 of file PixelAthMonitoringBase.py.

524 def addOnTrackToPath(name, ontrack):
525  if ontrack:
526  name += 'OnTrack/'
527  else:
528  name += '/'
529  return name
530 

◆ addOnTrackTxt()

def PixelAthMonitoringBase.addOnTrackTxt (   name,
  ontrack,
  wSpace = False 
)

Definition at line 516 of file PixelAthMonitoringBase.py.

516 def addOnTrackTxt(name, ontrack, wSpace=False):
517  if ontrack:
518  if wSpace:
519  name += ' OnTrack'
520  else:
521  name += 'OnTrack'
522  return name
523 

◆ define1DLayers()

def PixelAthMonitoringBase.define1DLayers (   helper,
  alg,
  name,
  title,
  path,
  xaxistext,
  yaxistext,
  xbins,
  xmins,
  binsizes = [1.0],
  type = 'TH1F',
  histname = None,
  onlylayers = layers 
)
This function configures 1D (Profile) histograms for Pixel layers.

Arguments:
     helper     -- AthMonitorCfgHelper(Old) instance
     alg        -- algorithm Configurable object returned from addAlgorithm
     name       -- Root name of variables and histogram (Name = name+'_'+layer)
     title      -- Title of histogram (Title = title +' '+layer)
     path       -- Path in ouput file for histogram
     xaxistext  -- X-axis title
     yaxistext  -- Y-axis title
     type       -- Type of histogram
     histname   -- alternative root name of the histogram (to be filled with the same variables defined by 'name' above)
     onlylayers -- sublist of layers

Definition at line 481 of file PixelAthMonitoringBase.py.

481 def define1DLayers(helper, alg, name, title, path, xaxistext, yaxistext, xbins, xmins, binsizes=[1.0], type='TH1F', histname=None, onlylayers=layers):
482  '''
483  This function configures 1D (Profile) histograms for Pixel layers.
484 
485  Arguments:
486  helper -- AthMonitorCfgHelper(Old) instance
487  alg -- algorithm Configurable object returned from addAlgorithm
488  name -- Root name of variables and histogram (Name = name+'_'+layer)
489  title -- Title of histogram (Title = title +' '+layer)
490  path -- Path in ouput file for histogram
491  xaxistext -- X-axis title
492  yaxistext -- Y-axis title
493  type -- Type of histogram
494  histname -- alternative root name of the histogram (to be filled with the same variables defined by 'name' above)
495  onlylayers -- sublist of layers
496  '''
497  assert(set(onlylayers).issubset(layers))
498  if histname is None:
499  histname = name
500  for idx,layer in enumerate(layers):
501  if layer not in onlylayers:
502  continue
503  fulltitle = title + ', {0}'.format(layer) + runtext + xaxistext + yaxistext
504  layerGroup = getLayerGroup(helper, alg, layer)
505  fullvarstring = '{0}_{1}'.format(name,'val')
506  fullvarstring += ';' + histname + '_{0}'.format(layer)
507  if ( len(xbins)==1 and len(xmins)==1 and len(binsizes)==1):
508  layerGroup.defineHistogram(fullvarstring,
509  type=type, path=path, title=fulltitle,
510  xbins=xbins[0], xmin=xmins[0], xmax=xmins[0]+binsizes[0]*xbins[0])
511  elif (len(xbins)==len(layers) and len(xmins)==len(layers) and len(binsizes)==len(layers)):
512  layerGroup.defineHistogram(fullvarstring,
513  type=type, path=path, title=fulltitle,
514  xbins=xbins[idx], xmin=xmins[idx], xmax=xmins[idx]+binsizes[idx]*xbins[idx])
515 

◆ define1DProfLumiLayers()

def PixelAthMonitoringBase.define1DProfLumiLayers (   helper,
  alg,
  name,
  title,
  path,
  yaxistext,
  type = 'TProfile',
  opt = '',
  histname = None,
  onlylayers = layers 
)
This function configures 1D (Profile) vs lumi histograms for Pixel layers.

Arguments:
     helper    -- AthMonitorCfgHelper(Old) instance
     alg       -- algorithm Configurable object returned from addAlgorithm
     name      -- Name of histogram (Name = name_layer)
     title     -- Title of histogram (Title = title +' '+layer)
     path      -- Path in ouput file for histogram
     yaxistext -- Text on the y-axis
     type      -- Type of histogram (TH1D, TProfile)
     opt       -- history depth of a histogram e.g. 'kLBNHistoryDepth=10' or 'kLive=100'
     histname  -- another way of naming the histogram(s), useful when multiple histograms are filled from exactly the same variables, but in a different way 
     onlylayers -- sublist of layers

Definition at line 396 of file PixelAthMonitoringBase.py.

396 def define1DProfLumiLayers(helper, alg, name, title, path, yaxistext, type='TProfile', opt='', histname=None, onlylayers=layers):
397  '''
398  This function configures 1D (Profile) vs lumi histograms for Pixel layers.
399 
400  Arguments:
401  helper -- AthMonitorCfgHelper(Old) instance
402  alg -- algorithm Configurable object returned from addAlgorithm
403  name -- Name of histogram (Name = name_layer)
404  title -- Title of histogram (Title = title +' '+layer)
405  path -- Path in ouput file for histogram
406  yaxistext -- Text on the y-axis
407  type -- Type of histogram (TH1D, TProfile)
408  opt -- history depth of a histogram e.g. 'kLBNHistoryDepth=10' or 'kLive=100'
409  histname -- another way of naming the histogram(s), useful when multiple histograms are filled from exactly the same variables, but in a different way
410  onlylayers -- sublist of layers
411  '''
412  assert(set(onlylayers).issubset(layers))
413  if histname is None:
414  histname = name
415  if "kLive" in opt:
416  xbins = int(opt.split('=')[1])
417  else:
418  xbins = lumibinsx
419  for layer in layers:
420  if layer not in onlylayers:
421  continue
422  fulltitle = title + ', {0}'.format(layer) + runtext + lumitext + yaxistext
423  fullvarstring = '{0}_{1}'.format(name,'lb')
424  if 'Profile' in type: fullvarstring += ',{0}_{1}'.format(name, 'val')
425  fullvarstring += ';' + histname + '_{0}'.format(layer)
426  layerGroup = getLayerGroup(helper, alg, layer)
427  layerGroup.defineHistogram(fullvarstring,
428  type=type, path=path, title=fulltitle,
429  xbins=xbins, xmin=-0.5, xmax=-0.5+xbins, opt=opt)
430 

◆ define2DProfHist()

def PixelAthMonitoringBase.define2DProfHist (   helper,
  alg,
  name,
  title,
  path,
  type = 'TProfile2D',
  doWeight = False,
  lifecycle = 'run',
  zmin = None,
  zmax = None,
  opt = '',
  histname = None,
  onlylayers = baselayers 
)
This function configures 2D (Profile) histograms (or maps) for Pixel base (i.e. w/o split in 2D/3D in IBL) layers.

Arguments:
     helper     -- AthMonitorCfgHelper(Old) instance
     alg        -- algorithm - Configurable object returned from addAlgorithm
     name       -- Name of histogram (Name = name_layer)
     title      -- Title of histogram (Title = title +' '+layer)
     path       -- Path in output file for histogram
     type       -- Type of histogram (TH2D, TProfile2D)
     lifecycle  -- global life duration of histograms (run, lowStat [i.e. 20 LB], lumiblock) - APPLIES to MonGroup only
     zmin(zmax) -- fix the displayed range - simply chopping the range!!!
     opt        -- history depth of a histogram e.g. 'kLBNHistoryDepth=10'
     histname   -- another way of naming the histogram(s), useful when multiple histograms are filled from exactly the same variables, but in a different way
     onlylayers -- sublist of Pixel layers

Definition at line 276 of file PixelAthMonitoringBase.py.

276 def define2DProfHist(helper, alg, name, title, path, type='TProfile2D', doWeight=False, lifecycle='run', zmin=None, zmax=None, opt='', histname=None, onlylayers=baselayers):
277  '''
278  This function configures 2D (Profile) histograms (or maps) for Pixel base (i.e. w/o split in 2D/3D in IBL) layers.
279 
280  Arguments:
281  helper -- AthMonitorCfgHelper(Old) instance
282  alg -- algorithm - Configurable object returned from addAlgorithm
283  name -- Name of histogram (Name = name_layer)
284  title -- Title of histogram (Title = title +' '+layer)
285  path -- Path in output file for histogram
286  type -- Type of histogram (TH2D, TProfile2D)
287  lifecycle -- global life duration of histograms (run, lowStat [i.e. 20 LB], lumiblock) - APPLIES to MonGroup only
288  zmin(zmax) -- fix the displayed range - simply chopping the range!!!
289  opt -- history depth of a histogram e.g. 'kLBNHistoryDepth=10'
290  histname -- another way of naming the histogram(s), useful when multiple histograms are filled from exactly the same variables, but in a different way
291  onlylayers -- sublist of Pixel layers
292  '''
293  assert(set(onlylayers).issubset(baselayers))
294  if histname is None:
295  histname = name
296  for i, layer in enumerate(baselayers):
297  if layer not in onlylayers:
298  continue
299  fulltitle = title + ', {0}'.format(layer) + runtext + etatxt[i] + phitext
300  layerGroup = getLayerGroup(helper, alg, layer)
301 
302  fullvarstring = '{0}_{1},{0}_{2}'.format(name, 'em', 'pm')
303  weightvar = ''
304  if 'Profile' in type:
305  fullvarstring += ',{0}_{1}'.format(name, 'val')
306  elif doWeight:
307  weightvar = '{0}_{1}'.format(name, 'val') # re-use the same variable for TH2 for now.
308 
309  fullvarstring += ';' + histname + '_{0}'.format(layer)
310  layerGroup.defineHistogram(fullvarstring,
311  type=type, path=path, title=fulltitle, weight=weightvar,
312  xbins=xbinsl[i], xmin=xminsl[i], xmax=xminsl[i]+xbinsl[i],
313  ybins=ybinsl[i], ymin=-0.5, ymax=-0.5+ybinsl[i],
314  zmin=zmin, zmax=zmax,
315  duration=lifecycle,
316  opt=opt, xlabels=LabelX[i], ylabels=LabelY[i])
317 

◆ define2DProfPerFEHist()

def PixelAthMonitoringBase.define2DProfPerFEHist (   helper,
  alg,
  name,
  title,
  path,
  type = 'TProfile2D',
  doWeight = False,
  lifecycle = 'run',
  zmin = None,
  zmax = None,
  opt = '',
  histname = None,
  onlylayers = baselayers 
)
This function configures 2D (Profile) histograms (or maps) for Pixel base (i.e. w/o split in 2D/3D in IBL) layers per FE.

Arguments:
     helper     -- AthMonitorCfgHelper(Old) instance
     alg        -- algorithm - Configurable object returned from addAlgorithm
     name       -- Name of histogram (Name = name_layer)
     title      -- Title of histogram (Title = title +' '+layer)
     path       -- Path in output file for histogram
     type       -- Type of histogram (TH2D, TProfile2D)
     lifecycle  -- global life duration of histograms (run, lowStat [i.e. 20 LB], lumiblock) - APPLIES to MonGroup only
     zmin(zmax) -- fix the displayed range - simply chopping the range!!!
     opt        -- history depth of a histogram e.g. 'kLBNHistoryDepth=10'
     histname   -- another way of naming the histogram(s), useful when multiple histograms are filled from exactly the same variables, but in a different way
     onlylayers -- sublist of Pixel layers

Definition at line 318 of file PixelAthMonitoringBase.py.

318 def define2DProfPerFEHist(helper, alg, name, title, path, type='TProfile2D', doWeight=False, lifecycle='run', zmin=None, zmax=None, opt='', histname=None, onlylayers=baselayers):
319  '''
320  This function configures 2D (Profile) histograms (or maps) for Pixel base (i.e. w/o split in 2D/3D in IBL) layers per FE.
321 
322  Arguments:
323  helper -- AthMonitorCfgHelper(Old) instance
324  alg -- algorithm - Configurable object returned from addAlgorithm
325  name -- Name of histogram (Name = name_layer)
326  title -- Title of histogram (Title = title +' '+layer)
327  path -- Path in output file for histogram
328  type -- Type of histogram (TH2D, TProfile2D)
329  lifecycle -- global life duration of histograms (run, lowStat [i.e. 20 LB], lumiblock) - APPLIES to MonGroup only
330  zmin(zmax) -- fix the displayed range - simply chopping the range!!!
331  opt -- history depth of a histogram e.g. 'kLBNHistoryDepth=10'
332  histname -- another way of naming the histogram(s), useful when multiple histograms are filled from exactly the same variables, but in a different way
333  onlylayers -- sublist of Pixel layers
334  '''
335  assert(set(onlylayers).issubset(baselayers))
336  if histname is None:
337  histname = name
338  for i, layer in enumerate(baselayers):
339  if layer not in onlylayers:
340  continue
341  fulltitle = title + ', {0}'.format(layer) + runtext + etatxt[i] + phitext
342  layerGroup = getLayerGroup(helper, alg, layer)
343 
344  fullvarstring = '{0}_{1},{0}_{2}'.format(name, 'em', 'pm')
345  weightvar = ''
346  if 'Profile' in type:
347  fullvarstring += ',{0}_{1}'.format(name, 'val')
348  elif doWeight:
349  weightvar = '{0}_{1}'.format(name, 'val') # re-use the same variable for TH2 for now.
350 
351  fullvarstring += ';' + histname + '_{0}'.format(layer)
352  layerGroup.defineHistogram(fullvarstring,
353  type=type, path=path, title=fulltitle, weight=weightvar,
354  xbins=xbinsfel[i], xmin=xminsfel[i], xmax=xminsfel[i]+xbinsfel[i],
355  ybins=ybinsfel[i], ymin=-0.5, ymax=-0.5+ybinsfel[i],
356  zmin=zmin, zmax=zmax,
357  duration=lifecycle,
358  opt=opt, xlabels=LabelFEX[i], ylabels=LabelFEY[i])
359 
360 

◆ defineMapVsLumiLayers()

def PixelAthMonitoringBase.defineMapVsLumiLayers (   helper,
  alg,
  name,
  title,
  path,
  xaxistext,
  yaxistext,
  ybins,
  ymins,
  binsizes = [1.0],
  ylabels = None,
  opt = '',
  type = 'TH2F',
  histname = None,
  onlylayers = layers 
)
This function configures 2D histograms vs lumi for Pixel base (i.e. w/o split in 2D/3D in IBL) layers.

Arguments:
     helper  -- AthMonitorCfgHelper(Old) instance
     alg     -- algorithm Configurable object returned from addAlgorithm
     name    -- Name of histogram (Name = name_layer)
     title   -- Title of histogram (Title = title +' '+layer)
     path    -- Path in ouput file for histogram
     ybins, ymin, ymax, yaxistext
             -- Configure Y-axis
     opt     -- history depth of a histogram e.g. 'kLBNHistoryDepth=10' or 'kLive=100'
     type    -- Type of histogram (TH2I, TH2F, TProfile2D)
     histname-- alternative root name of the histogram (to be filled with the same variables defined by 'name' above)
     onlylayers -- sublist of Pixel layers

Definition at line 431 of file PixelAthMonitoringBase.py.

431 def defineMapVsLumiLayers(helper, alg, name, title, path, xaxistext, yaxistext, ybins, ymins, binsizes=[1.0], ylabels=None, opt='', type='TH2F', histname=None, onlylayers=layers):
432  '''
433  This function configures 2D histograms vs lumi for Pixel base (i.e. w/o split in 2D/3D in IBL) layers.
434 
435  Arguments:
436  helper -- AthMonitorCfgHelper(Old) instance
437  alg -- algorithm Configurable object returned from addAlgorithm
438  name -- Name of histogram (Name = name_layer)
439  title -- Title of histogram (Title = title +' '+layer)
440  path -- Path in ouput file for histogram
441  ybins, ymin, ymax, yaxistext
442  -- Configure Y-axis
443  opt -- history depth of a histogram e.g. 'kLBNHistoryDepth=10' or 'kLive=100'
444  type -- Type of histogram (TH2I, TH2F, TProfile2D)
445  histname-- alternative root name of the histogram (to be filled with the same variables defined by 'name' above)
446  onlylayers -- sublist of Pixel layers
447  '''
448  assert(set(onlylayers).issubset(layers))
449  if histname is None:
450  histname = name
451  if "kLive" in opt:
452  xbins = int(opt.split('=')[1])
453  else:
454  xbins = lumibinsx
455  for idx,layer in enumerate(layers):
456  if layer not in onlylayers:
457  continue
458  fulltitle = title + ', {0}'.format(layer) + runtext + lumitext + yaxistext
459  layerGroup = getLayerGroup(helper, alg, layer)
460  fullvarstring = '{0}_{1}'.format(name,'lb')
461  if 'Profile' in type: fullvarstring += ',{0}_{1}'.format(name, 'cat')
462  fullvarstring += ',{0}_{1}'.format(name, 'val')
463  fullvarstring += ';' + histname + '_{0}'.format(layer)
464  if ( len(ybins)==1 and len(ymins)==1 and len(binsizes)==1):
465  layerGroup.defineHistogram(fullvarstring,
466  type=type, path=path, title=fulltitle,
467  xbins=xbins, xmin=-0.5, xmax=-0.5+xbins,
468  ybins=ybins[0], ymin=ymins[0], ymax=ymins[0]+binsizes[0]*ybins[0], opt=opt)
469  elif (len(ybins)==len(layers) and len(ymins)==len(layers) and len(binsizes)==len(layers) and len(ylabels)==len(layers)):
470  layerGroup.defineHistogram(fullvarstring,
471  type=type, path=path, title=fulltitle,
472  xbins=xbins, xmin=-0.5, xmax=-0.5+xbins,
473  ybins=ybins[idx], ymin=ymins[idx], ymax=ymins[idx]+binsizes[idx]*ybins[idx], ylabels=ylabels[idx], opt=opt)
474  elif (len(ybins)==len(layers) and len(ymins)==len(layers) and len(binsizes)==1 and ylabels is None):
475  layerGroup.defineHistogram(fullvarstring,
476  type=type, path=path, title=fulltitle,
477  xbins=xbins, xmin=-0.5, xmax=-0.5+xbins,
478  ybins=ybins[idx], ymin=ymins[idx], ymax=ymins[idx]+ybins[idx], opt=opt)
479 
480 

◆ definePP0Histos()

def PixelAthMonitoringBase.definePP0Histos (   helper,
  alg,
  name,
  title,
  path,
  opt = '' 
)
This function configures TProfile histograms for Pixel layers per pp0 or ROD.

Arguments:
     helper  -- AthMonitorCfgHelper(Old) instance
     alg     -- algorithm Configurable object returned from addAlgorithm
     name    -- Name of histogram (Name = name_layer)
     title   -- Title of histogram (Title = title +' '+layer)
     path    -- Path in ouput file for histogram
     opt     -- history depth of a histogram e.g. 'kLBNHistoryDepth=10'

Definition at line 361 of file PixelAthMonitoringBase.py.

361 def definePP0Histos(helper, alg, name, title, path, opt=''):
362  '''
363  This function configures TProfile histograms for Pixel layers per pp0 or ROD.
364 
365  Arguments:
366  helper -- AthMonitorCfgHelper(Old) instance
367  alg -- algorithm Configurable object returned from addAlgorithm
368  name -- Name of histogram (Name = name_layer)
369  title -- Title of histogram (Title = title +' '+layer)
370  path -- Path in ouput file for histogram
371  opt -- history depth of a histogram e.g. 'kLBNHistoryDepth=10'
372  '''
373 
374  for i, layer in enumerate(pp0layers):
375  if i<2:
376  xatxt = ';sector'
377  else :
378  xatxt = ';stave'
379  yatxt = ';average # clusters per event per '
380  if i>4:
381  yatxt += 'FE'
382  else :
383  yatxt += 'module'
384  fulltitle = title + ', {0}'.format(layer) + runtext + xatxt + yatxt
385  groupname = name + '_{0}'.format(layer)
386  layerGroup = getLayerGroup(helper, alg, layer)
387  fullvarstring = '{0}_{1},{0}_{2}'.format(name, 'pospp0x', 'val')
388  fullvarstring += ';' + groupname
389  layerGroup.defineHistogram(fullvarstring,
390  type='TProfile', path=path, title=fulltitle,
391  xbins=pp0xbins[i], xmin=-0.5, xmax=-0.5+pp0xbins[i],
392  opt=opt, xlabels=PP0LabelX[i])
393 
394 
395 

◆ fullDressTitle()

def PixelAthMonitoringBase.fullDressTitle (   name,
  ontrack,
  xaxistext,
  yaxistext 
)

Definition at line 531 of file PixelAthMonitoringBase.py.

531 def fullDressTitle(name, ontrack, xaxistext, yaxistext):
532  if ontrack:
533  name += ' OnTrack'
534  name += runtext + xaxistext + yaxistext
535  return name

◆ getLayerGroup()

def PixelAthMonitoringBase.getLayerGroup (   helper,
  alg,
  layer 
)

Definition at line 268 of file PixelAthMonitoringBase.py.

268 def getLayerGroup(helper, alg, layer):
269  if alg not in layergroups:
270  layergroups[alg] = {}
271  if layer not in layergroups[alg]:
272  layergroups[alg][layer] = helper.addGroup(alg, layer)
273  return layergroups[alg][layer]
274 
275 
vtune_athena.format
format
Definition: vtune_athena.py:14
CaloCellPos2Ntuple.int
int
Definition: CaloCellPos2Ntuple.py:24
PixelAthMonitoringBase.definePP0Histos
def definePP0Histos(helper, alg, name, title, path, opt='')
Definition: PixelAthMonitoringBase.py:361
PixelAthMonitoringBase.addOnTrackToPath
def addOnTrackToPath(name, ontrack)
Definition: PixelAthMonitoringBase.py:524
PixelAthMonitoringBase.define1DProfLumiLayers
def define1DProfLumiLayers(helper, alg, name, title, path, yaxistext, type='TProfile', opt='', histname=None, onlylayers=layers)
Definition: PixelAthMonitoringBase.py:396
CxxUtils::set
constexpr std::enable_if_t< is_bitmask_v< E >, E & > set(E &lhs, E rhs)
Convenience function to set bits in a class enum bitmask.
Definition: bitmask.h:224
PixelAthMonitoringBase.getLayerGroup
def getLayerGroup(helper, alg, layer)
Definition: PixelAthMonitoringBase.py:268
PixelAthMonitoringBase.define1DLayers
def define1DLayers(helper, alg, name, title, path, xaxistext, yaxistext, xbins, xmins, binsizes=[1.0], type='TH1F', histname=None, onlylayers=layers)
Definition: PixelAthMonitoringBase.py:481
PixelAthMonitoringBase.defineMapVsLumiLayers
def defineMapVsLumiLayers(helper, alg, name, title, path, xaxistext, yaxistext, ybins, ymins, binsizes=[1.0], ylabels=None, opt='', type='TH2F', histname=None, onlylayers=layers)
Definition: PixelAthMonitoringBase.py:431
PixelAthMonitoringBase.define2DProfHist
def define2DProfHist(helper, alg, name, title, path, type='TProfile2D', doWeight=False, lifecycle='run', zmin=None, zmax=None, opt='', histname=None, onlylayers=baselayers)
Definition: PixelAthMonitoringBase.py:276
PixelAthMonitoringBase.addOnTrackTxt
def addOnTrackTxt(name, ontrack, wSpace=False)
Definition: PixelAthMonitoringBase.py:516
PixelAthMonitoringBase.define2DProfPerFEHist
def define2DProfPerFEHist(helper, alg, name, title, path, type='TProfile2D', doWeight=False, lifecycle='run', zmin=None, zmax=None, opt='', histname=None, onlylayers=baselayers)
Definition: PixelAthMonitoringBase.py:318
PixelAthMonitoringBase.fullDressTitle
def fullDressTitle(name, ontrack, xaxistext, yaxistext)
Definition: PixelAthMonitoringBase.py:531