ATLAS Offline Software
Namespaces | Functions | Variables
CscCalibQuery.py File Reference

Go to the source code of this file.

Namespaces

 CscCalibQuery
 

Functions

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

Variables

int CscCalibQuery.numFilesToRun = 3
 
string CscCalibQuery.responsiblePerson = "youzhou@email.arizona.edu"
 
string CscCalibQuery.maillist = responsiblePerson
 
bool CscCalibQuery.CoolMergeByDefault = False
 
 CscCalibQuery.calType = sys.argv[1]
 Main program#############################. More...
 
string CscCalibQuery.calibFileDir = '/castor/cern.ch/user/l/lampen/CalibRunTest/slope/'
 
string CscCalibQuery.oldListFilePath = '/afs/cern.ch/user/m/muoncali/CSC/run/pulserList.txt'
 
string 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
 
string CscCalibQuery.runningDir = ""
 
 CscCalibQuery.splitDir = Dir.split()
 
 CscCalibQuery.day = int(splitDir[-3])
 
 CscCalibQuery.DirName = splitDir[-1]
 
 CscCalibQuery.timediff = today - day
 
string CscCalibQuery.cmd = 'rfdir ' + calibFileDir + DirName
 
 CscCalibQuery.fileList = os.popen(cmd).read().split('\n')
 
int CscCalibQuery.nFiles = len(fileList) -1
 
 CscCalibQuery.runNumber = DirName
 
string CscCalibQuery.outputDirFull = outputDir + 'Run_' + runNumber
 
bool CscCalibQuery.ThisCalibDir = False
 
string CscCalibQuery.castorCopyCmd = "mkdir ${bytestreamDir}"
 
tuple CscCalibQuery.fileName = (file.split(' '))[-1]
 
string CscCalibQuery.fullPath = calibFileDir + DirName + '/' + fileName