#include <TObject.h>
#include <TFile.h>
#include <TSystem.h>
+#include <TGridResult.h>
TString fUser; //the username in AliEn
TString fPasswd; //the username's password
TString fSE; //the defined storage element
- TString fCollectionFile; //the xml collection file
TString fHost; //the defined AliEn host
+ TString fgridpath; //the alien location of the tag files
Int_t fPort; //the defined port for the host login
-
- //void CreateTag(TAlienFile* file, const char *guid, Int_t Counter);
+ Int_t fStorage; //0:local - 1:grid
+ TGridResult *fresult; //the results from the grid query
+
void CreateTag(TFile* file, const char *guid, Int_t Counter);
public:
~AliTagCreator();
void SetSE(const char *se);
+ void SetStorage(Int_t storage);
+ void SetGridPath(const char *gridpath);
Bool_t ConnectToGrid(const char *host, Int_t port, const char *username);
- Bool_t ReadESDCollection(const char *CollectionFile);
- Bool_t StoreGridTagFile(const char *localpath, const char *gridpath);
+ Bool_t ReadESDCollection(TGridResult *result);
ClassDef(AliTagCreator,0)
};