ATLAS Offline Software
Functions | Variables
WriteCalibToCrest Namespace Reference

Functions

def usage ()
 
def compare (item1, item2)
 

Variables

 letters
 
 keywords
 
 opts
 
 extraparams
 
 run
 
 lumi
 
 run2
 
 lumi2
 
 server
 
 schema
 
 inSchema
 
 outSchema
 
 folderPath
 
 tag
 
 outfolderPath
 
 outtag
 
 readGain
 
 rosmin
 
 rosmax
 
 all
 
 zero
 
 allzero
 
 nchan
 
 ngain
 
 nval
 
 blobVersion
 
 txtFile
 
 comment
 
 Comment
 
 prefix
 
 update
 
 keep
 
 iov
 
 beg
 
 end
 
 moduleList
 
 adjust
 
 swap
 
 modmin
 
 modmax
 
 user
 
 a
 
 moduleSwap
 
 m1
 
 m2
 
 until
 
 log
 
 folderTag
 
 outfolderTag
 
 iovAll
 
 iovList
 
 iovUntil
 
 iovListMOD
 
 iovListCMT
 
 iovUntilCMT
 
 blobReader
 
 blobWriter2
 
 modName
 
 iovMod
 
 key
 
 since
 
 ib
 
 ie
 
 begin
 
 undo
 
 p
 
 flt
 
 r
 
 d
 
 blobT
 
 blobV
 
 mchan
 
 mgain
 
 mval
 
 nchanDef
 
 ngainDef
 
 typeName
 
 comments
 
 blobWriters
 
 nvalUpdated
 
 commentsSplit
 
 comm
 
 defConst
 
 default
 
 defVal
 
 blobParser
 
 nold
 
 nnew
 
 ndef
 
 nvold
 
 nvnew
 
 nvdef
 
 nvnewdef
 
 irm
 
 modSpec
 
 newDrawer
 
 flt1
 
 oldNchan
 
 oldNgain
 
 oldVsize
 
 rosR
 
 modR
 
 modNameR
 
 rosW
 
 modW
 
 modNameW
 
 data
 
 calibDrawer
 
 kval
 
 calibDrawer2
 
 val
 
 coef
 
 strval
 
 untilMod
 
 untilCmt
 
 appendCmt
 
 undoCmt
 
 author
 
 cmtOnly
 

Function Documentation

◆ compare()

def WriteCalibToCrest.compare (   item1,
  item2 
)

Definition at line 278 of file WriteCalibToCrest.py.

278  def compare(item1,item2):
279  if item1[0]!=item2[0]:
280  return item1[0]-item2[0]
281  else:
282  return item1[1]-item2[1]

◆ usage()

def WriteCalibToCrest.usage ( )

Definition at line 12 of file WriteCalibToCrest.py.

