ATLAS Offline Software
Loading...
Searching...
No Matches
WriteCalibToCrest Namespace Reference

Functions

 usage ()
 compare (item1, item2)

Variables

str letters = "hr:l:R:L:b:e:AD:S:s:i:o:t:T:f:F:C:G:n:v:x:m:M:U:p:dcazZuw:k:"
list keywords = ["help","run=","lumi=","run2=","lumi2=","begin=","end=","adjust","module=","server=","schema=","inschema=","outschema=","tag=","outtag=","folder=","outfolder=","nchannel=","ngain=","nval=","version=","txtfile=","comment=","Comment=","user=","prefix=","default","channel","all","zero","allzero","update","swap=","keep="]
 opts
 extraparams
int run = -1
int lumi = 0
int run2 = -1
int lumi2 = 0
str server = ''
str schema = 'tileCalib.json'
str inSchema = 'CREST'
str outSchema = 'tileCalib.json'
str folderPath = "/TILE/OFL02/TIME/CHANNELOFFSET/GAP/LAS"
str tag = "UPD1"
 outfolderPath = None
 outtag = None
bool readGain = True
int rosmin = 0
int rosmax = 5
bool all = True
bool zero = False
bool allzero = False
int nchan = 0
int ngain = 0
int nval = 0
int blobVersion = -1
str txtFile = ""
str comment = ""
 Comment = None
str prefix = ""
bool update = False
list keep = []
bool iov = False
int beg = 0
int end = 2147483647
list moduleList = []
bool adjust = False
list swap = []
int modmin = 0
int modmax = 99999
 user = os.getlogin()
 a = a.strip()
dict moduleSwap = {}
list m1 = swap[i]
list m2 = swap[1-i]
tuple until = (TileCalibCrest.MAXRUN,TileCalibCrest.MAXLBK)
 log = getLogger("WriteCalibToCrest")
str folderTag = tag
list iovAll = []
list iovList = []
list iovUntil = []
list iovListMOD = []
list iovListCMT = []
list iovUntilCMT = []
int inRun = run
int inLumi = lumi
 blobReader
str tag2 = folderTag.split('-')
str outfolderTag = "-".join(tag2)
 blobWriter2 = None
 iovMod = blobReader.getIovs()
 modName = TileCalibUtils.getDrawerString(ros,mod)
tuple since = (beg,lumi)
int ib = bisect.bisect(iovList,since)-1
int ie = ib+1
tuple begin = since
bool undo = False
 p = bisect.bisect(iovListCMT,since)
 flt = None
int r = 5
int d = 0
 blobT = None
 blobV = flt.getObjVersion()
 mchan = flt.getNChans()
 mgain = flt.getNGains()
 mval = flt.getObjSizeUint32()
int nchanDef = nchan
int ngainDef = ngain
 typeName = TileCalibType.getClassName(blobT)[-3:]
list comments = []
list blobWriters = []
list nvalUpdated = []
list commentsSplit = []
 comm = blobReader.getComment(since)
 defConst = cppyy.gbl.std.vector('std::vector<float>')()
 default = cppyy.gbl.std.vector('float')()
int defVal = 0.
 blobParser = TileCalibTools.TileASCIIParser2(txtFile,prefix,readGain)
int nold = 0
int nnew = 0
int ndef = 0
int nvold = 0
int nvnew = 0
int nvdef = 0
int nvnewdef = 0
int irm = -1
str modSpec = 'EBspC10'
bool newDrawer = True
 flt1 = blobReader.getDrawer(ros, mod, since, False, False)
 oldNchan = flt1.getNChans()
 oldNgain = flt1.getNGains()
 oldVsize = flt1.getObjSizeUint32()
 rosR
 modR
 modNameR
 rosW
 modW
 modNameW = TileCalibUtils.getDrawerString(rosW,modW)
 data = blobParser.getData(rosR,modR,chn,adc,since)
list calibDrawer = blobWriters[io].getDrawer(rosW,modW)
 kval = mval if mval < flt.getObjSizeUint32() else flt.getObjSizeUint32()
 calibDrawer2 = blobWriter2.getDrawer(rosW,modW)
 val = flt.getData(ch,ad,n)
 coef = None
 strval = data[n]
list untilMod = iovUntil[io]
list untilCmt = iovUntilCMT[io]
tuple appendCmt = (untilCmt < (TileCalibCrest.MAXRUN,TileCalibCrest.MAXLBK)) or iov
bool undoCmt = True
 author = user
tuple cmtOnly = (since in iovListCMT and since not in iovListMOD)

Function Documentation

◆ compare()

