StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
St_TLA_Maker.h
1 // $Id: St_TLA_Maker.h,v 1.16 2014/08/06 11:43:53 jeromel Exp $
2 
3 #ifndef STAR_St_TLA_Maker
4 #define STAR_St_TLA_Maker
5 
23 #ifndef StMaker_H
24 #include "StMaker.h"
25 #endif
26 
27 
28 // You may forward declare other classes if you have data-members
29 // used in pointer-only context by using declaration like
30 // class St_SomeExternClass;
31 //
32 // You do need in such simple case to add the include file
33 // (and compilation is much faster).
34 
35 class St_TLA_Maker : public StMaker {
36  private:
37  // Private method declaration if any
38 
39  protected:
40  // Protected method if any
41 
42  public:
43  St_TLA_Maker(const char *name="TLA");
44  virtual ~St_TLA_Maker();
45  virtual Int_t Init();
46  virtual Int_t Make();
47 
48  // virtual Int_t InitRun (int runumber){return 0;}; // Overload empty StMaker::InitRun
49  // virtual Int_t FinishRun(int runumber){return 0;}; // Overload empty StMaker::FinishRun
50 
52  virtual const char *GetCVS() const {
53  static const char cvs[]="Tag $Name: $ $Id: St_TLA_Maker.h,v 1.16 2014/08/06 11:43:53 jeromel Exp $ built " __DATE__ " " __TIME__ ;
54  return cvs;
55  }
56 
57  ClassDef(St_TLA_Maker,0) //StAF chain virtual base class for Makers
58 };
59 
60 #endif
61 
62 
63 // $Log: St_TLA_Maker.h,v $
64 // Revision 1.16 2014/08/06 11:43:53 jeromel
65 // Suffix on literals need to be space (later gcc compiler makes it an error) - first wave of fixes
66 //
67 // Revision 1.15 2003/09/10 19:47:43 perev
68 // ansi corrs
69 //
70 // Revision 1.14 2002/11/26 23:49:40 jeromel
71 // Small modif after Art's note ... doxygen issue + cleanup
72 //
73 // Revision 1.13 2002/04/28 01:28:36 jeromel
74 // Reshaped comments for doxygen. Hopefully, users will propagate this good
75 // habit.
76 //
77 // Revision 1.12 1999/09/24 22:03:09 perev
78 // Add InitRun & FinishRun to template maker
79 //
80 // Revision 1.11 1999/07/15 13:57:44 perev
81 // cleanup
82 //
83 // Revision 1.10 1999/07/10 22:59:17 fine
84 // Some comments have been introduced to show html docs
85 //
86 // Revision 1.9 1999/03/11 03:33:16 perev
87 // new schema
88 //
89 // Revision 1.8 1999/03/10 15:02:07 fine
90 // HTML link to STAR problem report form has been introduced
91 //
92 // Revision 1.7 1998/10/31 00:25:45 fisyak
93 // Makers take care about branches
94 //
95 // Revision 1.6 1998/10/06 18:00:31 perev
96 // cleanup
97 //
98 // Revision 1.5 1998/08/26 12:15:13 fisyak
99 // Remove asu & dsl libraries
100 //
101 // Revision 1.4 1998/08/14 15:25:58 fisyak
102 // add options
103 //
104 // Revision 1.3 1998/08/10 02:32:07 fisyak
105 // Clean up
106 //
107 // Revision 1.2 1998/07/20 15:08:15 fisyak
108 // Add tcl and tpt
109 //
virtual const char * GetCVS() const
Displayed on session exit, leave it as-is please ...
Definition: St_TLA_Maker.h:52
St_TLA_Maker(const char *name="TLA")
TLA constructor.
virtual ~St_TLA_Maker()
This is TLA destructor.
virtual Int_t Make()
Make - this method is called in loop for each event.
virtual base class for Maker
Definition: St_TLA_Maker.h:35
virtual Int_t Init()
Init - is a first method the top level StChain calls to initialize all its makers.