ATLAS Offline Software
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
python.BeamSpotData.BeamSpotValue Class Reference
Collaboration diagram for python.BeamSpotData.BeamSpotValue:

Public Member Functions

def __init__ (self, fullCorrelations=False, addScanVars=False)
 
def sigmaXY (self)
 
def sigmaXYErr (self)
 
def thetaXY (self)
 
def thetaXYErr (self)
 
def defects (self)
 
def fillDataFromCOOL (self)
 
def fillScanData (self)
 
def fillDataFromPseudoLb (self, pseudoLbFile, timeUnit=1.)
 
def fillDataFromDQ (self)
 
def __str__ (self)
 
def summary (self)
 
def dump (self, verbose=False)
 
def varList (self)
 
def getROOTType (self, var)
 
def getROOTStruct (self)
 
def __lt__ (self, other)
 

Public Attributes

 fullCorrelations
 
 addScanVars
 
 run
 
 fill
 
 bcid
 
 lbStart
 
 lbEnd
 
 timeStart
 
 timeEnd
 
 nEvents
 
 nValid
 
 nVtxAll
 
 nVtxPrim
 
 status
 
 posX
 
 posY
 
 posZ
 
 sigmaX
 
 sigmaY
 
 sigmaZ
 
 tiltX
 
 tiltY
 
 posXErr
 
 posYErr
 
 posZErr
 
 sigmaXErr
 
 sigmaYErr
 
 sigmaZErr
 
 tiltXErr
 
 tiltYErr
 
 covSxSy
 
 covSxRhoXY
 
 covSyRhoXY
 
 covXY
 
 covXZ
 
 covXTiltX
 
 covXTiltY
 
 covXSx
 
 covXSy
 
 covXSz
 
 covXRhoXY
 
 covXk
 
 covYZ
 
 covYTiltX
 
 covYTiltY
 
 covYSx
 
 covYSy
 
 covYSz
 
 covYRhoXY
 
 covYk
 
 covZTiltX
 
 covZTiltY
 
 covZSx
 
 covZSy
 
 covZSz
 
 covZRhoXY
 
 covZk
 
 covTiltXTiltY
 
 covTiltXSx
 
 covTiltXSy
 
 covTiltXSz
 
 covTiltXRhoXY
 
 covTiltXk
 
 covTiltYSx
 
 covTiltYSy
 
 covTiltYSz
 
 covTiltYRhoXY
 
 covTiltYk
 
 covSxSz
 
 covSxk
 
 covSySz
 
 covSyk
 
 covSzRhoXY
 
 covSzk
 
 covRhoXYk
 
 rhoXY
 
 rhoXYErr
 
 k
 
 kErr
 
 defectWord
 
 nominalSeparation
 
 acquisitionFlag
 
 scanningIP
 
 nominalSeparationPlane
 
 B1DeltaXSet
 
 B2DeltaXSet
 
 B1DeltaYSet
 
 B2DeltaYSet
 
 separation
 

Static Public Attributes

 coolQuery = None
 
list propertyList = ['sigmaXY', 'sigmaXYErr','thetaXY','thetaXYErr', 'defects', 'fullCorrelations', 'addScanVars']
 
dictionary pseudoLbDict = {}
 
 defectData = None
 

Detailed Description

