StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StTagsMaker.h
1 // $Id: StTagsMaker.h,v 1.7 2014/08/06 11:43:46 jeromel Exp $
2 // $Log: StTagsMaker.h,v $
3 // Revision 1.7 2014/08/06 11:43:46 jeromel
4 // Suffix on literals need to be space (later gcc compiler makes it an error) - first wave of fixes
5 //
6 // Revision 1.6 2004/08/17 20:52:48 perev
7 // Replace St_DataSet ==> TDataSet
8 //
9 // Revision 1.5 2004/07/29 22:56:59 fisyak
10 // Add Global tags
11 //
12 // Revision 1.4 2003/09/10 19:47:37 perev
13 // ansi corrs
14 //
15 // Revision 1.3 2000/03/28 19:09:37 fine
16 // Adjuested to ROOT 2.24
17 //
18 // Revision 1.2 2000/02/02 21:20:56 fisyak
19 // Remove user parametes from GetTags
20 //
21 // Revision 1.1.1.1 2000/01/27 18:54:00 fisyak
22 // Initial revision of Tags Maker
23 //
24 #ifndef StTagsMaker_H
25 #define StTagsMaker_H
26 
27 #include "StMaker.h"
28 #include "TDataSet.h"
29 
30 class TTree;
31 class EvtHddr_st;
32 class HighPtTag_st;
33 class FlowTag_st;
34 class HbtTag_st;
35 class PCollTag_st;
36 class ScaTag_st;
37 class StrangeTag_st;
38 class TClass;
39 class StTagsMaker : public StMaker {
40  private:
41 // static Char_t m_VersionCVS = "$Id: StTagsMaker.h,v 1.7 2014/08/06 11:43:46 jeromel Exp $";
42  protected:
43  public:
44  StTagsMaker(const char *name="tags");
45  virtual ~StTagsMaker();
46  virtual Int_t Init();
47  virtual Int_t InitTags();
48  virtual Int_t Make();
49  static EDataSetPass GetTags (TDataSet* ds);
50  virtual const char *GetCVS() const
51  {static const char cvs[]="Tag $Name: $ $Id: StTagsMaker.h,v 1.7 2014/08/06 11:43:46 jeromel Exp $ built " __DATE__ " " __TIME__ ; return cvs;}
52 
53  ClassDef(StTagsMaker,0) //StAF chain virtual base class for Makers
54 };
55 
56 #endif
virtual Int_t Make()