WriteCalibToCrest.compare ( item1,
item2 )

Definition at line 296 of file WriteCalibToCrest.py.

296 def compare(item1,item2):
297 if item1[0]!=item2[0]:
298 return item1[0]-item2[0]
299 else:
300 return item1[1]-item2[1]

◆ usage()

WriteCalibToCrest.usage ( )

Definition at line 13 of file WriteCalibToCrest.py.

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

Variable Documentation

◆ a

WriteCalibToCrest.a = a.strip()

Definition at line 107 of file WriteCalibToCrest.py.

◆ adjust

bool WriteCalibToCrest.adjust = False

Definition at line 95 of file WriteCalibToCrest.py.

◆ all

bool WriteCalibToCrest.all = True

Definition at line 78 of file WriteCalibToCrest.py.

◆ allzero

bool WriteCalibToCrest.allzero = False

Definition at line 80 of file WriteCalibToCrest.py.

◆ appendCmt

tuple WriteCalibToCrest.appendCmt = (untilCmt < (TileCalibCrest.MAXRUN,TileCalibCrest.MAXLBK)) or iov

Definition at line 676 of file WriteCalibToCrest.py.

◆ author

list WriteCalibToCrest.author = user

Definition at line 700 of file WriteCalibToCrest.py.

◆ beg

WriteCalibToCrest.beg = 0

Definition at line 92 of file WriteCalibToCrest.py.

◆ begin

tuple WriteCalibToCrest.begin = since

Definition at line 341 of file WriteCalibToCrest.py.

◆ blobParser

WriteCalibToCrest.blobParser = TileCalibTools.TileASCIIParser2(txtFile,prefix,readGain)

Definition at line 469 of file WriteCalibToCrest.py.

◆ blobReader

WriteCalibToCrest.blobReader
Initial value:
1= TileCalibCrest.TileBlobReaderCrest(inSchema,folderPath, folderTag, inRun, inLumi,
2 TileCalibUtils.getDrawerIdx(max(rosmin,0),max(modmin,0)),
3 TileCalibUtils.getDrawerIdx(min(rosmax-1,4),max(0,min(modmax-1,TileCalibUtils.getMaxDrawer(min(rosmax-1,4))-1))))
#define min(a, b)
Definition cfImp.cxx:40
#define max(a, b)
Definition cfImp.cxx:41
static unsigned int getDrawerIdx(unsigned int ros, unsigned int drawer)
Returns a drawer hash.
static unsigned int getMaxDrawer(unsigned int ros)
Returns the maximal channel number for a given drawer.

Definition at line 256 of file WriteCalibToCrest.py.

◆ blobT

WriteCalibToCrest.blobT = None

Definition at line 404 of file WriteCalibToCrest.py.

◆ blobV

WriteCalibToCrest.blobV = flt.getObjVersion()

Definition at line 415 of file WriteCalibToCrest.py.

◆ blobVersion

WriteCalibToCrest.blobVersion = -1

Definition at line 84 of file WriteCalibToCrest.py.

◆ blobWriter2

bool WriteCalibToCrest.blobWriter2 = None

Definition at line 267 of file WriteCalibToCrest.py.

◆ blobWriters

list WriteCalibToCrest.blobWriters = []

Definition at line 439 of file WriteCalibToCrest.py.

◆ calibDrawer

list WriteCalibToCrest.calibDrawer = blobWriters[io].getDrawer(rosW,modW)

Definition at line 545 of file WriteCalibToCrest.py.

◆ calibDrawer2

WriteCalibToCrest.calibDrawer2 = blobWriter2.getDrawer(rosW,modW)

Definition at line 564 of file WriteCalibToCrest.py.

◆ cmtOnly

tuple WriteCalibToCrest.cmtOnly = (since in iovListCMT and since not in iovListMOD)

Definition at line 731 of file WriteCalibToCrest.py.

◆ coef

WriteCalibToCrest.coef = None

Definition at line 597 of file WriteCalibToCrest.py.

◆ comm

str WriteCalibToCrest.comm = blobReader.getComment(since)

Definition at line 443 of file WriteCalibToCrest.py.

◆ Comment

WriteCalibToCrest.Comment = None

Definition at line 87 of file WriteCalibToCrest.py.

◆ comment

str WriteCalibToCrest.comment = ""

Definition at line 86 of file WriteCalibToCrest.py.

◆ comments

list WriteCalibToCrest.comments = []

Definition at line 438 of file WriteCalibToCrest.py.

◆ commentsSplit

list WriteCalibToCrest.commentsSplit = []

Definition at line 441 of file WriteCalibToCrest.py.

