StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StTrackMateMaker.h
1 //
2 // $Id: StTrackMateMaker.h,v 1.2 2009/11/10 20:57:28 fisyak Exp $
3 //
4 #ifndef STAR_St_TrackMate_Maker
5 #define STAR_St_TrackMate_Maker
6 
7 #ifndef StMaker_H
8 #include "StMaker.h"
9 #endif
10 class TH2D;
11 class TTree;
12 class TBranch;
13 class StTrack;
14 class StTrackMateMaker : public StMaker {
15 
16 public:
17  StTrackMateMaker(const char *name="TrackMate") : StMaker(name) {}
18  ~StTrackMateMaker() {}
19  Int_t Init();
20  virtual void Clear(const char* opt="");
21  Int_t Make();
22  virtual const char *GetCVS() const {
23  static const char cvs[]= "Tag $Name: $ $Id: StTrackMateMaker.h,v 1.2 2009/11/10 20:57:28 fisyak Exp $ built __DATE__ __TIME__" ;
24  return cvs;
25  }
26  private:
27  Float_t evOutput[1]; // 1 element
28  TTree* trackTree;
29  TBranch* trackBr;
30  TBranch* eventBr;
31  void Fill(StTrack* trk1, StTrack* ptrk1,StTrack* trk2, StTrack* ptrk2,Int_t maxPing);
32  ClassDef(StTrackMateMaker, 1) //StAF chain virtual base class for Makers
33 
34 };
35 
36 #endif
37 
38 
StMaker(const char *name="", const char *dummy=0)
Constructor & Destructor.
Definition: StMaker.cxx:188