00001 // $Id: St_TLA_Maker.h,v 1.15 2003/09/10 19:47:43 perev Exp $ 00002 00003 #ifndef STAR_St_TLA_Maker 00004 #define STAR_St_TLA_Maker 00005 00023 #ifndef StMaker_H 00024 #include "StMaker.h" 00025 #endif 00026 00027 00028 // You may forward declare other classes if you have data-members 00029 // used in pointer-only context by using declaration like 00030 // class St_SomeExternClass; 00031 // 00032 // You do need in such simple case to add the include file 00033 // (and compilation is much faster). 00034 00035 class St_TLA_Maker : public StMaker { 00036 private: 00037 // Private method declaration if any 00038 00039 protected: 00040 // Protected method if any 00041 00042 public: 00043 St_TLA_Maker(const char *name="TLA"); 00044 virtual ~St_TLA_Maker(); 00045 virtual Int_t Init(); 00046 virtual Int_t Make(); 00047 00048 // virtual Int_t InitRun (int runumber){return 0;}; // Overload empty StMaker::InitRun 00049 // virtual Int_t FinishRun(int runumber){return 0;}; // Overload empty StMaker::FinishRun 00050 00052 virtual const char *GetCVS() const { 00053 static const char cvs[]="Tag $Name: $ $Id: St_TLA_Maker.h,v 1.15 2003/09/10 19:47:43 perev Exp $ built "__DATE__" "__TIME__ ; 00054 return cvs; 00055 } 00056 00057 ClassDef(St_TLA_Maker,0) //StAF chain virtual base class for Makers 00058 }; 00059 00060 #endif 00061 00062 00063 // $Log: St_TLA_Maker.h,v $ 00064 // Revision 1.15 2003/09/10 19:47:43 perev 00065 // ansi corrs 00066 // 00067 // Revision 1.14 2002/11/26 23:49:40 jeromel 00068 // Small modif after Art's note ... doxygen issue + cleanup 00069 // 00070 // Revision 1.13 2002/04/28 01:28:36 jeromel 00071 // Reshaped comments for doxygen. Hopefully, users will propagate this good 00072 // habit. 00073 // 00074 // Revision 1.12 1999/09/24 22:03:09 perev 00075 // Add InitRun & FinishRun to template maker 00076 // 00077 // Revision 1.11 1999/07/15 13:57:44 perev 00078 // cleanup 00079 // 00080 // Revision 1.10 1999/07/10 22:59:17 fine 00081 // Some comments have been introduced to show html docs 00082 // 00083 // Revision 1.9 1999/03/11 03:33:16 perev 00084 // new schema 00085 // 00086 // Revision 1.8 1999/03/10 15:02:07 fine 00087 // HTML link to STAR problem report form has been introduced 00088 // 00089 // Revision 1.7 1998/10/31 00:25:45 fisyak 00090 // Makers take care about branches 00091 // 00092 // Revision 1.6 1998/10/06 18:00:31 perev 00093 // cleanup 00094 // 00095 // Revision 1.5 1998/08/26 12:15:13 fisyak 00096 // Remove asu & dsl libraries 00097 // 00098 // Revision 1.4 1998/08/14 15:25:58 fisyak 00099 // add options 00100 // 00101 // Revision 1.3 1998/08/10 02:32:07 fisyak 00102 // Clean up 00103 // 00104 // Revision 1.2 1998/07/20 15:08:15 fisyak 00105 // Add tcl and tpt 00106 //
1.5.9