80 fOptions.
Add(
"pattern",
"SEARCH",
"Search pattern",
"");
81 fOptions.
Add(
"alien",
"Enable ALIEN file access",
true);
94 if (!aliVer.IsNull()) {
95 Info(
"VAFRailway::LoadAliROOT",
"Using AliROOT=%s", aliVer.Data());
96 if (!aliPhys.IsNull()) {
97 Warning(
"VAFRailway::LoadAliROOT",
98 "AliPhysics not loaded, even though version %s was requested",
103 else if (aliPhys.IsNull()) {
104 Error(
"VAFRailway::LoadAliROOT",
"Neither AliROOT nor AliPhysics "
105 "versions specified, giving up");
109 Info(
"VAFRailway::LoadAliROOT",
"Using AliPhysics=%s", aliPhys.Data());
129 return "/afs/cern.ch/alice/offline/vaf/AliceVaf.par";
143 if (!
gSystem->Getenv(
"VafPodRemoteEnv")) {
146 "Are you sure you're on alivaf-XXX and did 'vaf-enter'? "
147 "'cause I'm not so I have to give up!\n");
156 gProof->SetParameter(
"PROOF_UseTreeCache", 0);
167 dsName.Append(Form(
"BasePath=%s;",
fUrl.GetFile()));
169 Int_t idx = pat.Index(
"@");
172 TString an = pat(idx+1,pat.Length()-idx-1);
173 dsName.Append(Form(
"FileName=%s;",fn.Data()));
174 dsName.Append(Form(
"Anchor=%s;", an.Data()));
177 dsName.Append(Form(
"FileName=%s;",pat.Data()));
178 dsName.Append(Form(
"Tree=/%s;",
fUrl.GetAnchor()));
179 dsName.Append(
"Mode=remote;");
193 tmp.SetProtocol(
"pod");
201 return "proof://alivaf/<datadir>?[&<options>][#<treename>]";
206 virtual const char*
Desc()
const {
return "VAF"; }
virtual Bool_t CreateAliROOTPar()
virtual const char * AliPhysicsParName() const
virtual Bool_t Connect(const TUrl &url, const TString &opt)
virtual Bool_t CreateAliPhysicsPar()
const TString & Get(const TString &name) const
virtual Bool_t PreSetup()
virtual Bool_t Connect(const TUrl &url, const TString &opts)
virtual const char * Desc() const
Bool_t Has(const TString &name) const
virtual Bool_t EnableAliPhysics()
VAFRailway(const TUrl &url, Int_t verbose)
void Set(const TString &name, const TString &value)
virtual void GetDataSet(TString &dsName)
virtual Bool_t LoadAliROOT()
Option * Add(const TString &name, const TString &arg, const TString &desc, const TString &val="")
virtual const Char_t * UrlHelp() const
virtual Bool_t PreSetup()
virtual const char * AliROOTParName() const
virtual Bool_t LoadAliROOT()