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.