Functions
copyFromCastor Namespace Reference
Functions
def
main
()
Function Documentation
◆
main()
def copyFromCastor.main
(
)
Definition at line
4
of file
copyFromCastor.py
.
References
beamvalidation.exit()
, and
eostools.ls()
.
4
def
main
():
5
if
len(sys.argv) < 3:
6
error =
"Usage: cpFromCastor fromDir toDir (optional filter)"
7
exit
(error)
8
user = os.getenv(
"USER"
)
9
castorDir =
"/castor/cern.ch/cms/store/caf/user/"
+ user +
"/"
+ sys.argv[1] +
"/"
10
filter =
""
11
if
len(sys.argv) > 3:
12
filter = sys.argv[3]
13
fileList =
ls
(castorDir,filter)
14
destDir = sys.argv[2]
15
copiedFiles =
cp
(castorDir,destDir,fileList)
16
17
if
len(copiedFiles) != len(fileList):
18
error =
"ERROR: I couldn't copy all files from castor"
19
exit
(error)
20
copyFromCastor.main
def main()
Definition:
copyFromCastor.py:4
hgcal_conditions::parameters
Definition:
HGCConditions.h:86
eostools.ls
def ls(path, rec=False)
Definition:
eostools.py:349
beamvalidation.exit
def exit(msg="")
Definition:
beamvalidation.py:52
Generated for CMSSW Reference Manual by
1.8.14