Class to hold information about a single set of beam spot parameters.
   The beam spot parametrization follows the COOL convention (see
   https://twiki.cern.ch/twiki/bin/view/Atlas/CoolBeamSpotParameters).

Definition at line 261 of file BeamSpotData.py.

Constructor & Destructor Documentation

◆ __init__()

def python.BeamSpotData.BeamSpotValue.__init__ (   self,
  fullCorrelations = False,
  addScanVars = False 
)

Definition at line 272 of file BeamSpotData.py.

272  def __init__(self, fullCorrelations=False, addScanVars=False):
273  self.fullCorrelations = fullCorrelations
274  self.addScanVars = addScanVars
275 
276  # Run info etc
277  self.run = 0
278  self.fill = 0
279  self.bcid = 0
280  self.lbStart = 0
281  self.lbEnd = 0 # exclusive, like COOL ranges
282  self.timeStart = 0 # Beware - must be int (seconds since epoch), float not precise enough!
283  self.timeEnd = 0 # Beware - must be int (seconds since epoch), float not precise enough!
284  self.nEvents = 0 # Number of vertices input to fit
285  self.nValid = 0 # Number of vertices used by fit
286  self.nVtxAll = 0 # Total number of vertices (no cuts)
287  self.nVtxPrim = 0 # Total number of primary vertices (no cuts)
288 
289  # Parameters as stored in COOL
290 
291  #self.fitID=0
292  self.status = 0
293  self.posX = 0.
294  self.posY = 0.
295  self.posZ = 0.
296  self.sigmaX = 0.
297  self.sigmaY = 0.
298  self.sigmaZ = 0.
299  self.tiltX = 0.
300  self.tiltY = 0.
301 
302  # Errors for the parameters above
303  self.posXErr = 0.
304  self.posYErr = 0.
305  self.posZErr = 0.
306  self.sigmaXErr = 0.
307  self.sigmaYErr = 0.
308  self.sigmaZErr = 0.
309  self.tiltXErr = 0.
310  self.tiltYErr = 0.
311 
312  # Offdiagonal covariance matrix parameters
313  self.covSxSy = 0.
314  self.covSxRhoXY = 0.
315  self.covSyRhoXY = 0.
316 
317  if self.fullCorrelations :
318  self.covXY = 0.
319  self.covXZ = 0.
320  self.covXTiltX = 0.
321  self.covXTiltY = 0.
322  self.covXSx = 0.
323  self.covXSy = 0.
324  self.covXSz = 0.
325  self.covXRhoXY = 0.
326  self.covXk = 0.
327 
328  self.covYZ = 0.
329  self.covYTiltX = 0.
330  self.covYTiltY = 0.
331  self.covYSx = 0.
332  self.covYSy = 0.
333  self.covYSz = 0.
334  self.covYRhoXY = 0.
335  self.covYk = 0.
336 
337  self.covZTiltX = 0.
338  self.covZTiltY = 0.
339  self.covZSx = 0.
340  self.covZSy = 0.
341  self.covZSz = 0.
342  self.covZRhoXY = 0.
343  self.covZk = 0.
344 
345  self.covTiltXTiltY = 0.
346  self.covTiltXSx = 0.
347  self.covTiltXSy = 0.
348  self.covTiltXSz = 0.
349  self.covTiltXRhoXY = 0.
350  self.covTiltXk = 0.
351 
352  self.covTiltYSx = 0.
353  self.covTiltYSy = 0.
354  self.covTiltYSz = 0.
355  self.covTiltYRhoXY = 0.
356  self.covTiltYk = 0.
357 
358  self.covSxSz = 0.
359  self.covSxk = 0.
360 
361  self.covSySz = 0.
362  self.covSyk = 0.
363 
364  self.covSzRhoXY = 0.
365  self.covSzk = 0.
366 
367  self.covRhoXYk = 0.
368 
369 
370  # Additional fit parameters
371  self.rhoXY = 0.
372  self.rhoXYErr = 0.
373  self.k = 1.
374  self.kErr = 0.
375 
376  # Data quality info
377  self.defectWord = 0
378 
379  # Additional Luminosity variables (required mainly for VdM scans)
380  if self.addScanVars :
381  self.nominalSeparation = 0.
382  self.acquisitionFlag = 0
383  self.scanningIP = 0
384  self.nominalSeparationPlane = 0
385  self.B1DeltaXSet = 0.
386  self.B2DeltaXSet = 0.
387  self.B1DeltaYSet = 0.
388  self.B2DeltaYSet = 0.
389 

Member Function Documentation

◆ __lt__()

def python.BeamSpotData.BeamSpotValue.__lt__ (   self,
  other 
)

Definition at line 581 of file BeamSpotData.py.

581  def __lt__(self, other):
582  if self.run != other.run:
583  return self.run.__lt__(other.run)
584  if self.bcid != other.bcid:
585  return self.bcid.__lt__(other.bcid)
586 
587  return self.lbStart.__lt__(other.lbStart)
588 
589 

◆ __str__()

def python.BeamSpotData.BeamSpotValue.__str__ (   self)

Definition at line 521 of file BeamSpotData.py.

521  def __str__(self):
522  s = self.summary()+'\n'
523  if self.timeStart or self.timeEnd:
524  s += '%s - %s\n' % (time.strftime('%a %b %d %X %Z %Y',time.localtime(self.timeStart)),
525  time.strftime('%a %b %d %X %Z %Y',time.localtime(self.timeEnd)))
526  for v in ['posX','posY','posZ',
527  'sigmaX','sigmaY','sigmaZ',
528  'tiltX','tiltY','sigmaXY','k']:
529  s += '... %6s: %s +- %s %s\n' % (v,
530  fmtVal(v,getattr(self,v)),
531  fmtVal(v,getattr(self,v+'Err')),
532  varDef(v,'units'))
533  return s
534 

◆ defects()

def python.BeamSpotData.BeamSpotValue.defects (   self)

Definition at line 422 of file BeamSpotData.py.

422  def defects(self):
423 
424  # Will raise an error if unknown defect encountered
425  from InDetBeamSpotExample.DQUtilities import IDBSDefectEncoding
426  return IDBSDefectEncoding.intToDefectList(self.defectWord)
427 

◆ dump()

def python.BeamSpotData.BeamSpotValue.dump (   self,
  verbose = False 
)
Standard printout of beam spot parameters.

Definition at line 541 of file BeamSpotData.py.

541  def dump(self,verbose=False):
542  """Standard printout of beam spot parameters."""
543  if verbose:
544  print (self)
545  else:
546  print (self.summary())
547 

◆ fillDataFromCOOL()

def python.BeamSpotData.BeamSpotValue.fillDataFromCOOL (   self)

Definition at line 428 of file BeamSpotData.py.

428  def fillDataFromCOOL(self):
429  if not BeamSpotValue.coolQuery:
430  from InDetBeamSpotExample.COOLUtils import COOLQuery
431  BeamSpotValue.coolQuery = COOLQuery()
432  try:
433  self.timeStart = BeamSpotValue.coolQuery.lbTime(self.run,self.lbStart)[0]
434  except Exception:
435  pass
436  try:
437  self.timeEnd = BeamSpotValue.coolQuery.lbTime(self.run,self.lbEnd)[1]
438  except Exception:
439  pass
440  try:
441  self.fill = BeamSpotValue.coolQuery.getLHCInfo(self.timeStart).get('FillNumber',0)
442  except Exception:
443  pass
444 

◆ fillDataFromDQ()

def python.BeamSpotData.BeamSpotValue.fillDataFromDQ (   self)
Fill DQ defects assuming that any defect is valid for the full fit range

Definition at line 506 of file BeamSpotData.py.

506  def fillDataFromDQ(self):
507  """
508  Fill DQ defects assuming that any defect is valid for the full fit range
509  """
510  from InDetBeamSpotExample.DQUtilities import IDBSDefectEncoding
511 
512  if not BeamSpotValue.defectData:
513  from InDetBeamSpotExample.DQUtilities import IDBSDefectData
514  BeamSpotValue.defectData = IDBSDefectData()
515 
516  defects = BeamSpotValue.defectData.defectsRange(self.run, self.lbStart, self.lbEnd)
517  self.defectWord = IDBSDefectEncoding.defectListToInt(defects)
518  return
519 
520 

◆ fillDataFromPseudoLb()

def python.BeamSpotData.BeamSpotValue.fillDataFromPseudoLb (   self,
  pseudoLbFile,
  timeUnit = 1. 
)

Definition at line 474 of file BeamSpotData.py.

474  def fillDataFromPseudoLb(self, pseudoLbFile, timeUnit = 1.):
475  if not BeamSpotValue.pseudoLbDict:
476  f = open(pseudoLbFile)
477  for pLb, line in enumerate(f):
478  tokens = line.split()
479  if len(tokens) < 5: tokens.append(0.0)
480  point, start, end, sep, acq = tokens
481  print ("point %s %s %s %s" % (point,start,sep,acq))
482  BeamSpotValue.pseudoLbDict[int(point)] = (int(int(start)*timeUnit), int(int(end)*timeUnit), float(sep), float(acq))
483 
484  if self.lbStart not in self.pseudoLbDict:
485  print ("Missing %s in pseudoLbDict" % self.lbStart)
486  return
487 
488  self.timeStart = self.pseudoLbDict[self.lbStart][0]
489  self.timeEnd = self.pseudoLbDict[self.lbStart][1]
490  self.separation = self.pseudoLbDict[self.lbStart][2]
491  #self.acquisitionFlag = self.pseudoLbDict[self.lbStart][3]
492 
493  #print (self.lbStart, self.timeStart, self.timeEnd, time.strftime('%a %b %d %X %Z %Y',time.localtime(self.timeStart)))
494 
495  if not BeamSpotValue.coolQuery:
496  from InDetBeamSpotExample.COOLUtils import COOLQuery
497  BeamSpotValue.coolQuery = COOLQuery()
498 
499  try:
500  self.fill = BeamSpotValue.coolQuery.getLHCInfo(self.timeStart).get('FillNumber',0)
501  except Exception:
502  pass
503 
504  return
505 

◆ fillScanData()

def python.BeamSpotData.BeamSpotValue.fillScanData (   self)

Definition at line 445 of file BeamSpotData.py.

445  def fillScanData(self):
446  if not BeamSpotValue.coolQuery:
447  from InDetBeamSpotExample.COOLUtils import COOLQuery
448  BeamSpotValue.coolQuery = COOLQuery()
449  try:
450  scanPars = BeamSpotValue.coolQuery.scanInfo(self.run,self.lbStart)
451  if scanPars is not None:
452  self.scanningIP = scanPars[0]
453  self.acquisitionFlag = scanPars[1]
454  self.nominalSeparation = scanPars[2]
455  self.nominalSeparationPlane = scanPars[3]
456  self.B1DeltaXSet = scanPars[4]
457  self.B2DeltaXSet = scanPars[5]
458  self.B1DeltaYSet = scanPars[6]
459  self.B2DeltaYSet = scanPars[7]
460  else:
461  print('Scan info is not available for ',self.run,self.lbStart)
462  self.scanningIP = 0
463  self.acquisitionFlag = 0
464  self.nominalSeparation = 0.
465  self.nominalSeparationPlane = 0
466  self.B1DeltaXSet = 0.
467  self.B2DeltaXSet = 0.
468  self.B1DeltaYSet = 0.
469  self.B2DeltaYSet = 0.
470 
471  except Exception:
472  pass
473 

◆ getROOTStruct()

def python.BeamSpotData.BeamSpotValue.getROOTStruct (   self)
Return a string with a C struct describing all data members of the instance.
   Intended for creating ROOT tree buffer objects via ROOT.gROOT.ProcessLine().

Definition at line 568 of file BeamSpotData.py.

568  def getROOTStruct(self):
569  """Return a string with a C struct describing all data members of the instance.
570  Intended for creating ROOT tree buffer objects via ROOT.gROOT.ProcessLine()."""
571  s = 'struct BeamSpotNtBuf {'
572  for name in self.varList():
573  o = getattr(self,name)
574  if isinstance(o,int):
575  s += ' Int_t %s;' % name
576  if isinstance(o,float):
577  s += ' Float_t %s;' % name
578  s += '};'
579  return s
580 

◆ getROOTType()

def python.BeamSpotData.BeamSpotValue.getROOTType (   self,
  var 
)
Get ROOT type of variable (either /I or /F).

Definition at line 560 of file BeamSpotData.py.

560  def getROOTType(self,var):
561  """Get ROOT type of variable (either /I or /F)."""
562  o = getattr(self,var)
563  if isinstance(o,int):
564  return '/I'
565  else:
566  return '/F'
567 

◆ sigmaXY()

def python.BeamSpotData.BeamSpotValue.sigmaXY (   self)

Definition at line 391 of file BeamSpotData.py.

391  def sigmaXY(self):
392  return self.rhoXY*self.sigmaX*self.sigmaY
393 

◆ sigmaXYErr()

def python.BeamSpotData.BeamSpotValue.sigmaXYErr (   self)

Definition at line 395 of file BeamSpotData.py.

395  def sigmaXYErr(self):
396  # NOTE: error calculation below neglects covariance matrix
397  ss = self.rhoXYErr*self.rhoXYErr*self.sigmaX*self.sigmaX*self.sigmaY*self.sigmaY
398  ss += self.rhoXY*self.rhoXY*self.sigmaXErr*self.sigmaXErr*self.sigmaY*self.sigmaY
399  ss += self.rhoXY*self.rhoXY*self.sigmaX*self.sigmaX*self.sigmaYErr*self.sigmaYErr
400  return sqrt(ss)
401 

◆ summary()

def python.BeamSpotData.BeamSpotValue.summary (   self)
Get one-line summary info.

Definition at line 535 of file BeamSpotData.py.

535  def summary(self):
536  """Get one-line summary info."""
537  return '[%i, %i - %i), fill %i, BCID %i: %i events, %i selected, status %i' % (self.run,self.lbStart,self.lbEnd,
538  self.fill,self.bcid,
539  self.nEvents,self.nValid,self.status)
540 

◆ thetaXY()

def python.BeamSpotData.BeamSpotValue.thetaXY (   self)

Definition at line 403 of file BeamSpotData.py.

403  def thetaXY(self):
404  try:
405  txy = .5*atan((2*self.sigmaX*self.sigmaY*self.rhoXY)/(self.sigmaY**2-self.sigmaX**2))
406  except Exception:
407  txy = 0
408  return txy
409 

◆ thetaXYErr()

def python.BeamSpotData.BeamSpotValue.thetaXYErr (   self)

Definition at line 411 of file BeamSpotData.py.

411  def thetaXYErr(self):
412  try:
413  tpx = (self.rhoXY*self.sigmaY*(self.sigmaX**2+self.sigmaY**2))/(self.sigmaX**4+2*(2*self.rhoXY**2-1)*self.sigmaX**2*self.sigmaY**2+self.sigmaY**4)
414  tpy = -1*(self.rhoXY*self.sigmaX*(self.sigmaX**2+self.sigmaY**2))/(self.sigmaX**4+2*(2*self.rhoXY**2-1)*self.sigmaX**2*self.sigmaY**2+self.sigmaY**4)
415  tpr = (self.sigmaX*self.sigmaY**3-self.sigmaY*self.sigmaX**3)/(self.sigmaX**4+2*(2*self.rhoXY**2-1)*self.sigmaX**2*self.sigmaY**2+self.sigmaY**4)
416  txye = sqrt(tpx*tpx*self.sigmaXErr**2 + tpy*tpy*self.sigmaYErr**2 + tpr*tpr*self.rhoXYErr**2 + 2*(tpx*tpy*self.covSxSy + tpx*tpr*self.covSxRhoXY + tpy*tpr*self.covSyRhoXY))
417  except Exception:
418  txye = 0
419  return txye
420 

◆ varList()

def python.BeamSpotData.BeamSpotValue.varList (   self)
Get list of variable names in BeamSpotValue object.

Definition at line 548 of file BeamSpotData.py.

548  def varList(self):
549  """Get list of variable names in BeamSpotValue object."""
550  l = []
551  for name in dir(self):
552  # can we test for type(...) == property?
553  if name in BeamSpotValue.propertyList:
554  continue
555  o = getattr(self,name)
556  if isinstance(o,int) or isinstance(o,float):
557  l.append(name)
558  return l
559 

Member Data Documentation

◆ acquisitionFlag

python.BeamSpotData.BeamSpotValue.acquisitionFlag

Definition at line 382 of file BeamSpotData.py.

◆ addScanVars

python.BeamSpotData.BeamSpotValue.addScanVars

Definition at line 274 of file BeamSpotData.py.

◆ B1DeltaXSet

python.BeamSpotData.BeamSpotValue.B1DeltaXSet

Definition at line 385 of file BeamSpotData.py.

◆ B1DeltaYSet

python.BeamSpotData.BeamSpotValue.B1DeltaYSet

Definition at line 387 of file BeamSpotData.py.

◆ B2DeltaXSet

python.BeamSpotData.BeamSpotValue.B2DeltaXSet

Definition at line 386 of file BeamSpotData.py.

◆ B2DeltaYSet

python.BeamSpotData.BeamSpotValue.B2DeltaYSet

Definition at line 388 of file BeamSpotData.py.

◆ bcid

python.BeamSpotData.BeamSpotValue.bcid

Definition at line 279 of file BeamSpotData.py.

◆ coolQuery

python.BeamSpotData.BeamSpotValue.coolQuery = None
static

Definition at line 267 of file BeamSpotData.py.

◆ covRhoXYk

python.BeamSpotData.BeamSpotValue.covRhoXYk

Definition at line 367 of file BeamSpotData.py.

◆ covSxk

python.BeamSpotData.BeamSpotValue.covSxk

Definition at line 359 of file BeamSpotData.py.

◆ covSxRhoXY

python.BeamSpotData.BeamSpotValue.covSxRhoXY

Definition at line 314 of file BeamSpotData.py.

◆ covSxSy

python.BeamSpotData.BeamSpotValue.covSxSy

Definition at line 313 of file BeamSpotData.py.

◆ covSxSz

python.BeamSpotData.BeamSpotValue.covSxSz

Definition at line 358 of file BeamSpotData.py.

◆ covSyk

python.BeamSpotData.BeamSpotValue.covSyk

Definition at line 362 of file BeamSpotData.py.

◆ covSyRhoXY

python.BeamSpotData.BeamSpotValue.covSyRhoXY

Definition at line 315 of file BeamSpotData.py.

◆ covSySz

python.BeamSpotData.BeamSpotValue.covSySz

Definition at line 361 of file BeamSpotData.py.

◆ covSzk

python.BeamSpotData.BeamSpotValue.covSzk

Definition at line 365 of file BeamSpotData.py.

◆ covSzRhoXY

python.BeamSpotData.BeamSpotValue.covSzRhoXY

Definition at line 364 of file BeamSpotData.py.

◆ covTiltXk

python.BeamSpotData.BeamSpotValue.covTiltXk

Definition at line 350 of file BeamSpotData.py.

◆ covTiltXRhoXY

python.BeamSpotData.BeamSpotValue.covTiltXRhoXY

Definition at line 349 of file BeamSpotData.py.

◆ covTiltXSx

python.BeamSpotData.BeamSpotValue.covTiltXSx

Definition at line 346 of file BeamSpotData.py.

◆ covTiltXSy

python.BeamSpotData.BeamSpotValue.covTiltXSy

Definition at line 347 of file BeamSpotData.py.

◆ covTiltXSz

python.BeamSpotData.BeamSpotValue.covTiltXSz

Definition at line 348 of file BeamSpotData.py.

◆ covTiltXTiltY

python.BeamSpotData.BeamSpotValue.covTiltXTiltY

Definition at line 345 of file BeamSpotData.py.

◆ covTiltYk

python.BeamSpotData.BeamSpotValue.covTiltYk

Definition at line 356 of file BeamSpotData.py.

◆ covTiltYRhoXY

python.BeamSpotData.BeamSpotValue.covTiltYRhoXY

Definition at line 355 of file BeamSpotData.py.

◆ covTiltYSx

python.BeamSpotData.BeamSpotValue.covTiltYSx

Definition at line 352 of file BeamSpotData.py.

◆ covTiltYSy

python.BeamSpotData.BeamSpotValue.covTiltYSy

Definition at line 353 of file BeamSpotData.py.

◆ covTiltYSz

python.BeamSpotData.BeamSpotValue.covTiltYSz

Definition at line 354 of file BeamSpotData.py.

◆ covXk

python.BeamSpotData.BeamSpotValue.covXk

Definition at line 326 of file BeamSpotData.py.

◆ covXRhoXY

python.BeamSpotData.BeamSpotValue.covXRhoXY

Definition at line 325 of file BeamSpotData.py.

◆ covXSx

python.BeamSpotData.BeamSpotValue.covXSx

Definition at line 322 of file BeamSpotData.py.

◆ covXSy

python.BeamSpotData.BeamSpotValue.covXSy

Definition at line 323 of file BeamSpotData.py.

◆ covXSz

python.BeamSpotData.BeamSpotValue.covXSz

Definition at line 324 of file BeamSpotData.py.

◆ covXTiltX

python.BeamSpotData.BeamSpotValue.covXTiltX

Definition at line 320 of file BeamSpotData.py.

◆ covXTiltY

python.BeamSpotData.BeamSpotValue.covXTiltY

Definition at line 321 of file BeamSpotData.py.

◆ covXY

python.BeamSpotData.BeamSpotValue.covXY

Definition at line 318 of file BeamSpotData.py.

◆ covXZ

python.BeamSpotData.BeamSpotValue.covXZ

Definition at line 319 of file BeamSpotData.py.

◆ covYk

python.BeamSpotData.BeamSpotValue.covYk

Definition at line 335 of file BeamSpotData.py.

◆ covYRhoXY

python.BeamSpotData.BeamSpotValue.covYRhoXY

Definition at line 334 of file BeamSpotData.py.

◆ covYSx

python.BeamSpotData.BeamSpotValue.covYSx

Definition at line 331 of file BeamSpotData.py.

◆ covYSy

python.BeamSpotData.BeamSpotValue.covYSy

Definition at line 332 of file BeamSpotData.py.

◆ covYSz

python.BeamSpotData.BeamSpotValue.covYSz

Definition at line 333 of file BeamSpotData.py.

◆ covYTiltX

python.BeamSpotData.BeamSpotValue.covYTiltX

Definition at line 329 of file BeamSpotData.py.

◆ covYTiltY

python.BeamSpotData.BeamSpotValue.covYTiltY

Definition at line 330 of file BeamSpotData.py.

◆ covYZ

python.BeamSpotData.BeamSpotValue.covYZ

Definition at line 328 of file BeamSpotData.py.

◆ covZk

python.BeamSpotData.BeamSpotValue.covZk

Definition at line 343 of file BeamSpotData.py.

◆ covZRhoXY

python.BeamSpotData.BeamSpotValue.covZRhoXY

Definition at line 342 of file BeamSpotData.py.

◆ covZSx

python.BeamSpotData.BeamSpotValue.covZSx

Definition at line 339 of file BeamSpotData.py.

◆ covZSy

python.BeamSpotData.BeamSpotValue.covZSy

Definition at line 340 of file BeamSpotData.py.

◆ covZSz

python.BeamSpotData.BeamSpotValue.covZSz

Definition at line 341 of file BeamSpotData.py.

◆ covZTiltX

python.BeamSpotData.BeamSpotValue.covZTiltX

Definition at line 337 of file BeamSpotData.py.

◆ covZTiltY

python.BeamSpotData.BeamSpotValue.covZTiltY

Definition at line 338 of file BeamSpotData.py.

◆ defectData

python.BeamSpotData.BeamSpotValue.defectData = None
static

Definition at line 270 of file BeamSpotData.py.

◆ defectWord

python.BeamSpotData.BeamSpotValue.defectWord

Definition at line 377 of file BeamSpotData.py.

◆ fill

python.BeamSpotData.BeamSpotValue.fill

Definition at line 278 of file BeamSpotData.py.

◆ fullCorrelations

python.BeamSpotData.BeamSpotValue.fullCorrelations

Definition at line 273 of file BeamSpotData.py.

◆ k

python.BeamSpotData.BeamSpotValue.k

Definition at line 373 of file BeamSpotData.py.

◆ kErr

python.BeamSpotData.BeamSpotValue.kErr

Definition at line 374 of file BeamSpotData.py.

◆ lbEnd

python.BeamSpotData.BeamSpotValue.lbEnd

Definition at line 281 of file BeamSpotData.py.

◆ lbStart

python.BeamSpotData.BeamSpotValue.lbStart

Definition at line 280 of file BeamSpotData.py.

◆ nEvents

python.BeamSpotData.BeamSpotValue.nEvents

Definition at line 284 of file BeamSpotData.py.

◆ nominalSeparation

python.BeamSpotData.BeamSpotValue.nominalSeparation

Definition at line 381 of file BeamSpotData.py.

◆ nominalSeparationPlane

python.BeamSpotData.BeamSpotValue.nominalSeparationPlane

Definition at line 384 of file BeamSpotData.py.

◆ nValid

python.BeamSpotData.BeamSpotValue.nValid

Definition at line 285 of file BeamSpotData.py.

◆ nVtxAll

python.BeamSpotData.BeamSpotValue.nVtxAll

Definition at line 286 of file BeamSpotData.py.

◆ nVtxPrim

python.BeamSpotData.BeamSpotValue.nVtxPrim

Definition at line 287 of file BeamSpotData.py.

◆ posX

python.BeamSpotData.BeamSpotValue.posX

Definition at line 293 of file BeamSpotData.py.

◆ posXErr

python.BeamSpotData.BeamSpotValue.posXErr

Definition at line 303 of file BeamSpotData.py.

◆ posY

python.BeamSpotData.BeamSpotValue.posY

Definition at line 294 of file BeamSpotData.py.

◆ posYErr

python.BeamSpotData.BeamSpotValue.posYErr

Definition at line 304 of file BeamSpotData.py.

◆ posZ

python.BeamSpotData.BeamSpotValue.posZ

Definition at line 295 of file BeamSpotData.py.

◆ posZErr

python.BeamSpotData.BeamSpotValue.posZErr

Definition at line 305 of file BeamSpotData.py.

◆ propertyList

list python.BeamSpotData.BeamSpotValue.propertyList = ['sigmaXY', 'sigmaXYErr','thetaXY','thetaXYErr', 'defects', 'fullCorrelations', 'addScanVars']
static

Definition at line 268 of file BeamSpotData.py.

◆ pseudoLbDict

dictionary python.BeamSpotData.BeamSpotValue.pseudoLbDict = {}
static

Definition at line 269 of file BeamSpotData.py.

◆ rhoXY

python.BeamSpotData.BeamSpotValue.rhoXY

Definition at line 371 of file BeamSpotData.py.

◆ rhoXYErr

python.BeamSpotData.BeamSpotValue.rhoXYErr

Definition at line 372 of file BeamSpotData.py.

◆ run

python.BeamSpotData.BeamSpotValue.run

Definition at line 277 of file BeamSpotData.py.

◆ scanningIP

python.BeamSpotData.BeamSpotValue.scanningIP

Definition at line 383 of file BeamSpotData.py.

◆ separation

python.BeamSpotData.BeamSpotValue.separation

Definition at line 490 of file BeamSpotData.py.

◆ sigmaX

python.BeamSpotData.BeamSpotValue.sigmaX

Definition at line 296 of file BeamSpotData.py.

◆ sigmaXErr

python.BeamSpotData.BeamSpotValue.sigmaXErr

Definition at line 306 of file BeamSpotData.py.

◆ sigmaY

python.BeamSpotData.BeamSpotValue.sigmaY

Definition at line 297 of file BeamSpotData.py.

◆ sigmaYErr

python.BeamSpotData.BeamSpotValue.sigmaYErr

Definition at line 307 of file BeamSpotData.py.

◆ sigmaZ

python.BeamSpotData.BeamSpotValue.sigmaZ

Definition at line 298 of file BeamSpotData.py.

◆ sigmaZErr

python.BeamSpotData.BeamSpotValue.sigmaZErr

Definition at line 308 of file BeamSpotData.py.

◆ status

python.BeamSpotData.BeamSpotValue.status

Definition at line 292 of file BeamSpotData.py.

◆ tiltX

python.BeamSpotData.BeamSpotValue.tiltX

Definition at line 299 of file BeamSpotData.py.

◆ tiltXErr

python.BeamSpotData.BeamSpotValue.tiltXErr

Definition at line 309 of file BeamSpotData.py.

◆ tiltY

python.BeamSpotData.BeamSpotValue.tiltY

Definition at line 300 of file BeamSpotData.py.

◆ tiltYErr

python.BeamSpotData.BeamSpotValue.tiltYErr

Definition at line 310 of file BeamSpotData.py.

◆ timeEnd

python.BeamSpotData.BeamSpotValue.timeEnd

Definition at line 283 of file BeamSpotData.py.

◆ timeStart

python.BeamSpotData.BeamSpotValue.timeStart

Definition at line 282 of file BeamSpotData.py.


The documentation for this class was generated from the following file:
CaloCellPos2Ntuple.int
int
Definition: CaloCellPos2Ntuple.py:24
beamspotman.sigmaXY
sigmaXY
Definition: beamspotman.py:1628
drawFromPickle.atan
atan
Definition: drawFromPickle.py:36
run_Egamma1_LArStrip_Fex.dump
dump
Definition: run_Egamma1_LArStrip_Fex.py:88
python.BeamSpotData.fmtVal
def fmtVal(var, value, strip=False, useAlternate=False)
Definition: BeamSpotData.py:248
beamspotman.dir
string dir
Definition: beamspotman.py:623
DeMoScan.defects
defects
Definition: DeMoScan.py:297
python.BeamSpotData.varDef
def varDef(var, property, default='', useAlternate=False, override=None)
Definition: BeamSpotData.py:237
python.processes.powheg.ZZ.ZZ.__init__
def __init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition: ZZ.py:18
COOLUtils
Trk::open
@ open
Definition: BinningType.h:40
get
T * get(TKey *tobj)
get a TObject* from a TKey* (why can't a TObject be a TKey?)
Definition: hcg.cxx:127
beamspotnt.varList
list varList
Definition: bin/beamspotnt.py:1108
dbg::print
void print(std::FILE *stream, std::format_string< Args... > fmt, Args &&... args)
Definition: SGImplSvc.cxx:70
beamspotman.sigmaXYErr
sigmaXYErr
Definition: beamspotman.py:1632
readCCLHist.float
float
Definition: readCCLHist.py:83
SCT_Monitoring::summary
@ summary
Definition: SCT_MonitoringNumbers.h:65