StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StFgtJanGainMaker.h
1 
11 #ifndef StFgtJanGainMaker_HH
12 #define StFgtJanGainMaker_HH
13 
14 #include <string>
15 #include <TF1.h>
16 #include <TH1F.h>
17 #include <TH2F.h>
18 #include <TFile.h>
19 #include <TTree.h>
20 #include <TCanvas.h>
21 #include "StMaker.h"
22 
23 class StFgtDbMaker;
24 class StFgtDb;
25 class StFgtCollection;
26 
27 //========================================================
28 
29 class StFgtJanGainMaker : public StMaker {
30  public:
31  // constructors
32  StFgtJanGainMaker( const Char_t* dbMkrName = "" ,const Char_t* name = "FgtJanGain" );
33 
34 
35  // deconstructor
36  virtual ~StFgtJanGainMaker(){};
37 
38  Int_t Init();
39  Int_t Make();
40  Int_t Finish();
41  void setHList(TObjArray * x){HList=x;}
42 
43 
44  protected:
45  // since this isn't saved anywhere else
46  static const Int_t mMaxNumTimeBins;
47  void initHistos();
48 
49  private:
50  // friend class StFgtStatusMaker;
51 
52  std::string mDbMkrName;
53  StFgtDbMaker* mFgtDbMkr;;
54  StFgtCollection* mFgtCollectionPtr;
55 
56  Int_t iEvt;
57 
58  // histograms
59  TObjArray *HList;
60  enum {mxHA=32}; TH1 * hA[mxHA];
61 
62  ClassDef(StFgtJanGainMaker,1);
63 
64 };
65 
66 
67 #endif
68 /**************************************************************************
69  *
70  * $Log: StFgtJanGainMaker.h,v $
71  * Revision 1.1 2012/02/07 08:25:29 balewski
72  * *** empty log message ***
73  *
74  * Revision 1.1 2012/02/04 22:03:41 balewski
75  * start
76  *
77  *
78  **************************************************************************/