ATLAS Offline Software
Loading...
Searching...
No Matches
python.BeamSpotData.BeamSpotValue Class Reference
Collaboration diagram for python.BeamSpotData.BeamSpotValue:

Public Member Functions

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

Public Attributes

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

Static Public Attributes

 coolQuery = None
list propertyList = ['sigmaXY', 'sigmaXYErr','thetaXY','thetaXYErr', 'defects', 'fullCorrelations', 'addScanVars']
dict 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__()

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__()

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__()

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()

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()

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
-event-from-file

◆ fillDataFromCOOL()

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
T * get(TKey *tobj)
get a TObject* from a TKey* (why can't a TObject be a TKey?)
Definition hcg.cxx:130

◆ fillDataFromDQ()

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()

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()

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
void print(char *figname, TCanvas *c1)

◆ getROOTStruct()

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()

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()

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()

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()

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()

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()

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()

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

int python.BeamSpotData.BeamSpotValue.acquisitionFlag = 0

Definition at line 382 of file BeamSpotData.py.

◆ addScanVars

python.BeamSpotData.BeamSpotValue.addScanVars = addScanVars

Definition at line 274 of file BeamSpotData.py.

◆ B1DeltaXSet

int python.BeamSpotData.BeamSpotValue.B1DeltaXSet = 0.

Definition at line 385 of file BeamSpotData.py.

◆ B1DeltaYSet

int python.BeamSpotData.BeamSpotValue.B1DeltaYSet = 0.

Definition at line 387 of file BeamSpotData.py.

◆ B2DeltaXSet

int python.BeamSpotData.BeamSpotValue.B2DeltaXSet = 0.

Definition at line 386 of file BeamSpotData.py.

◆ B2DeltaYSet

int python.BeamSpotData.BeamSpotValue.B2DeltaYSet = 0.

Definition at line 388 of file BeamSpotData.py.

◆ bcid

python.BeamSpotData.BeamSpotValue.bcid = 0

Definition at line 279 of file BeamSpotData.py.

◆ coolQuery

python.BeamSpotData.BeamSpotValue.coolQuery = None
static

Definition at line 267 of file BeamSpotData.py.

◆ covRhoXYk

int python.BeamSpotData.BeamSpotValue.covRhoXYk = 0.

Definition at line 367 of file BeamSpotData.py.

◆ covSxk

int python.BeamSpotData.BeamSpotValue.covSxk = 0.

Definition at line 359 of file BeamSpotData.py.

◆ covSxRhoXY

int python.BeamSpotData.BeamSpotValue.covSxRhoXY = 0.

Definition at line 314 of file BeamSpotData.py.

◆ covSxSy

int python.BeamSpotData.BeamSpotValue.covSxSy = 0.

Definition at line 313 of file BeamSpotData.py.

◆ covSxSz

int python.BeamSpotData.BeamSpotValue.covSxSz = 0.

Definition at line 358 of file BeamSpotData.py.

◆ covSyk

int python.BeamSpotData.BeamSpotValue.covSyk = 0.

Definition at line 362 of file BeamSpotData.py.

◆ covSyRhoXY

int python.BeamSpotData.BeamSpotValue.covSyRhoXY = 0.

Definition at line 315 of file BeamSpotData.py.

◆ covSySz

int python.BeamSpotData.BeamSpotValue.covSySz = 0.

Definition at line 361 of file BeamSpotData.py.

◆ covSzk

int python.BeamSpotData.BeamSpotValue.covSzk = 0.

Definition at line 365 of file BeamSpotData.py.

◆ covSzRhoXY

int python.BeamSpotData.BeamSpotValue.covSzRhoXY = 0.

Definition at line 364 of file BeamSpotData.py.

◆ covTiltXk

int python.BeamSpotData.BeamSpotValue.covTiltXk = 0.

Definition at line 350 of file BeamSpotData.py.

◆ covTiltXRhoXY

int python.BeamSpotData.BeamSpotValue.covTiltXRhoXY = 0.

Definition at line 349 of file BeamSpotData.py.

◆ covTiltXSx

int python.BeamSpotData.BeamSpotValue.covTiltXSx = 0.

Definition at line 346 of file BeamSpotData.py.

◆ covTiltXSy

int python.BeamSpotData.BeamSpotValue.covTiltXSy = 0.

Definition at line 347 of file BeamSpotData.py.

◆ covTiltXSz

int python.BeamSpotData.BeamSpotValue.covTiltXSz = 0.

Definition at line 348 of file BeamSpotData.py.

◆ covTiltXTiltY

int python.BeamSpotData.BeamSpotValue.covTiltXTiltY = 0.

Definition at line 345 of file BeamSpotData.py.

◆ covTiltYk

int python.BeamSpotData.BeamSpotValue.covTiltYk = 0.

Definition at line 356 of file BeamSpotData.py.

◆ covTiltYRhoXY

int python.BeamSpotData.BeamSpotValue.covTiltYRhoXY = 0.

Definition at line 355 of file BeamSpotData.py.

◆ covTiltYSx

int python.BeamSpotData.BeamSpotValue.covTiltYSx = 0.

Definition at line 352 of file BeamSpotData.py.

◆ covTiltYSy

int python.BeamSpotData.BeamSpotValue.covTiltYSy = 0.

Definition at line 353 of file BeamSpotData.py.

◆ covTiltYSz

int python.BeamSpotData.BeamSpotValue.covTiltYSz = 0.

Definition at line 354 of file BeamSpotData.py.

◆ covXk

int python.BeamSpotData.BeamSpotValue.covXk = 0.

Definition at line 326 of file BeamSpotData.py.

◆ covXRhoXY

int python.BeamSpotData.BeamSpotValue.covXRhoXY = 0.

Definition at line 325 of file BeamSpotData.py.

◆ covXSx

int python.BeamSpotData.BeamSpotValue.covXSx = 0.

Definition at line 322 of file BeamSpotData.py.

◆ covXSy

int python.BeamSpotData.BeamSpotValue.covXSy = 0.

Definition at line 323 of file BeamSpotData.py.

◆ covXSz

int python.BeamSpotData.BeamSpotValue.covXSz = 0.

Definition at line 324 of file BeamSpotData.py.

◆ covXTiltX

int python.BeamSpotData.BeamSpotValue.covXTiltX = 0.

Definition at line 320 of file BeamSpotData.py.

◆ covXTiltY

int python.BeamSpotData.BeamSpotValue.covXTiltY = 0.

Definition at line 321 of file BeamSpotData.py.

◆ covXY

int python.BeamSpotData.BeamSpotValue.covXY = 0.

Definition at line 318 of file BeamSpotData.py.

◆ covXZ

int python.BeamSpotData.BeamSpotValue.covXZ = 0.

Definition at line 319 of file BeamSpotData.py.

◆ covYk

int python.BeamSpotData.BeamSpotValue.covYk = 0.

Definition at line 335 of file BeamSpotData.py.

◆ covYRhoXY

int python.BeamSpotData.BeamSpotValue.covYRhoXY = 0.

Definition at line 334 of file BeamSpotData.py.

◆ covYSx

int python.BeamSpotData.BeamSpotValue.covYSx = 0.

Definition at line 331 of file BeamSpotData.py.

◆ covYSy

int python.BeamSpotData.BeamSpotValue.covYSy = 0.

Definition at line 332 of file BeamSpotData.py.

◆ covYSz

int python.BeamSpotData.BeamSpotValue.covYSz = 0.

Definition at line 333 of file BeamSpotData.py.

◆ covYTiltX

int python.BeamSpotData.BeamSpotValue.covYTiltX = 0.

Definition at line 329 of file BeamSpotData.py.

◆ covYTiltY

int python.BeamSpotData.BeamSpotValue.covYTiltY = 0.

Definition at line 330 of file BeamSpotData.py.

◆ covYZ

int python.BeamSpotData.BeamSpotValue.covYZ = 0.

Definition at line 328 of file BeamSpotData.py.

◆ covZk

int python.BeamSpotData.BeamSpotValue.covZk = 0.

Definition at line 343 of file BeamSpotData.py.

◆ covZRhoXY

int python.BeamSpotData.BeamSpotValue.covZRhoXY = 0.

Definition at line 342 of file BeamSpotData.py.

◆ covZSx

int python.BeamSpotData.BeamSpotValue.covZSx = 0.

Definition at line 339 of file BeamSpotData.py.

◆ covZSy

int python.BeamSpotData.BeamSpotValue.covZSy = 0.

Definition at line 340 of file BeamSpotData.py.

◆ covZSz

int python.BeamSpotData.BeamSpotValue.covZSz = 0.

Definition at line 341 of file BeamSpotData.py.

◆ covZTiltX

int python.BeamSpotData.BeamSpotValue.covZTiltX = 0.

Definition at line 337 of file BeamSpotData.py.

◆ covZTiltY

int python.BeamSpotData.BeamSpotValue.covZTiltY = 0.

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 = 0

Definition at line 377 of file BeamSpotData.py.

◆ fill

python.BeamSpotData.BeamSpotValue.fill = 0

Definition at line 278 of file BeamSpotData.py.

◆ fullCorrelations

python.BeamSpotData.BeamSpotValue.fullCorrelations = fullCorrelations

Definition at line 273 of file BeamSpotData.py.

◆ k

int python.BeamSpotData.BeamSpotValue.k = 1.

Definition at line 373 of file BeamSpotData.py.

◆ kErr

int python.BeamSpotData.BeamSpotValue.kErr = 0.

Definition at line 374 of file BeamSpotData.py.

◆ lbEnd

python.BeamSpotData.BeamSpotValue.lbEnd = 0

Definition at line 281 of file BeamSpotData.py.

◆ lbStart

python.BeamSpotData.BeamSpotValue.lbStart = 0

Definition at line 280 of file BeamSpotData.py.

◆ nEvents

python.BeamSpotData.BeamSpotValue.nEvents = 0

Definition at line 284 of file BeamSpotData.py.

◆ nominalSeparation

int python.BeamSpotData.BeamSpotValue.nominalSeparation = 0.

Definition at line 381 of file BeamSpotData.py.

◆ nominalSeparationPlane

int python.BeamSpotData.BeamSpotValue.nominalSeparationPlane = 0

Definition at line 384 of file BeamSpotData.py.

◆ nValid

python.BeamSpotData.BeamSpotValue.nValid = 0

Definition at line 285 of file BeamSpotData.py.

◆ nVtxAll

int python.BeamSpotData.BeamSpotValue.nVtxAll = 0

Definition at line 286 of file BeamSpotData.py.

◆ nVtxPrim

int python.BeamSpotData.BeamSpotValue.nVtxPrim = 0

Definition at line 287 of file BeamSpotData.py.

◆ posX

int python.BeamSpotData.BeamSpotValue.posX = 0.

Definition at line 293 of file BeamSpotData.py.

◆ posXErr

int python.BeamSpotData.BeamSpotValue.posXErr = 0.

Definition at line 303 of file BeamSpotData.py.

◆ posY

int python.BeamSpotData.BeamSpotValue.posY = 0.

Definition at line 294 of file BeamSpotData.py.

◆ posYErr

int python.BeamSpotData.BeamSpotValue.posYErr = 0.

Definition at line 304 of file BeamSpotData.py.

◆ posZ

int python.BeamSpotData.BeamSpotValue.posZ = 0.

Definition at line 295 of file BeamSpotData.py.

◆ posZErr

int python.BeamSpotData.BeamSpotValue.posZErr = 0.

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

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

Definition at line 269 of file BeamSpotData.py.

◆ rhoXY

int python.BeamSpotData.BeamSpotValue.rhoXY = 0.

Definition at line 371 of file BeamSpotData.py.

◆ rhoXYErr

int python.BeamSpotData.BeamSpotValue.rhoXYErr = 0.

Definition at line 372 of file BeamSpotData.py.

◆ run

python.BeamSpotData.BeamSpotValue.run = 0

Definition at line 277 of file BeamSpotData.py.

◆ scanningIP

int python.BeamSpotData.BeamSpotValue.scanningIP = 0

Definition at line 383 of file BeamSpotData.py.

◆ separation

dict python.BeamSpotData.BeamSpotValue.separation = self.pseudoLbDict[self.lbStart][2]

Definition at line 490 of file BeamSpotData.py.

◆ sigmaX

int python.BeamSpotData.BeamSpotValue.sigmaX = 0.

Definition at line 296 of file BeamSpotData.py.

◆ sigmaXErr

int python.BeamSpotData.BeamSpotValue.sigmaXErr = 0.

Definition at line 306 of file BeamSpotData.py.

◆ sigmaY

int python.BeamSpotData.BeamSpotValue.sigmaY = 0.

Definition at line 297 of file BeamSpotData.py.

◆ sigmaYErr

int python.BeamSpotData.BeamSpotValue.sigmaYErr = 0.

Definition at line 307 of file BeamSpotData.py.

◆ sigmaZ

int python.BeamSpotData.BeamSpotValue.sigmaZ = 0.

Definition at line 298 of file BeamSpotData.py.

◆ sigmaZErr

int python.BeamSpotData.BeamSpotValue.sigmaZErr = 0.

Definition at line 308 of file BeamSpotData.py.

◆ status

python.BeamSpotData.BeamSpotValue.status = 0

Definition at line 292 of file BeamSpotData.py.

◆ tiltX

int python.BeamSpotData.BeamSpotValue.tiltX = 0.

Definition at line 299 of file BeamSpotData.py.

◆ tiltXErr

int python.BeamSpotData.BeamSpotValue.tiltXErr = 0.

Definition at line 309 of file BeamSpotData.py.

◆ tiltY

int python.BeamSpotData.BeamSpotValue.tiltY = 0.

Definition at line 300 of file BeamSpotData.py.

◆ tiltYErr

int python.BeamSpotData.BeamSpotValue.tiltYErr = 0.

Definition at line 310 of file BeamSpotData.py.

◆ timeEnd

int python.BeamSpotData.BeamSpotValue.timeEnd = 0

Definition at line 283 of file BeamSpotData.py.

◆ timeStart

int python.BeamSpotData.BeamSpotValue.timeStart = 0

Definition at line 282 of file BeamSpotData.py.


The documentation for this class was generated from the following file: