]> git.uio.no Git - u/mrichter/AliRoot.git/blob - STEER/AliTagAnalysis.h
Cell numbering fixed for V0A
[u/mrichter/AliRoot.git] / STEER / AliTagAnalysis.h
1 #ifndef ALITAGANALYSIS_H
2 #define ALITAGANALYSIS_H
3 /*  See cxx source for full Copyright notice */
4
5
6 /* $Id$ */
7
8 //-------------------------------------------------------------------------
9 //                          Class AliTagAnalysis
10 //   This is the AliTagAnalysis class for the tag analysis
11 //
12 //    Origin: Panos Christakoglou, UOA-CERN, Panos.Christakoglou@cern.ch
13 //-------------------------------------------------------------------------
14
15
16
17 //////////////////////////////////////////////////////////////////////////
18 //                                                                      //
19 //                        AliTagAnalysis                                //
20 //                                                                      //
21 //           Implementation of the tag analysis mechanism.              //
22 //                                                                      //
23 //////////////////////////////////////////////////////////////////////////
24
25
26 //ROOT
27 #include <TObject.h>
28
29 class AliEventTag;
30 class TChain;
31 class AliEventTagCuts;
32 class TGridResult;
33
34 class AliTagAnalysis : public TObject {
35  public:
36   AliTagAnalysis();
37   ~AliTagAnalysis(); 
38
39   void ChainLocalTags(const char *dirname);
40   void ChainGridTags(TGridResult *result);
41   TChain *QueryTags(AliEventTagCuts *EvTagCuts);
42   Bool_t CreateXMLCollection(const char* name, AliEventTagCuts *EvTagCuts);
43    
44  protected:
45   TGridResult *ftagresult; //the results from the tag grid query     
46   TString fTagDirName; //the location of the locally stored tags
47     
48   static TChain *fgChain; //tag chain 
49   TChain *fChain; //tag chain 
50        
51   ClassDef(AliTagAnalysis,0)  
52 };
53
54 #endif
55