CMS 3D CMS Logo

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

Classes

class  SawTeethFunction
 

Functions

def addToTestResults
 
def availableCellsCSC
 
def availableCellsDT
 
def bellcurves
 
def clearDDT
 
def corrections2D
 makes a scatterplot of corrections coming either from reports (if xml geometries are None) or from geometryX and geometryY (WRT the common initial geometry0) More...
 
def createPeaksProfile
 
def curvatureDTsummary
 
def curvatureplot
 "param" may be one of "deltax" (Delta x position residuals), "deltadxdz" (Delta (dx/dz) angular residuals), "curverr" (Delta x * d(Delta q/pT)/d(Delta x) = Delta q/pT in the absence of misalignment) More...
 
def DBdiff
 
def DBdiffVersus
 
def DBMC
 
def DBMCVersus
 
def doTests
 
def doTestsForMapPlots
 
def doTestsForReport
 
def getname
 
def getReportByPostalAddress
 
def idToPostalAddress
 
def loadTestResultsMap
 
def mapNameToId
 
def mapplot
 
def mean
 
def nameToId
 
def phiedges2c
 
def philines
 
def plotmedians
 
def polynomials
 
def postalAddressToId
 
def printDeltaTs
 
def rlines
 
def rms
 
def saveTestResultsMap
 
def segdiff
 
def segdiff_xalign
 
def segdiffvsphi
 
def segdiffvsphi_xalign
 
def segdiffvsphicsc
 
def set_palette
 
def setTDRStyle
 
def stationIndex
 
def stdev
 
def testDeltaWithin5Sigma
 
def testEntry
 
def testZeroWithin5Sigma
 
def wheel0only
 
def wheelLetter
 
def wheelm1only
 
def wheelm2only
 Convenience functions. More...
 
def wheelNumber
 
def wheelp1only
 
def wheelp2only
 
def wmean
 
def writeDQMReport
 
def zlines
 

Variables

 CPP_LOADED = False
 
list DQM_SEVERITY
 
dictionary MAP_RESULTS_BINS = {}
 
dictionary MAP_RESULTS_FITSIN = {}
 
dictionary MAP_RESULTS_SAWTOOTH = {}
 
list phiedges
 
list phiedgesCSC18 = [pi/180.*(-5. + 20.*i) for i in range(18)]
 
list phiedgesCSC36 = [pi/180.*(-5. + 10.*i) for i in range(36)]
 sector phi edges in: me11 me12 me13 me14 me21 me22 me31 me32 me41 me42 mb1 mb2 mb3 mb4 index: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 More...
 
 tdrStyle = None
 
dictionary TEST_RESULTS = {}
 

Function Documentation

def plotscripts.addToTestResults (   c,
  res 
)

Definition at line 1032 of file plotscripts.py.

def plotscripts.availableCellsCSC (   reports)

Definition at line 965 of file plotscripts.py.

def plotscripts.availableCellsDT (   reports)

Definition at line 919 of file plotscripts.py.

def plotscripts.bellcurves (   tfile,
  reports,
  name,
  twobin = True,
  suppressblue = False 
)

Definition at line 2053 of file plotscripts.py.

def plotscripts.clearDDT ( )

Definition at line 2042 of file plotscripts.py.

def plotscripts.corrections2D (   reportsX = None,
  reportsY = None,
  geometry0 = None,
  geometryX = None,
  geometryY = None,
  window = 25.,
  selection = None,
  name = "tmp",
  canvas = None,
  pre_title_x = None,
  pre_title_y = None,
  which = "110011" 
)

makes a scatterplot of corrections coming either from reports (if xml geometries are None) or from geometryX and geometryY (WRT the common initial geometry0)

Definition at line 3553 of file plotscripts.py.

def plotscripts.createPeaksProfile (   the2d,
  rebin = 1 
)

Definition at line 1403 of file plotscripts.py.

