]> git.uio.no Git - u/mrichter/AliRoot.git/blob - STEER/AliTagAnalysis.h
Modify the QueryTags method: instead of a list of files it returns an ESD chain along...
[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    
43  protected:
44   TGridResult *ftagresult; //the results from the tag grid query     
45   TString fTagDirName; //the location of the locally stored tags
46     
47   static TChain *fgChain; //tag chain 
48   TChain *fChain; //tag chain 
49        
50   ClassDef(AliTagAnalysis,0)  
51 };
52
53 #endif
54