ATLAS Offline Software
Classes | Namespaces | Functions | Variables
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

 python.DiskUtils
 

Functions

def python.DiskUtils.deprecated (message)
 
def python.DiskUtils._rationalise (path)
 
def python.DiskUtils.storageManager (name)
 
def python.DiskUtils.filelist (files, prefix=None)
 
def python.DiskUtils.ls (path, longls=False)
 
def python.DiskUtils.cp (src, dest='.')
 
def python.DiskUtils.get_lumi_blocks (root_file)
 
def 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')