12 def usage():
13  print ("Usage: ",sys.argv[0]," [OPTION] ... ")
14  print ("Update TileCal calibration constants in COOL")
15  print ("")
16  print ("-h, --help shows this help")
17  print ("-f, --folder= specify folder to use f.i. /TILE/OFL02/CALIB/CIS/LIN or /TILE/OFL02/TIME/CHANNELOFFSET/GAP/LAS")
18  print ("-F, --outfolder= specify the name of output folder if different from input folder")
19  print ("-t, --tag= specify tag to use, f.i. RUN2-HLT-UPD1-00 or RUN2-UPD4-00")
20  print ("-T, --outtag= specify output tag if different from input tag")
21  print ("-r, --run= specify run number, default is 0")
22  print ("-R, --run2= specify run number for new IOV where correction is undone")
23  print ("-l, --lumi= specify lumi block number, default is 0")
24  print ("-L, --lumi2= specify lumi block number for new IOV where correction is undone")
25  print ("-b, --begin= specify run number of first iov in multi-iov mode, by default uses very first iov")
26  print ("-e, --end= specify run number of last iov in multi-iov mode, by default uses latest iov")
27  print ("-A, --adjust in multi-iov mode adjust iov boundaries to nearest iov available in DB, default is False")
28  print ("-D, --module= specify module to use in multi-IOV update, default is all")
29  print ("-c, --channel if present, means that one constant per channel is expected (i.e. no gain field)")
30  print ("-d, --default if present, means that also default values stored in AUX01-AUX20 should be updated")
31  print ("-a, --all if present, means that all drawers are saved, otherwise only those which were updated")
32  print ("-z, --zero if present, means that zero-sized blob is written for missing drawers")
33  print ("-Z, --allzero if present, means that zero-sized blob is created for all drawers which are not present in input file")
34  print ("-C, --nchannel= specify number of channels to store to DB, default is 0 - means the same as in input DB")
35  print ("-G, --ngain= specify number of gains to store to DB, default is 0 - means the same as in input DB")
36  print ("-n, --nval= specify number of values to store to DB, default is 0 - means all")
37  print ("-v, --version= specify blob version, by default version from input DB is used" )
38  print ("-x, --txtfile= specify the text file with the new constants for reading")
39  print ("-m, --comment= specify comment which should be written to DB, in multi-iov mode it is appended to old comment")
40  print ("-M, --Comment= specify comment which should be written to DB, in mutli-iov mode it overwrites old comment")
41  print ("-U, --user= specify username for comment")
42  print ("-p, --prefix= specify prefix which is expected on every line in input file, default - no prefix")
43  print ("-k, --keep= field numbers or channel numbers to ignore, e.g. '0,2,3,EBch0,EBch1,EBch12,EBch13,EBspD4ch18,EBspD4ch19,EBspC10ch4,EBspC10ch5' ")
44  print ("-i, --inschema= specify the input schema to use, default is 'COOLOFL_TILE/CONDBR2'")
45  print ("-o, --outschema= specify the output schema to use, default is 'sqlite://;schema=tileSqlite.db;dbname=CONDBR2'")
46  print ("-s, --schema= specify input/output schema to use when both input and output schemas are the same")
47  print ("-S, --server= specify server - ORACLE or FRONTIER, default is FRONTIER")
48  print ("-u --update set this flag if output sqlite file should be updated, otherwise it'll be recreated")
49  print ("-w, --swap= specify pair of modules which will be swapped in multi-IOV update, e.g. swap=EBA61,EBA63")
50 

Variable Documentation

◆ a

WriteCalibToCrest.a

Definition at line 106 of file WriteCalibToCrest.py.

◆ adjust

WriteCalibToCrest.adjust

Definition at line 94 of file WriteCalibToCrest.py.

◆ all

WriteCalibToCrest.all

Definition at line 77 of file WriteCalibToCrest.py.

◆ allzero

WriteCalibToCrest.allzero

Definition at line 79 of file WriteCalibToCrest.py.

◆ appendCmt

WriteCalibToCrest.appendCmt

Definition at line 658 of file WriteCalibToCrest.py.

◆ author

WriteCalibToCrest.author

Definition at line 682 of file WriteCalibToCrest.py.

◆ beg

WriteCalibToCrest.beg

Definition at line 91 of file WriteCalibToCrest.py.

◆ begin

WriteCalibToCrest.begin

Definition at line 323 of file WriteCalibToCrest.py.

◆ blobParser

WriteCalibToCrest.blobParser

Definition at line 451 of file WriteCalibToCrest.py.

◆ blobReader

WriteCalibToCrest.blobReader

Definition at line 246 of file WriteCalibToCrest.py.

◆ blobT

WriteCalibToCrest.blobT

Definition at line 386 of file WriteCalibToCrest.py.

◆ blobV

WriteCalibToCrest.blobV

Definition at line 397 of file WriteCalibToCrest.py.

◆ blobVersion

WriteCalibToCrest.blobVersion

Definition at line 83 of file WriteCalibToCrest.py.

◆ blobWriter2

WriteCalibToCrest.blobWriter2

Definition at line 249 of file WriteCalibToCrest.py.

◆ blobWriters

WriteCalibToCrest.blobWriters

Definition at line 421 of file WriteCalibToCrest.py.

◆ calibDrawer

WriteCalibToCrest.calibDrawer

