TAlienFile Class Reference

#include <TAlienFile.h>

Inheritance diagram for TAlienFile:

TXNetFile TNetFile TFile TFile TDirectoryFile TDirectoryFile TDirectoryFile TDirectoryFile TDirectory TDirectory TDirectory TDirectory TDirectory TDirectory TDirectory TDirectory List of all members.

Public Member Functions

 TAlienFile ()
 TAlienFile (const char *purl, Option_t *option="", const char *ftitle="", Int_t compress=1, Bool_t parallelopen=kFALSE, const char *lurl=0, const char *authz=0)
virtual ~TAlienFile ()
virtual void Close (const Option_t *opt="")

Static Public Member Functions

static TAlienFileOpen (const char *lfn, const Option_t *option="", const char *title="", Int_t compress=1, Bool_t parallelopen=kFALSE)
static TString SUrl (const char *lfn)

Private Attributes

TString fLfn
TString fAuthz

Detailed Description

Definition at line 41 of file TAlienFile.h.


Constructor & Destructor Documentation

TAlienFile::TAlienFile (  )  [inline]

Definition at line 48 of file TAlienFile.h.

TAlienFile::TAlienFile ( const char *  purl,
Option_t option = "",
const char *  ftitle = "",
Int_t  compress = 1,
Bool_t  parallelopen = kFALSE,
const char *  lurl = 0,
const char *  authz = 0 
)

TAlienFile::~TAlienFile (  )  [virtual]

Definition at line 494 of file TAlienFile.cxx.

References Close(), gDebug, TNamed::GetName(), TObject::Info(), and TXNetFile::IsOpen().


Member Function Documentation

virtual void TAlienFile::Close ( const Option_t opt = ""  )  [virtual]

Reimplemented from TXNetFile.

Referenced by ~TAlienFile().

static TAlienFile* TAlienFile::Open ( const char *  lfn,
const Option_t option = "",
const char *  title = "",
Int_t  compress = 1,
Bool_t  parallelopen = kFALSE 
) [static]

TString TAlienFile::SUrl ( const char *  lfn  )  [static]

Definition at line 572 of file TAlienFile.cxx.

References command, TGrid::Command(), TObject::Error(), TUrl::GetFile(), TObjString::GetName(), TMap::GetValue(), gGrid, kFALSE, TAlien::kOUTPUT, TIterator::Next(), object, and result().

Referenced by TAlienCollection::LookupSUrls().


Member Data Documentation

TString TAlienFile::fLfn [private]

Definition at line 44 of file TAlienFile.h.

TString TAlienFile::fAuthz [private]

Definition at line 45 of file TAlienFile.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:34:23 2011 for ROOT_528-00b_version by  doxygen 1.5.1