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

Go to the source code of this file.

Namespaces

namespace  CscCalibQuery

Functions

 CscCalibQuery.updateList (oldListPath, newList)
 CscCalibQuery.runCalib (calType, runNumber, workDir, castorCopyCmd)

Variables

int CscCalibQuery.numFilesToRun = 3
str CscCalibQuery.responsiblePerson = "youzhou@email.arizona.edu"
str CscCalibQuery.maillist = responsiblePerson
bool CscCalibQuery.CoolMergeByDefault = False
 CscCalibQuery.calType = sys.argv[1]
 Main program#############################.
str CscCalibQuery.calibFileDir = '/castor/cern.ch/user/l/lampen/CalibRunTest/slope/'
str CscCalibQuery.oldListFilePath = '/afs/cern.ch/user/m/muoncali/CSC/run/pulserList.txt'
str CscCalibQuery.outputDir = '/afs/cern.ch/user/m/muoncali/w0/CSC/runs/pulser/pulser'
 CscCalibQuery.calibRe = re.compile('data1.*_calib.*calibration_pedCSC\\.daq\\.RAW.*\\.data')
 CscCalibQuery.testFile = glob.glob("/afs/cern.ch/user/m/muoncali/CSC/run/runningCalibration*")
 CscCalibQuery.currentLs = os.popen('rfdir ' + calibFileDir).read()
 CscCalibQuery.inFile = open(oldListFilePath, 'r')
 CscCalibQuery.oldLs = inFile.read()
 CscCalibQuery.now = datetime.datetime.now()
 CscCalibQuery.today = now.day
 CscCalibQuery.currentDirList = currentLs.split('\n')
 CscCalibQuery.oldDirList = oldLs.split('\n')
bool CscCalibQuery.updateRunList = True
str CscCalibQuery.runningDir = ""
 CscCalibQuery.splitDir = Dir.split()
 CscCalibQuery.day = int(splitDir[-3])
 CscCalibQuery.DirName = splitDir[-1]
 CscCalibQuery.timediff = today - day
str CscCalibQuery.cmd = 'rfdir ' + calibFileDir + DirName
 CscCalibQuery.fileList = os.popen(cmd).read().split('\n')
int CscCalibQuery.nFiles = len(fileList) -1
 CscCalibQuery.runNumber = DirName
str CscCalibQuery.outputDirFull = outputDir + 'Run_' + runNumber
bool CscCalibQuery.ThisCalibDir = False
str CscCalibQuery.castorCopyCmd = "mkdir ${bytestreamDir}"
tuple CscCalibQuery.fileName = (file.split(' '))[-1]
str CscCalibQuery.fullPath = calibFileDir + DirName + '/' + fileName