Definition at line 527 of file WriteCalibToCrest.py.

◆ calibDrawer2

WriteCalibToCrest.calibDrawer2

Definition at line 546 of file WriteCalibToCrest.py.

◆ cmtOnly

WriteCalibToCrest.cmtOnly

Definition at line 713 of file WriteCalibToCrest.py.

◆ coef

WriteCalibToCrest.coef

Definition at line 579 of file WriteCalibToCrest.py.

◆ comm

WriteCalibToCrest.comm

Definition at line 425 of file WriteCalibToCrest.py.

◆ comment

WriteCalibToCrest.comment

Definition at line 85 of file WriteCalibToCrest.py.

◆ Comment

WriteCalibToCrest.Comment

Definition at line 86 of file WriteCalibToCrest.py.

◆ comments

WriteCalibToCrest.comments

Definition at line 420 of file WriteCalibToCrest.py.

◆ commentsSplit

WriteCalibToCrest.commentsSplit

Definition at line 423 of file WriteCalibToCrest.py.

◆ d

WriteCalibToCrest.d

Definition at line 385 of file WriteCalibToCrest.py.

◆ data

WriteCalibToCrest.data

Definition at line 515 of file WriteCalibToCrest.py.

◆ default

WriteCalibToCrest.default

Definition at line 438 of file WriteCalibToCrest.py.

◆ defConst

WriteCalibToCrest.defConst

Definition at line 437 of file WriteCalibToCrest.py.

◆ defVal

WriteCalibToCrest.defVal

Definition at line 439 of file WriteCalibToCrest.py.

◆ end

WriteCalibToCrest.end

Definition at line 92 of file WriteCalibToCrest.py.

◆ extraparams

WriteCalibToCrest.extraparams

Definition at line 55 of file WriteCalibToCrest.py.

◆ flt

WriteCalibToCrest.flt

Definition at line 383 of file WriteCalibToCrest.py.

◆ flt1

WriteCalibToCrest.flt1

Definition at line 494 of file WriteCalibToCrest.py.

◆ folderPath

WriteCalibToCrest.folderPath

Definition at line 70 of file WriteCalibToCrest.py.

◆ folderTag

WriteCalibToCrest.folderTag

Definition at line 233 of file WriteCalibToCrest.py.

◆ ib

WriteCalibToCrest.ib

Definition at line 289 of file WriteCalibToCrest.py.

◆ ie

WriteCalibToCrest.ie

Definition at line 301 of file WriteCalibToCrest.py.

◆ inSchema

WriteCalibToCrest.inSchema

Definition at line 68 of file WriteCalibToCrest.py.

◆ iov

WriteCalibToCrest.iov

Definition at line 90 of file WriteCalibToCrest.py.

◆ iovAll

WriteCalibToCrest.iovAll

Definition at line 240 of file WriteCalibToCrest.py.

◆ iovList

WriteCalibToCrest.iovList

Definition at line 241 of file WriteCalibToCrest.py.

◆ iovListCMT

WriteCalibToCrest.iovListCMT

Definition at line 244 of file WriteCalibToCrest.py.

◆ iovListMOD

WriteCalibToCrest.iovListMOD

Definition at line 243 of file WriteCalibToCrest.py.

◆ iovMod

WriteCalibToCrest.iovMod

Definition at line 260 of file WriteCalibToCrest.py.

◆ iovUntil

WriteCalibToCrest.iovUntil

Definition at line 242 of file WriteCalibToCrest.py.

◆ iovUntilCMT

WriteCalibToCrest.iovUntilCMT

Definition at line 245 of file WriteCalibToCrest.py.

◆ irm

WriteCalibToCrest.irm

Definition at line 470 of file WriteCalibToCrest.py.

◆ keep

WriteCalibToCrest.keep

Definition at line 89 of file WriteCalibToCrest.py.

◆ key

WriteCalibToCrest.key

Definition at line 284 of file WriteCalibToCrest.py.

◆ keywords

WriteCalibToCrest.keywords

Definition at line 52 of file WriteCalibToCrest.py.

◆ kval

WriteCalibToCrest.kval

