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

Go to the source code of this file.

Classes

class  python.DiskUtils.AccessError
class  python.DiskUtils.Backend
class  python.DiskUtils.Local
class  python.DiskUtils.EOS
class  python.DiskUtils.FilterError
class  python.DiskUtils.FileSet

Namespaces

namespace  python
namespace  python.DiskUtils

Functions

 python.DiskUtils.deprecated (message)
 python.DiskUtils._rationalise (path)
 python.DiskUtils.storageManager (name)
 python.DiskUtils.filelist (files, prefix=None)
 python.DiskUtils.ls (path, longls=False)
 python.DiskUtils.cp (src, dest='.')
 python.DiskUtils.get_lumi_blocks (root_file)
 python.DiskUtils.make_lumi_block_map_file (file_set, path)

Variables

 python.DiskUtils.StorageManager = namedtuple('StorageManager', ['name', 'prefix', 'cp', 'ls', 'longls'])
 python.DiskUtils.CastorMgr = StorageManager(name='castor', prefix='root://castoratlas/', cp='xrdcp', ls='nsls %s', longls='nsls -l %s')
 python.DiskUtils.RFIOMgr = StorageManager(name='rfio', prefix='rfio:', cp='rfcp', ls='rfdir %s', longls='rfdir %s')
 python.DiskUtils.EOSMgr = StorageManager(name='eos', prefix='root://eosatlas.cern.ch/', cp='xrdcp', ls='/bin/sh -l -c "LD_LIBRARY_PATH=/usr/lib64/ eos ls %s"', longls='/bin/sh -l -c "LD_LIBRARY_PATH=/usr/lib64/ eos ls -l %s"')
 python.DiskUtils.UnixMgr = StorageManager(name='unix', prefix='', cp='cp', ls='ls %s', longls='ls -l %s')