def plotscripts.curvatureDTsummary (   tfiles,
  window = 15.,
  pdgSfactor = False 
)

Definition at line 1971 of file plotscripts.py.

def plotscripts.curvatureplot (   tfiles,
  name,
  param,
  mode = "from2d",
  window = 15.,
  widebins = False,
  title = "",
  fitgauss = False,
  fitconst = False,
  fitline = False,
  fitpeaks = True,
  reset_palette = False 
)

"param" may be one of "deltax" (Delta x position residuals), "deltadxdz" (Delta (dx/dz) angular residuals), "curverr" (Delta x * d(Delta q/pT)/d(Delta x) = Delta q/pT in the absence of misalignment)

Definition at line 1804 of file plotscripts.py.

def plotscripts.DBdiff (   database1,
  database2,
  reports1,
  reports2,
  window = 10.,
  windows = None,
  selection = None,
  phi = False,
  color = ROOT.kBlue-8,
  style = 1,
  bins = 50,
  normalized = False,
  getvalues = False,
  name = "tmp",
  canvas = None,
  reportdiff = False,
  inlog = False 
)

Definition at line 485 of file plotscripts.py.

def plotscripts.DBdiffVersus (   quantity,
  versus,
  database1,
  database2,
  reports1,
  reports2,
  windwselection = None,
  color = ROOT.kBlack 
)

Definition at line 720 of file plotscripts.py.

def plotscripts.DBMC (   database,
  reports,
  window = 10.,
  windows = None,
  selection = None,
  phi = False,
  color = ROOT.kBlue-8,
  style = 1,
  bins = 50,
  normalized = False,
  getvalues = False,
  name = "",
  canvas = None,
  reportdiff = False,
  inlog = True 
)

Definition at line 478 of file plotscripts.py.

def plotscripts.DBMCVersus (   quantity,
  versus,
  database,
  reports,
  window = 10.,
  selection = None,
  color = ROOT.kBlack 
)

Definition at line 717 of file plotscripts.py.

def plotscripts.doTests (   reports,
  pic_ids,
  fname_base,
  fname_dqm,
  run_name 
)

Definition at line 1215 of file plotscripts.py.

def plotscripts.doTestsForMapPlots (   cells)

Definition at line 1142 of file plotscripts.py.

def plotscripts.doTestsForReport (   cells,
  reports 
)

Definition at line 1078 of file plotscripts.py.

def plotscripts.getname (   r)

Definition at line 2032 of file plotscripts.py.

def plotscripts.getReportByPostalAddress (   postal_address,
  report 
)

Definition at line 468 of file plotscripts.py.

def plotscripts.idToPostalAddress (   id)

Definition at line 861 of file plotscripts.py.

def plotscripts.loadTestResultsMap (   run_name)

Definition at line 1189 of file plotscripts.py.

def plotscripts.mapNameToId (   name)

Definition at line 1761 of file plotscripts.py.

def plotscripts.mapplot (   tfiles,
  name,
  param,
  mode = "from2d",
  window = 10.,
  abscissa = None,
  title = "",
  widebins = False,
  fitsine = False,
  fitline = False,
  reset_palette = False,
  fitsawteeth = False,
  fitpeaks = False,
  peaksbins = 1,
  fixfitpars = {},
  args 
)

Definition at line 1445 of file plotscripts.py.

def plotscripts.mean (   xlist)

Definition at line 53 of file plotscripts.py.

def plotscripts.nameToId (   name)

Definition at line 896 of file plotscripts.py.

def plotscripts.phiedges2c ( )

Definition at line 316 of file plotscripts.py.

def plotscripts.philines (   name,
  window,
  abscissa 
)

Definition at line 392 of file plotscripts.py.