Definition at line 541 of file WriteCalibToCrest.py.

◆ letters

WriteCalibToCrest.letters

Definition at line 51 of file WriteCalibToCrest.py.

◆ log

WriteCalibToCrest.log

Definition at line 225 of file WriteCalibToCrest.py.

◆ lumi

WriteCalibToCrest.lumi

Definition at line 63 of file WriteCalibToCrest.py.

◆ lumi2

WriteCalibToCrest.lumi2

Definition at line 65 of file WriteCalibToCrest.py.

◆ m1

WriteCalibToCrest.m1

Definition at line 191 of file WriteCalibToCrest.py.

◆ m2

WriteCalibToCrest.m2

Definition at line 192 of file WriteCalibToCrest.py.

◆ mchan

WriteCalibToCrest.mchan

Definition at line 398 of file WriteCalibToCrest.py.

◆ mgain

WriteCalibToCrest.mgain

Definition at line 399 of file WriteCalibToCrest.py.

◆ modmax

WriteCalibToCrest.modmax

Definition at line 97 of file WriteCalibToCrest.py.

◆ modmin

WriteCalibToCrest.modmin

Definition at line 96 of file WriteCalibToCrest.py.

◆ modName

WriteCalibToCrest.modName

Definition at line 256 of file WriteCalibToCrest.py.

◆ modNameR

WriteCalibToCrest.modNameR

Definition at line 506 of file WriteCalibToCrest.py.

◆ modNameW

WriteCalibToCrest.modNameW

Definition at line 507 of file WriteCalibToCrest.py.

◆ modR

WriteCalibToCrest.modR

Definition at line 506 of file WriteCalibToCrest.py.

◆ modSpec

WriteCalibToCrest.modSpec

Definition at line 479 of file WriteCalibToCrest.py.

◆ moduleList

WriteCalibToCrest.moduleList

Definition at line 93 of file WriteCalibToCrest.py.

◆ moduleSwap

WriteCalibToCrest.moduleSwap

Definition at line 184 of file WriteCalibToCrest.py.

◆ modW

WriteCalibToCrest.modW

Definition at line 507 of file WriteCalibToCrest.py.

◆ mval

WriteCalibToCrest.mval

Definition at line 400 of file WriteCalibToCrest.py.

◆ nchan

WriteCalibToCrest.nchan

Definition at line 80 of file WriteCalibToCrest.py.

◆ nchanDef

WriteCalibToCrest.nchanDef

Definition at line 408 of file WriteCalibToCrest.py.

◆ ndef

WriteCalibToCrest.ndef

Definition at line 463 of file WriteCalibToCrest.py.

◆ newDrawer

WriteCalibToCrest.newDrawer

Definition at line 493 of file WriteCalibToCrest.py.

◆ ngain

WriteCalibToCrest.ngain

Definition at line 81 of file WriteCalibToCrest.py.

◆ ngainDef

WriteCalibToCrest.ngainDef

Definition at line 409 of file WriteCalibToCrest.py.

◆ nnew

WriteCalibToCrest.nnew

Definition at line 462 of file WriteCalibToCrest.py.

◆ nold

WriteCalibToCrest.nold

Definition at line 461 of file WriteCalibToCrest.py.

◆ nval

WriteCalibToCrest.nval

Definition at line 82 of file WriteCalibToCrest.py.

◆ nvalUpdated

WriteCalibToCrest.nvalUpdated

Definition at line 422 of file WriteCalibToCrest.py.

◆ nvdef

WriteCalibToCrest.nvdef

Definition at line 466 of file WriteCalibToCrest.py.

◆ nvnew

WriteCalibToCrest.nvnew

Definition at line 465 of file WriteCalibToCrest.py.

◆ nvnewdef

WriteCalibToCrest.nvnewdef

Definition at line 467 of file WriteCalibToCrest.py.

◆ nvold

WriteCalibToCrest.nvold

Definition at line 464 of file WriteCalibToCrest.py.

◆ oldNchan

WriteCalibToCrest.oldNchan

Definition at line 496 of file WriteCalibToCrest.py.

◆ oldNgain

