Functions | |
def | articleExist |
def | fileUpload |
def | findXrdDir |
def | lastArticle |
Variables | |
string | __version__ = "$Revision: 1.13 $" |
string | action = 'store_true' |
string | default = '' |
string | defaultEOScpCommand = 'xrdcp -np ' |
string | defaultEOSfeCommand = 'xrd eoscms existfile ' |
string | defaultEOSlistCommand = 'xrd eoscms dirlist ' |
string | defaultEOSLoadPath = 'root://eoscms/' |
string | defaultEOSmkdirCommand = 'xrd eoscms mkdir ' |
string | defaultEOSRootPath = '/eos/cms/store/lhe' |
string | dest = 'fileList' |
tuple | exeCheckIntegrity = subprocess.Popen(["/bin/sh","-c", theCheckIntegrityCommand]) |
tuple | exeCheckSum = subprocess.Popen(["/afs/cern.ch/cms/caf/bin/cms_adler32",f], stdout=subprocess.PIPE) |
tuple | exeCompression = subprocess.Popen(["/bin/sh","-c",theCompressionCommand]) |
tuple | exeFullList = subprocess.Popen(["/bin/sh","-c",theCommand]) |
tuple | exeList = subprocess.Popen(["/bin/sh","-c",theCommand], stdout=subprocess.PIPE) |
tuple | exeUpload = subprocess.Popen(["/bin/sh","-c",theCommand]) |
tuple | f = open(options.files_from) |
tuple | getCheckSum = subprocess.Popen(["awk", "{print $1}"], stdin=exeCheckSum.stdout, stdout=subprocess.PIPE) |
string | help = 'LHE local file list to be uploaded, separated by ","' |
tuple | intCode = exeCheckIntegrity.wait() |
tuple | l = l.strip() |
string | listPath = defaultEOSRootPath+'/' |
int | newArt = 0 |
tuple | oldArt = lastArticle() |
tuple | parser = optparse.OptionParser(usage) |
reallyDoIt = notoptions.dryRun | |
string | theCheckIntegrityCommand = 'xmllint -noout ' |
list | theCheckSumList = [] |
string | theCommand = defaultEOSmkdirCommand+' ' |
list | theCompressedFilesList = [] |
string | theCompressionCommand = 'xz ' |
list | theList = [] |
string | uploadPath = '' |
string | usage = 'cmsLHEtoEOSManager.py <options>' |
def cmsLHEtoEOSManager.articleExist | ( | artId | ) |
def cmsLHEtoEOSManager.fileUpload | ( | uploadPath, | |
lheList, | |||
checkSumList, | |||
reallyDoIt | |||
) |
Definition at line 54 of file cmsLHEtoEOSManager.py.
def cmsLHEtoEOSManager.findXrdDir | ( | theDirRecord | ) |
Definition at line 19 of file cmsLHEtoEOSManager.py.
References split.
Referenced by articleExist(), and lastArticle().
def cmsLHEtoEOSManager.lastArticle | ( | ) |
Definition at line 38 of file cmsLHEtoEOSManager.py.
References findXrdDir(), and bookConverter.max.
string cmsLHEtoEOSManager.__version__ = "$Revision: 1.13 $" |
Definition at line 5 of file cmsLHEtoEOSManager.py.
string cmsLHEtoEOSManager.action = 'store_true' |
Definition at line 126 of file cmsLHEtoEOSManager.py.
int cmsLHEtoEOSManager.default = '' |
Definition at line 118 of file cmsLHEtoEOSManager.py.
string cmsLHEtoEOSManager.defaultEOScpCommand = 'xrdcp -np ' |
Definition at line 17 of file cmsLHEtoEOSManager.py.
string cmsLHEtoEOSManager.defaultEOSfeCommand = 'xrd eoscms existfile ' |
Definition at line 16 of file cmsLHEtoEOSManager.py.
string cmsLHEtoEOSManager.defaultEOSlistCommand = 'xrd eoscms dirlist ' |
Definition at line 14 of file cmsLHEtoEOSManager.py.
string cmsLHEtoEOSManager.defaultEOSLoadPath = 'root://eoscms/' |
Definition at line 13 of file cmsLHEtoEOSManager.py.
string cmsLHEtoEOSManager.defaultEOSmkdirCommand = 'xrd eoscms mkdir ' |
Definition at line 15 of file cmsLHEtoEOSManager.py.
string cmsLHEtoEOSManager.defaultEOSRootPath = '/eos/cms/store/lhe' |
Definition at line 12 of file cmsLHEtoEOSManager.py.
string cmsLHEtoEOSManager.dest = 'fileList' |
Definition at line 119 of file cmsLHEtoEOSManager.py.
tuple cmsLHEtoEOSManager.exeCheckIntegrity = subprocess.Popen(["/bin/sh","-c", theCheckIntegrityCommand]) |
Definition at line 213 of file cmsLHEtoEOSManager.py.
tuple cmsLHEtoEOSManager.exeCheckSum = subprocess.Popen(["/afs/cern.ch/cms/caf/bin/cms_adler32",f], stdout=subprocess.PIPE) |
Definition at line 228 of file cmsLHEtoEOSManager.py.
tuple cmsLHEtoEOSManager.exeCompression = subprocess.Popen(["/bin/sh","-c",theCompressionCommand]) |
Definition at line 222 of file cmsLHEtoEOSManager.py.
tuple cmsLHEtoEOSManager.exeFullList = subprocess.Popen(["/bin/sh","-c",theCommand]) |
Definition at line 276 of file cmsLHEtoEOSManager.py.
tuple cmsLHEtoEOSManager.exeList = subprocess.Popen(["/bin/sh","-c",theCommand], stdout=subprocess.PIPE) |
Definition at line 263 of file cmsLHEtoEOSManager.py.
tuple cmsLHEtoEOSManager.exeUpload = subprocess.Popen(["/bin/sh","-c",theCommand]) |
Definition at line 246 of file cmsLHEtoEOSManager.py.
tuple cmsLHEtoEOSManager.f = open(options.files_from) |
Definition at line 188 of file cmsLHEtoEOSManager.py.
tuple cmsLHEtoEOSManager.getCheckSum = subprocess.Popen(["awk", "{print $1}"], stdin=exeCheckSum.stdout, stdout=subprocess.PIPE) |
Definition at line 229 of file cmsLHEtoEOSManager.py.
Definition at line 117 of file cmsLHEtoEOSManager.py.
tuple cmsLHEtoEOSManager.intCode = exeCheckIntegrity.wait() |
Definition at line 214 of file cmsLHEtoEOSManager.py.
tuple cmsLHEtoEOSManager.l = l.strip() |
Definition at line 192 of file cmsLHEtoEOSManager.py.
string cmsLHEtoEOSManager.listPath = defaultEOSRootPath+'/' |
Definition at line 261 of file cmsLHEtoEOSManager.py.
int cmsLHEtoEOSManager.newArt = 0 |
Definition at line 234 of file cmsLHEtoEOSManager.py.
tuple cmsLHEtoEOSManager.oldArt = lastArticle() |
Definition at line 240 of file cmsLHEtoEOSManager.py.
tuple cmsLHEtoEOSManager.parser = optparse.OptionParser(usage) |
Definition at line 115 of file cmsLHEtoEOSManager.py.
cmsLHEtoEOSManager.reallyDoIt = notoptions.dryRun |
Definition at line 162 of file cmsLHEtoEOSManager.py.
string cmsLHEtoEOSManager.theCheckIntegrityCommand = 'xmllint -noout ' |
Definition at line 212 of file cmsLHEtoEOSManager.py.
list cmsLHEtoEOSManager.theCheckSumList = [] |
Definition at line 198 of file cmsLHEtoEOSManager.py.
string cmsLHEtoEOSManager.theCommand = defaultEOSmkdirCommand+' ' |
Definition at line 244 of file cmsLHEtoEOSManager.py.
list cmsLHEtoEOSManager.theCompressedFilesList = [] |
Definition at line 197 of file cmsLHEtoEOSManager.py.
string cmsLHEtoEOSManager.theCompressionCommand = 'xz ' |
Definition at line 221 of file cmsLHEtoEOSManager.py.
tuple cmsLHEtoEOSManager.theList = [] |
Definition at line 182 of file cmsLHEtoEOSManager.py.
Referenced by MuonAlignment.recursiveList().
string cmsLHEtoEOSManager.uploadPath = '' |
Definition at line 235 of file cmsLHEtoEOSManager.py.
string cmsLHEtoEOSManager.usage = 'cmsLHEtoEOSManager.py <options>' |
Definition at line 114 of file cmsLHEtoEOSManager.py.