12#ifndef ROOT_TAlienFile 
   13#define ROOT_TAlienFile 
   53   TAlienFile() : 
TXNetFile(), 
fLfn(), 
fAuthz(), 
fGUID(), 
fUrl(), 
fPfn(), 
fSE(), 
fImage(0), 
fNreplicas(0), 
fOpenedAt(0), 
fElapsed(0) { }
 
   57              const char *authz = 0);
 
#define ClassDef(name, id)
 
void SetElapsed(Double_t real)
 
static TString SUrl(const char *lfn)
Get surl from lfn by asking AliEn catalog.
 
Double_t GetElapsed() const
 
void SetUrl(const char *url)
 
Long64_t GetOpenTime() const
 
const char * GetPfn() const
 
Int_t GetNreplicas() const
 
const char * GetSE() const
 
void SetPfn(const char *pfn)
 
virtual ~TAlienFile()
TAlienFile file dtor.
 
const char * GetGUID() const
 
static TAlienFile * Open(const char *lfn, const Option_t *option="", const char *title="", Int_t compress=ROOT::RCompressionSetting::EDefaults::kUseCompiledDefault, Bool_t parallelopen=kFALSE)
Static method used to create a TAlienFile object.
 
const char * GetLfn() const
 
void SetSE(const char *se)
 
const char * GetUrl() const
 
void SetGUID(const char *guid)
 
virtual void Close(const Option_t *opt="")
Close the file.
 
void SetNreplicas(Int_t nrep)
 
void SetImage(Int_t image)
 
This class represents a WWW compatible URL.
 
TXNetFile is an extension of TNetFile able to deal with new xrootd server.
 
@ kUseCompiledDefault
Use the compile-time default setting.