◆ d

int WriteCalibToCrest.d = 0

Definition at line 403 of file WriteCalibToCrest.py.

◆ data

WriteCalibToCrest.data = blobParser.getData(rosR,modR,chn,adc,since)

Definition at line 533 of file WriteCalibToCrest.py.

◆ default

WriteCalibToCrest.default = cppyy.gbl.std.vector('float')()

Definition at line 456 of file WriteCalibToCrest.py.

◆ defConst

WriteCalibToCrest.defConst = cppyy.gbl.std.vector('std::vector<float>')()

Definition at line 455 of file WriteCalibToCrest.py.

◆ defVal

int WriteCalibToCrest.defVal = 0.

Definition at line 457 of file WriteCalibToCrest.py.

◆ end

WriteCalibToCrest.end = 2147483647

Definition at line 93 of file WriteCalibToCrest.py.

◆ extraparams

WriteCalibToCrest.extraparams

Definition at line 56 of file WriteCalibToCrest.py.

◆ flt

WriteCalibToCrest.flt = None

Definition at line 401 of file WriteCalibToCrest.py.

◆ flt1

WriteCalibToCrest.flt1 = blobReader.getDrawer(ros, mod, since, False, False)

Definition at line 512 of file WriteCalibToCrest.py.

◆ folderPath

WriteCalibToCrest.folderPath = "/TILE/OFL02/TIME/CHANNELOFFSET/GAP/LAS"

Definition at line 71 of file WriteCalibToCrest.py.

◆ folderTag

WriteCalibToCrest.folderTag = tag

Definition at line 236 of file WriteCalibToCrest.py.

◆ ib

int WriteCalibToCrest.ib = bisect.bisect(iovList,since)-1

Definition at line 307 of file WriteCalibToCrest.py.

◆ ie

int WriteCalibToCrest.ie = ib+1

Definition at line 319 of file WriteCalibToCrest.py.

◆ inLumi

int WriteCalibToCrest.inLumi = lumi

Definition at line 247 of file WriteCalibToCrest.py.

◆ inRun

WriteCalibToCrest.inRun = run

Definition at line 246 of file WriteCalibToCrest.py.

◆ inSchema

str WriteCalibToCrest.inSchema = 'CREST'

Definition at line 69 of file WriteCalibToCrest.py.

◆ iov

bool WriteCalibToCrest.iov = False

Definition at line 91 of file WriteCalibToCrest.py.

◆ iovAll

list WriteCalibToCrest.iovAll = []

Definition at line 239 of file WriteCalibToCrest.py.

◆ iovList

list WriteCalibToCrest.iovList = []

Definition at line 240 of file WriteCalibToCrest.py.

◆ iovListCMT

WriteCalibToCrest.iovListCMT = []

Definition at line 243 of file WriteCalibToCrest.py.

◆ iovListMOD

list WriteCalibToCrest.iovListMOD = []

Definition at line 242 of file WriteCalibToCrest.py.

◆ iovMod

WriteCalibToCrest.iovMod = blobReader.getIovs()

Definition at line 271 of file WriteCalibToCrest.py.

◆ iovUntil

list WriteCalibToCrest.iovUntil = []

Definition at line 241 of file WriteCalibToCrest.py.

◆ iovUntilCMT

list WriteCalibToCrest.iovUntilCMT = []

Definition at line 244 of file WriteCalibToCrest.py.

◆ irm

int WriteCalibToCrest.irm = -1

Definition at line 488 of file WriteCalibToCrest.py.

◆ keep

WriteCalibToCrest.keep = []

Definition at line 90 of file WriteCalibToCrest.py.

◆ keywords

list WriteCalibToCrest.keywords = ["help","run=","lumi=","run2=","lumi2=","begin=","end=","adjust","module=","server=","schema=","inschema=","outschema=","tag=","outtag=","folder=","outfolder=","nchannel=","ngain=","nval=","version=","txtfile=","comment=","Comment=","user=","prefix=","default","channel","all","zero","allzero","update","swap=","keep="]

Definition at line 53 of file WriteCalibToCrest.py.

◆ kval

WriteCalibToCrest.kval = mval if mval < flt.getObjSizeUint32() else flt.getObjSizeUint32()

Definition at line 559 of file WriteCalibToCrest.py.

◆ letters

str WriteCalibToCrest.letters = "hr:l:R:L:b:e:AD:S:s:i:o:t:T:f:F:C:G:n:v:x:m:M:U:p:dcazZuw:k:"

Definition at line 52 of file WriteCalibToCrest.py.

◆ log

