1 #ifndef ALIAODTAGCREATOR_H
2 #define ALIAODTAGCREATOR_H
3 /* See cxx source for full Copyright notice */
8 //-------------------------------------------------------------------------
9 // Class AliAODTagCreator
10 // This is the AliAODTagCreator class for the tag creation (post process)
12 // Origin: Panos Christakoglou, UOA-CERN, Panos.Christakoglou@cern.ch
13 //-------------------------------------------------------------------------
17 //////////////////////////////////////////////////////////////////////////
19 // AliAODTagCreator //
21 // Implementation of the tag creation mechanism. //
23 //////////////////////////////////////////////////////////////////////////
27 //#include <TObject.h>
29 #include <AliTagCreator.h>
36 //___________________________________________________________________________
37 class AliAODTagCreator : public AliTagCreator {
43 void CreateAODTags(Int_t fFirstEvent, Int_t fLastEvent, TList *grpList);
45 Bool_t ReadGridCollection(TGridResult *result);
46 Bool_t ReadLocalCollection(const char *localpath);
47 Bool_t ReadCAFCollection(const char *filename);
50 void CreateTag(TChain *chain, const char* type);
51 void CreateTag(TFile* file, const char *guid, const char *md5, const char *turl, Long64_t size, Int_t Counter);
52 void CreateTag(TFile* file, const char *filepath, Int_t Counter);
55 TChain *fChain; //chain of esd files
57 ClassDef(AliAODTagCreator,0)