X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=STEER%2FAliAODTagCreator.h;h=4f14da8c66ef06fb02d6c7daab2a39a003edc348;hb=69f2a1049cad647f6bed7c5f2c1833e1a79a16b0;hp=91a0ae3e23b18bdb996105c8063ab38aa5dbfb5c;hpb=87d395bd573a766b3771123f1e7073eb1dd59966;p=u%2Fmrichter%2FAliRoot.git diff --git a/STEER/AliAODTagCreator.h b/STEER/AliAODTagCreator.h index 91a0ae3e23b..4f14da8c66e 100644 --- a/STEER/AliAODTagCreator.h +++ b/STEER/AliAODTagCreator.h @@ -29,9 +29,14 @@ #include class TChain; +class TTree; class TFile; class TGridResult; +class AliAODEvent; +class AliRunTag; +class AliEventTag; + //___________________________________________________________________________ class AliAODTagCreator : public AliTagCreator { @@ -45,17 +50,23 @@ class AliAODTagCreator : public AliTagCreator { Bool_t ReadGridCollection(TGridResult *result); Bool_t ReadLocalCollection(const char *localpath); Bool_t ReadCAFCollection(const char *filename); - + void FillEventTag(AliAODEvent* aod, AliEventTag* evtTag); protected: void CreateTag(TChain *chain, const char* type); - void CreateTag(TFile* file, const char *guid, const char *md5, const char *turl, Long64_t size, Int_t Counter); - void CreateTag(TFile* file, const char *filepath, Int_t Counter); + void CreateTags(const char* type = ""); + + private: - AliAODTagCreator(const AliAODTagCreator& handler); - AliAODTagCreator& operator=(const AliAODTagCreator& handler); + AliAODTagCreator(const AliAODTagCreator& creator); + AliAODTagCreator& operator=(const AliAODTagCreator& creator); private: - TChain *fChain; //chain of esd files - + TChain *fChain; //! Chain of esd files + AliAODEvent *fAODEvent; //! AOD Event + TTree *fTreeT; //! Tag Tree + AliRunTag *fRunTag; //! Run tag + TChain *fTreeTEsd; //! ESD tag Tree + AliRunTag *fRunTagEsd; //! ESD run tag + ClassDef(AliAODTagCreator,0) };