WriteCalibToCrest.log = getLogger("WriteCalibToCrest")

Definition at line 228 of file WriteCalibToCrest.py.

◆ lumi

tuple WriteCalibToCrest.lumi = 0

Definition at line 64 of file WriteCalibToCrest.py.

◆ lumi2

WriteCalibToCrest.lumi2 = 0

Definition at line 66 of file WriteCalibToCrest.py.

◆ m1

list WriteCalibToCrest.m1 = swap[i]

Definition at line 192 of file WriteCalibToCrest.py.

◆ m2

list WriteCalibToCrest.m2 = swap[1-i]

Definition at line 193 of file WriteCalibToCrest.py.

◆ mchan

int WriteCalibToCrest.mchan = flt.getNChans()

Definition at line 416 of file WriteCalibToCrest.py.

◆ mgain

int WriteCalibToCrest.mgain = flt.getNGains()

Definition at line 417 of file WriteCalibToCrest.py.

◆ modmax

int WriteCalibToCrest.modmax = 99999

Definition at line 98 of file WriteCalibToCrest.py.

◆ modmin

int WriteCalibToCrest.modmin = 0

Definition at line 97 of file WriteCalibToCrest.py.

◆ modName

WriteCalibToCrest.modName = TileCalibUtils.getDrawerString(ros,mod)

Definition at line 275 of file WriteCalibToCrest.py.

◆ modNameR

WriteCalibToCrest.modNameR

Definition at line 524 of file WriteCalibToCrest.py.

◆ modNameW

WriteCalibToCrest.modNameW = TileCalibUtils.getDrawerString(rosW,modW)

Definition at line 525 of file WriteCalibToCrest.py.

◆ modR

WriteCalibToCrest.modR

Definition at line 524 of file WriteCalibToCrest.py.

◆ modSpec

str WriteCalibToCrest.modSpec = 'EBspC10'

Definition at line 497 of file WriteCalibToCrest.py.

◆ moduleList

list WriteCalibToCrest.moduleList = []

Definition at line 94 of file WriteCalibToCrest.py.

◆ moduleSwap

dict WriteCalibToCrest.moduleSwap = {}

Definition at line 185 of file WriteCalibToCrest.py.

◆ modW

WriteCalibToCrest.modW

Definition at line 525 of file WriteCalibToCrest.py.

◆ mval

int WriteCalibToCrest.mval = flt.getObjSizeUint32()

Definition at line 418 of file WriteCalibToCrest.py.

◆ nchan

int WriteCalibToCrest.nchan = 0

Definition at line 81 of file WriteCalibToCrest.py.

◆ nchanDef

int WriteCalibToCrest.nchanDef = nchan

Definition at line 426 of file WriteCalibToCrest.py.

◆ ndef

int WriteCalibToCrest.ndef = 0

Definition at line 481 of file WriteCalibToCrest.py.

◆ newDrawer

bool WriteCalibToCrest.newDrawer = True

Definition at line 511 of file WriteCalibToCrest.py.

◆ ngain

int WriteCalibToCrest.ngain = 0

Definition at line 82 of file WriteCalibToCrest.py.

◆ ngainDef

int WriteCalibToCrest.ngainDef = ngain

Definition at line 427 of file WriteCalibToCrest.py.

◆ nnew

int WriteCalibToCrest.nnew = 0

Definition at line 480 of file WriteCalibToCrest.py.

◆ nold

int WriteCalibToCrest.nold = 0

Definition at line 479 of file WriteCalibToCrest.py.

◆ nval

WriteCalibToCrest.nval = 0

Definition at line 83 of file WriteCalibToCrest.py.

◆ nvalUpdated

list WriteCalibToCrest.nvalUpdated = []

Definition at line 440 of file WriteCalibToCrest.py.

◆ nvdef

int WriteCalibToCrest.nvdef = 0

Definition at line 484 of file WriteCalibToCrest.py.

◆ nvnew

int WriteCalibToCrest.nvnew = 0

Definition at line 483 of file WriteCalibToCrest.py.

◆ nvnewdef

int WriteCalibToCrest.nvnewdef = 0

Definition at line 485 of file WriteCalibToCrest.py.

◆ nvold

int WriteCalibToCrest.nvold = 0

Definition at line 482 of file WriteCalibToCrest.py.

◆ oldNchan

int WriteCalibToCrest.oldNchan = flt1.getNChans()

Definition at line 514 of file WriteCalibToCrest.py.

◆ oldNgain

int WriteCalibToCrest.oldNgain = flt1.getNGains()

Definition at line 515 of file WriteCalibToCrest.py.

