StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StLaserAnalysisMaker.h
1 // $Id: StLaserAnalysisMaker.h,v 1.3 2014/08/06 11:43:25 jeromel Exp $
2 #ifndef STAR_StLaserAnalysisMaker
3 #define STAR_StLaserAnalysisMaker
4 #ifndef StMaker_H
5 #include "StMaker.h"
6 #endif
7 #include "TTree.h"
8 class StLaserAnalysisMaker : public StMaker {
9  private:
10  TTree *m_laser;
11 
12  public:
13  StLaserAnalysisMaker(const char *name="Laser") : StMaker(name), m_laser(0){}
14  virtual ~StLaserAnalysisMaker() {}
15  virtual Int_t Init();
16  virtual Int_t Make();
17  virtual Int_t InitRun (int runumber); // Overload empty StMaker::InitRun
18  virtual void Clear(const Option_t *option="");
19  //virtual Int_t FinishRun(int runumber){return 0;}; // Overload empty StMaker::FinishRun
20  virtual Int_t Finish();
21  virtual const char *GetCVS() const {
22  static const char cvs[]="Tag $Name: $ $Id: StLaserAnalysisMaker.h,v 1.3 2014/08/06 11:43:25 jeromel Exp $ built " __DATE__ " " __TIME__ ;
23  return cvs;
24  }
25  ClassDef(StLaserAnalysisMaker,0) //StAF chain virtual base class for Makers
26 };
27 #endif
28 // $Log: StLaserAnalysisMaker.h,v $
29 // Revision 1.3 2014/08/06 11:43:25 jeromel
30 // Suffix on literals need to be space (later gcc compiler makes it an error) - first wave of fixes
31 //
32 // Revision 1.2 2007/02/05 15:30:06 fisyak
33 // Freeze a version for laser drift velocity calations
34 //
StLaserAnalysisMaker(const char *name="Laser")
Laser track-hit event Tree.