def plotscripts.plotmedians (   reports1,
  reports2,
  selection = None,
  binsx = 100,
  windowx = 5.,
  ceilingx = None,
  binsy = 100,
  windowy = 5.,
  ceilingy = None,
  binsdxdz = 100,
  windowdxdz = 5.,
  ceilingdxdz = None,
  binsdydz = 100,
  windowdydz = 5.,
  ceilingdydz = None,
  r1text = " before",
  r2text = " after",
  which = "median" 
)

Definition at line 1246 of file plotscripts.py.

def plotscripts.polynomials (   tfile,
  reports,
  name,
  twobin = True,
  suppressblue = False 
)

Definition at line 2272 of file plotscripts.py.

def plotscripts.postalAddressToId (   postal_address)

Definition at line 884 of file plotscripts.py.

def plotscripts.printDeltaTs ( )

Definition at line 2046 of file plotscripts.py.

def plotscripts.rlines (   disk,
  window,
  abscissa 
)

Definition at line 455 of file plotscripts.py.

def plotscripts.rms (   xlist)
def plotscripts.saveTestResultsMap (   run_name)

Definition at line 1181 of file plotscripts.py.

def plotscripts.segdiff (   tfiles,
  component,
  pair,
  args 
)

Definition at line 2889 of file plotscripts.py.

def plotscripts.segdiff_xalign (   tfiles,
  component,
  args 
)

Definition at line 3065 of file plotscripts.py.

def plotscripts.segdiffvsphi (   tfiles,
  reports,
  component,
  wheel,
  window = 5.,
  excludesectors = () 
)

Definition at line 3302 of file plotscripts.py.

def plotscripts.segdiffvsphi_xalign (   tfiles,
  wheel,
  window = 10. 
)

Definition at line 3187 of file plotscripts.py.

def plotscripts.segdiffvsphicsc (   tfiles,
  component,
  pair,
  window = 5.,
  args 
)

Definition at line 3440 of file plotscripts.py.

def plotscripts.set_palette (   name = None,
  ncontours = 999 
)
Set a color palette from a given RGB list
stops, red, green and blue should all be lists of the same length
see set_decent_colors for an example

Definition at line 226 of file plotscripts.py.

def plotscripts.setTDRStyle ( )

Definition at line 87 of file plotscripts.py.

def plotscripts.stationIndex (   name)

Definition at line 353 of file plotscripts.py.

def plotscripts.stdev (   xlist)

Definition at line 67 of file plotscripts.py.

def plotscripts.testDeltaWithin5Sigma (   x,
  sx 
)

Definition at line 1052 of file plotscripts.py.

def plotscripts.testEntry (   testID,
  scope,
  descr,
  severity 
)

Definition at line 1038 of file plotscripts.py.

def plotscripts.testZeroWithin5Sigma (   x)

Definition at line 1045 of file plotscripts.py.

def plotscripts.wheel0only (   dt,
  wheel,
  station,
  sector 
)

Definition at line 33 of file plotscripts.py.

def plotscripts.wheelLetter (   wheel)

Definition at line 37 of file plotscripts.py.

def plotscripts.wheelm1only (   dt,
  wheel,
  station,
  sector 
)

Definition at line 32 of file plotscripts.py.

def plotscripts.wheelm2only (   dt,
  wheel,
  station,
  sector 
)

Convenience functions.

Definition at line 31 of file plotscripts.py.

def plotscripts.wheelNumber (   wheell)

Definition at line 45 of file plotscripts.py.

def plotscripts.wheelp1only (   dt,
  wheel,
  station,
  sector 
)

Definition at line 34 of file plotscripts.py.

def plotscripts.wheelp2only (   dt,
  wheel,
  station,
  sector 
)

Definition at line 35 of file plotscripts.py.

def plotscripts.wmean (   xlist)

Definition at line 75 of file plotscripts.py.

def plotscripts.writeDQMReport (   fname_dqm,
  run_name 
)

Definition at line 1201 of file plotscripts.py.

def plotscripts.zlines (   window,
  abscissa 
)

Definition at line 438 of file plotscripts.py.

Variable Documentation