◆ oldVsize

int WriteCalibToCrest.oldVsize = flt1.getObjSizeUint32()

Definition at line 516 of file WriteCalibToCrest.py.

◆ opts

WriteCalibToCrest.opts

Definition at line 56 of file WriteCalibToCrest.py.

◆ outfolderPath

str WriteCalibToCrest.outfolderPath = None

Definition at line 73 of file WriteCalibToCrest.py.

◆ outfolderTag

WriteCalibToCrest.outfolderTag = "-".join(tag2)

Definition at line 263 of file WriteCalibToCrest.py.

◆ outSchema

str WriteCalibToCrest.outSchema = 'tileCalib.json'

Definition at line 70 of file WriteCalibToCrest.py.

◆ outtag

str WriteCalibToCrest.outtag = None

Definition at line 74 of file WriteCalibToCrest.py.

◆ p

WriteCalibToCrest.p = bisect.bisect(iovListCMT,since)

Definition at line 353 of file WriteCalibToCrest.py.

◆ prefix

WriteCalibToCrest.prefix = ""

Definition at line 88 of file WriteCalibToCrest.py.

◆ r

int WriteCalibToCrest.r = 5

Definition at line 402 of file WriteCalibToCrest.py.

◆ readGain

bool WriteCalibToCrest.readGain = True

Definition at line 75 of file WriteCalibToCrest.py.

◆ rosmax

int WriteCalibToCrest.rosmax = 5

Definition at line 77 of file WriteCalibToCrest.py.

◆ rosmin

int WriteCalibToCrest.rosmin = 0

Definition at line 76 of file WriteCalibToCrest.py.

◆ rosR

WriteCalibToCrest.rosR

Definition at line 524 of file WriteCalibToCrest.py.

◆ rosW

WriteCalibToCrest.rosW

Definition at line 525 of file WriteCalibToCrest.py.

◆ run

tuple WriteCalibToCrest.run = -1

Definition at line 63 of file WriteCalibToCrest.py.

◆ run2

tuple WriteCalibToCrest.run2 = -1

Definition at line 65 of file WriteCalibToCrest.py.

◆ schema

str WriteCalibToCrest.schema = 'tileCalib.json'

Definition at line 68 of file WriteCalibToCrest.py.

◆ server

WriteCalibToCrest.server = ''

Definition at line 67 of file WriteCalibToCrest.py.

◆ since

tuple WriteCalibToCrest.since = (beg,lumi)

Definition at line 306 of file WriteCalibToCrest.py.

◆ strval

WriteCalibToCrest.strval = data[n]

Definition at line 598 of file WriteCalibToCrest.py.

◆ swap

bool WriteCalibToCrest.swap = []

Definition at line 96 of file WriteCalibToCrest.py.

◆ tag

str WriteCalibToCrest.tag = "UPD1"

Definition at line 72 of file WriteCalibToCrest.py.

◆ tag2

str WriteCalibToCrest.tag2 = folderTag.split('-')

Definition at line 261 of file WriteCalibToCrest.py.

◆ txtFile

WriteCalibToCrest.txtFile = ""

Definition at line 85 of file WriteCalibToCrest.py.

◆ typeName

str WriteCalibToCrest.typeName = TileCalibType.getClassName(blobT)[-3:]

Definition at line 431 of file WriteCalibToCrest.py.

◆ undo

bool WriteCalibToCrest.undo = False

Definition at line 344 of file WriteCalibToCrest.py.

◆ undoCmt

bool WriteCalibToCrest.undoCmt = True

Definition at line 681 of file WriteCalibToCrest.py.

◆ until

list WriteCalibToCrest.until = (TileCalibCrest.MAXRUN,TileCalibCrest.MAXLBK)

Definition at line 225 of file WriteCalibToCrest.py.

◆ untilCmt

list WriteCalibToCrest.untilCmt = iovUntilCMT[io]

Definition at line 675 of file WriteCalibToCrest.py.

◆ untilMod

tuple WriteCalibToCrest.untilMod = iovUntil[io]

Definition at line 674 of file WriteCalibToCrest.py.

◆ update

bool WriteCalibToCrest.update = False

Definition at line 89 of file WriteCalibToCrest.py.

◆ user

str WriteCalibToCrest.user = os.getlogin()

Definition at line 102 of file WriteCalibToCrest.py.

◆ val

list WriteCalibToCrest.val = flt.getData(ch,ad,n)

Definition at line 571 of file WriteCalibToCrest.py.

◆ zero

bool WriteCalibToCrest.zero = False

Definition at line 79 of file WriteCalibToCrest.py.