StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
St_ctf_Maker.h
1 // $Id: St_ctf_Maker.h,v 1.9 2014/08/06 11:43:54 jeromel Exp $
2 // $Log: St_ctf_Maker.h,v $
3 // Revision 1.9 2014/08/06 11:43:54 jeromel
4 // Suffix on literals need to be space (later gcc compiler makes it an error) - first wave of fixes
5 //
6 // Revision 1.8 2003/09/10 19:47:44 perev
7 // ansi corrs
8 //
9 // Revision 1.7 1999/07/15 13:57:49 perev
10 // cleanup
11 //
12 // Revision 1.6 1999/03/11 03:55:07 perev
13 // new schema
14 //
15 // Revision 1.5 1999/02/23 21:25:43 llope
16 // fixed histograms, added 1/beta vs p
17 //
18 // Revision 1.4 1999/02/06 00:15:47 fisyak
19 // Add adc/tdc histograms
20 //
21 // Revision 1.3 1999/01/25 23:39:13 fisyak
22 // Add tof
23 //
24 // Revision 1.2 1999/01/02 19:08:14 fisyak
25 // Add ctf
26 //
27 // Revision 1.1 1999/01/01 02:39:38 fisyak
28 // Add ctf Maker
29 //
30 // Revision 1.7 1998/10/31 00:25:45 fisyak
31 // Makers take care about branches
32 //
33 // Revision 1.6 1998/10/06 18:00:31 perev
34 // cleanup
35 //
36 // Revision 1.5 1998/08/26 12:15:13 fisyak
37 // Remove asu & dsl libraries
38 //
39 // Revision 1.4 1998/08/14 15:25:58 fisyak
40 // add options
41 //
42 // Revision 1.3 1998/08/10 02:32:07 fisyak
43 // Clean up
44 //
45 // Revision 1.2 1998/07/20 15:08:15 fisyak
46 // Add tcl and tpt
47 //
48 #ifndef STAR_St_ctf_Maker
49 #define STAR_St_ctf_Maker
50 
52 // //
53 // St_ctf_Maker virtual base class for Maker //
54 // //
56 #ifndef StMaker_H
57 #include "StMaker.h"
58 #endif
59 class St_ctg_geo;
60 class St_ctg_slat_phi;
61 class St_ctg_slat_eta;
62 class St_ctg_slat;
63 class St_cts_mpara;
64 class TH1F;
65 class TH2F;
66 class St_ctf_Maker : public StMaker {
67  private:
68  Bool_t drawinit;
69  St_ctg_geo *m_ctb;
70  St_ctg_slat_phi *m_ctb_slat_phi;
71  St_ctg_slat_eta *m_ctb_slat_eta;
72  St_ctg_slat *m_ctb_slat;
73  St_cts_mpara *m_cts_ctb;
74  St_ctg_geo *m_tof;
75  St_ctg_slat_phi *m_tof_slat_phi;
76  St_ctg_slat_eta *m_tof_slat_eta;
77  St_ctg_slat *m_tof_slat;
78  St_cts_mpara *m_cts_tof;
79  protected:
80  TH1F *m_adcc;
81  TH1F *m_adct;
82  TH2F *m_tsvsp;
83  TH2F *m_tsvsp1;
84  public:
85  St_ctf_Maker(const char *name="ctf");
86  virtual ~St_ctf_Maker();
87  virtual Int_t Init();
88  virtual Int_t Make();
89  virtual const char *GetCVS() const
90  {static const char cvs[]="Tag $Name: $ $Id: St_ctf_Maker.h,v 1.9 2014/08/06 11:43:54 jeromel Exp $ built " __DATE__ " " __TIME__ ; return cvs;}
91 
92  ClassDef(St_ctf_Maker,0) //StAF chain virtual base class for Makers
93 };
94 
95 #endif
virtual Int_t Make()