plotscripts.CPP_LOADED = False

Definition at line 18 of file plotscripts.py.

list plotscripts.DQM_SEVERITY
Initial value:
1 = [
2  {"idx":0, "name": "NONE", "color": "lightgreen", "hex":"#90EE90"},
3  {"idx":1, "name": "LOWSTAT05", "color": "lightgreen", "hex":"#96D953"},
4  {"idx":2, "name": "LOWSTAT075", "color": "lightgreen", "hex":"#94E26F"},
5  {"idx":3, "name": "LOWSTAT1", "color": "yellowgreen", "hex":"#9ACD32"},
6  {"idx":4, "name": "LOWSTAT", "color": "yellow", "hex":"#FFFF00"},
7  {"idx":5, "name": "TOLERABLE", "color": "lightpink", "hex":"#FFB6C1"},
8  {"idx":6, "name": "SEVERE", "color": "orange", "hex":"#FFA500"},
9  {"idx":7, "name": "CRITICAL", "color": "red", "hex":"#FF0000"}]

Definition at line 1021 of file plotscripts.py.

dictionary plotscripts.MAP_RESULTS_BINS = {}

Definition at line 23 of file plotscripts.py.

dictionary plotscripts.MAP_RESULTS_FITSIN = {}

Definition at line 22 of file plotscripts.py.

dictionary plotscripts.MAP_RESULTS_SAWTOOTH = {}

Definition at line 21 of file plotscripts.py.

list plotscripts.phiedges
Initial value:
1 = [
2  phiedgesCSC36,
3  phiedgesCSC36,
4  phiedgesCSC36,
5  phiedgesCSC36,
6  phiedgesCSC18,
7  phiedgesCSC36,
8  phiedgesCSC18,
9  phiedgesCSC36,
10  phiedgesCSC18,
11  phiedgesCSC36,
12  [0.35228048120123945, 0.87587781482541827, 1.3994776462193192, 1.923076807996136, 2.4466741416203148, 2.970273973014216,
13  -2.7893121723885534, -2.2657148387643748, -1.7421150073704739, -1.2185158455936571, -0.69491851196947851, -0.17131868057557731],
14  [0.22000706229660855, 0.74360690430428489, 1.267204926935573, 1.7908033890915052, 2.3144032310991816, 2.8380012537304697,
15  -2.9215855912931841, -2.3979857492855081, -1.8743877266542202, -1.3507892644982882, -0.82718942249061178, -0.30359139985932365],
16  [0.29751957124275596, 0.82111826253905784, 1.3447162969496083, 1.8683158980376524, 2.3919145893339548, 2.915512623744505,
17  -2.844073082347037, -2.3204743910507353, -1.7968763566401849, -1.2732767555521407, -0.74967806425583894, -0.22608002984528835],
18  [3.0136655290752188, -2.7530905195097337, -2.2922883025568734, -1.9222915077192773, -1.5707963267948966, -1.2193011458705159,
19  -0.84930435103291968, -0.38850213408005951, 0.127927124514574, 0.65152597487624719, 1.1322596819239259, 1.5707963267948966,
20  2.0093329716658674, 2.4900666787135459]]

Definition at line 295 of file plotscripts.py.

list plotscripts.phiedgesCSC18 = [pi/180.*(-5. + 20.*i) for i in range(18)]

Definition at line 294 of file plotscripts.py.

list plotscripts.phiedgesCSC36 = [pi/180.*(-5. + 10.*i) for i in range(36)]

sector phi edges in: me11 me12 me13 me14 me21 me22 me31 me32 me41 me42 mb1 mb2 mb3 mb4 index: 0 1 2 3 4 5 6 7 8 9 10 11 12 13

Definition at line 293 of file plotscripts.py.

plotscripts.tdrStyle = None

Definition at line 86 of file plotscripts.py.

dictionary plotscripts.TEST_RESULTS = {}

Definition at line 26 of file plotscripts.py.