X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=STEER%2FAliTagCreator.h;h=ba8776bdac7891a57b36bc02291ed4eb578a49f3;hb=024cf675196bebb0ff74599c31999078a77f033d;hp=ee11691096d851395ca8f9e6153b9b65c0e3aa73;hpb=28afeb2e35c6236e0d9b586799c88be63a7767a2;p=u%2Fmrichter%2FAliRoot.git diff --git a/STEER/AliTagCreator.h b/STEER/AliTagCreator.h index ee11691096d..ba8776bdac7 100644 --- a/STEER/AliTagCreator.h +++ b/STEER/AliTagCreator.h @@ -25,38 +25,31 @@ //ROOT #include -#include -#include -#include +class TFile; +class TGridResult; class AliTagCreator : public TObject { - protected: - TString fUser; //the username in AliEn - TString fPasswd; //the username's password - TString fSE; //the defined storage element - 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 - 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(); - AliTagCreator(const char *host, Int_t port, const char *username); - AliTagCreator(const char *host, Int_t port, const char *username, const char *passwd); ~AliTagCreator(); - void SetSE(const char *se); + Bool_t MergeTags(); + + void SetSE(const char *se){fSE = se;} void SetStorage(Int_t storage); - void SetGridPath(const char *gridpath); - Bool_t ConnectToGrid(const char *host, Int_t port, const char *username); + void SetGridPath(const char *gridpath){fgridpath = gridpath;} Bool_t ReadESDCollection(TGridResult *result); + protected: + TString fSE; //the defined storage element + TString fgridpath; //the alien location of the tag files + Int_t fStorage; //0:local - 1:grid + + void CreateTag(TFile* file, const char *guid, const char *md5, const char *turl, Long64_t size, Int_t Counter); + ClassDef(AliTagCreator,0) };