]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/AliTagAnalysis.h
New classes for selection of events using their tags (P.Christakoglou)
[u/mrichter/AliRoot.git] / STEER / AliTagAnalysis.h
CommitLineData
c7e89ea3 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
29class AliEventTag;
30class TChain;
31class AliEventTagCuts;
32class TGridResult;
33
34class AliTagAnalysis : public TObject {
35 public:
36 AliTagAnalysis();
37 ~AliTagAnalysis();
38
39 void ChainLocalTags(const char *dirname);
40 void ChainGridTags(TGridResult *result);
41 TList *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