ATLAS Offline Software
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCalib
CscCalib
CscCalibAlgs
python
Namespaces
|
Functions
|
Variables
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
Generated on
for ATLAS Offline Software by
1.14.0