StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StBbcVertexMaker.h
1 // $Id: StBbcVertexMaker.h,v 1.2 2014/08/06 11:42:58 jeromel Exp $
2 
3 #ifndef STAR_StBbcVertexMaker
4 #define STAR_StBbcVertexMaker
5 
16 #ifndef StMaker_H
17 #include "StMaker.h"
18 #endif
19 #include "BbcVertex.h"
20 class TObjArray ;
21 class StMuDstMaker;
22 
23 class StBbcVertexMaker : public StMaker, public BbcVertex {
24  private:
25  StMuDstMaker* mMuDstMaker;
26  bool unpackMuTrig(); // BBC, CTB
27 
28  public:
29  StBbcVertexMaker(const char *self="stEEsoloPi0", const char* muDstMakerName="muDstMaker");
30  virtual ~StBbcVertexMaker();
31  virtual Int_t Init();
32  virtual Int_t InitRun(int runNo);
33  virtual Int_t Finish();
34 
35  virtual Int_t Make();
36  void SetHList(TObjArray * x){HList=x;}
37 
39  virtual const char *GetCVS() const {
40  static const char cvs[]="Tag $Name: $ $Id: StBbcVertexMaker.h,v 1.2 2014/08/06 11:42:58 jeromel Exp $ built " __DATE__ " " __TIME__ ;
41  return cvs;
42  }
43 
44  ClassDef(StBbcVertexMaker, 1) //StAF chain virtual base class for Makers
45 };
46 
47 #endif
48 
49 
50 // $Log: StBbcVertexMaker.h,v $
51 // Revision 1.2 2014/08/06 11:42:58 jeromel
52 // Suffix on literals need to be space (later gcc compiler makes it an error) - first wave of fixes
53 //
54 // Revision 1.1 2004/08/31 03:44:13 balewski
55 // first
56 //
57 // Revision 1.4 2004/08/26 04:39:40 balewski
58 // towards pi0
59 //
60 // Revision 1.3 2004/08/09 20:28:31 balewski
61 // add trig selection
62 //
63 // Revision 1.2 2004/04/14 19:34:01 balewski
64 // access to trigger data
65 //
66 // Revision 1.1 2004/04/14 17:09:09 balewski
67 // new copy of pi0finder with towers only, should work on ezTree as well (after small cleanup)
68 //
virtual Int_t Make()
virtual const char * GetCVS() const
Displayed on session exit, leave it as-is please ...
Axample to access muDst and pass it to ezTree analyzis class.
virtual Int_t Finish()