ATLAS Offline Software
Loading...
Searching...
No Matches
WriteLumiToCrest.py File Reference

Go to the source code of this file.

Namespaces

namespace  WriteLumiToCrest

Functions

 WriteLumiToCrest.usage ()

Variables

str WriteLumiToCrest.letters = "hi:o:t:f:x:v:V:c:r:l:u"
list WriteLumiToCrest.keywords = ["help","inschema=","outschema=","tag=","folder=","txtfile=","value=","value2=","channel=","run=","lumi=","update","infile=","outfile="]
 WriteLumiToCrest.opts
 WriteLumiToCrest.extraparams
str WriteLumiToCrest.inSchema = 'CREST'
str WriteLumiToCrest.outSchema = 'PileUp.json'
str WriteLumiToCrest.folderPath = '/CALO/Ofl/Noise/PileUpNoiseLumi'
str WriteLumiToCrest.tag = 'UPD4'
str WriteLumiToCrest.txtFile = ''
 WriteLumiToCrest.value = None
 WriteLumiToCrest.value2 = None
int WriteLumiToCrest.run = -1
int WriteLumiToCrest.lumi = 0
bool WriteLumiToCrest.update = False
list WriteLumiToCrest.channels = [0,1]
 WriteLumiToCrest.a = a.strip()
 WriteLumiToCrest.inputIsFile = os.path.isfile(inSchema)
str WriteLumiToCrest.tagIsFullTag = tag.upper().startswith('CALO')
 WriteLumiToCrest.log = getLogger("WriteLumi")
str WriteLumiToCrest.folder = folderPath
 WriteLumiToCrest.reader = TileCalibCrest.TileBlobReaderCrest(inSchema,folder,tag,run,lumi,channels[0],channels[-1],True)
 WriteLumiToCrest.obj = reader.getPayload(None, False)
 WriteLumiToCrest.allData = f.readlines()
 WriteLumiToCrest.fields = line.strip().split()
 WriteLumiToCrest.ch = int(fields[0])
 WriteLumiToCrest.writer = TileCalibCrest.TileBlobWriterCrest(outSchema,folder,None,obj)