WriteCalibToCrest.oldNgain

Definition at line 497 of file WriteCalibToCrest.py.

◆ oldVsize

WriteCalibToCrest.oldVsize

Definition at line 498 of file WriteCalibToCrest.py.

◆ opts

WriteCalibToCrest.opts

Definition at line 55 of file WriteCalibToCrest.py.

◆ outfolderPath

WriteCalibToCrest.outfolderPath

Definition at line 72 of file WriteCalibToCrest.py.

◆ outfolderTag

WriteCalibToCrest.outfolderTag

Definition at line 235 of file WriteCalibToCrest.py.

◆ outSchema

WriteCalibToCrest.outSchema

Definition at line 69 of file WriteCalibToCrest.py.

◆ outtag

WriteCalibToCrest.outtag

Definition at line 73 of file WriteCalibToCrest.py.

◆ p

WriteCalibToCrest.p

Definition at line 335 of file WriteCalibToCrest.py.

◆ prefix

WriteCalibToCrest.prefix

Definition at line 87 of file WriteCalibToCrest.py.

◆ r

WriteCalibToCrest.r

Definition at line 384 of file WriteCalibToCrest.py.

◆ readGain

WriteCalibToCrest.readGain

Definition at line 74 of file WriteCalibToCrest.py.

◆ rosmax

WriteCalibToCrest.rosmax

Definition at line 76 of file WriteCalibToCrest.py.

◆ rosmin

WriteCalibToCrest.rosmin

Definition at line 75 of file WriteCalibToCrest.py.

◆ rosR

WriteCalibToCrest.rosR

Definition at line 506 of file WriteCalibToCrest.py.

◆ rosW

WriteCalibToCrest.rosW

Definition at line 507 of file WriteCalibToCrest.py.

◆ run

WriteCalibToCrest.run

Definition at line 62 of file WriteCalibToCrest.py.

◆ run2

WriteCalibToCrest.run2

Definition at line 64 of file WriteCalibToCrest.py.

◆ schema

WriteCalibToCrest.schema

Definition at line 67 of file WriteCalibToCrest.py.

◆ server

WriteCalibToCrest.server

Definition at line 66 of file WriteCalibToCrest.py.

◆ since

WriteCalibToCrest.since

Definition at line 288 of file WriteCalibToCrest.py.

◆ strval

WriteCalibToCrest.strval

Definition at line 580 of file WriteCalibToCrest.py.

◆ swap

WriteCalibToCrest.swap

Definition at line 95 of file WriteCalibToCrest.py.

◆ tag

WriteCalibToCrest.tag

Definition at line 71 of file WriteCalibToCrest.py.

◆ txtFile

WriteCalibToCrest.txtFile

Definition at line 84 of file WriteCalibToCrest.py.

◆ typeName

WriteCalibToCrest.typeName

Definition at line 413 of file WriteCalibToCrest.py.

◆ undo

WriteCalibToCrest.undo

Definition at line 326 of file WriteCalibToCrest.py.

◆ undoCmt

WriteCalibToCrest.undoCmt

Definition at line 663 of file WriteCalibToCrest.py.

◆ until

WriteCalibToCrest.until

Definition at line 222 of file WriteCalibToCrest.py.

◆ untilCmt

WriteCalibToCrest.untilCmt

Definition at line 657 of file WriteCalibToCrest.py.

◆ untilMod

WriteCalibToCrest.untilMod

Definition at line 656 of file WriteCalibToCrest.py.

◆ update

WriteCalibToCrest.update

Definition at line 88 of file WriteCalibToCrest.py.

◆ user

WriteCalibToCrest.user

Definition at line 101 of file WriteCalibToCrest.py.

◆ val

WriteCalibToCrest.val

Definition at line 553 of file WriteCalibToCrest.py.

◆ zero

WriteCalibToCrest.zero

Definition at line 78 of file WriteCalibToCrest.py.

WriteCalibToCrest.usage
def usage()
Definition: WriteCalibToCrest.py:12
WriteCalibToCrest.compare
def compare(item1, item2)
Definition: WriteCalibToCrest.py:278