StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StFpsQaMaker.h
1 /*
2  *
3  * \class StFpsQaMaker
4  *
5  */
6 
7 #ifndef STAR_StFpsQaMaker_HH
8 #define STAR_StFpsQaMaker_HH
9 
10 #include "StRoot/St_base/Stypes.h"
11 #include "StMaker.h"
12 
13 class StFmsDbMaker;
14 class StFmsCollection;
15 class TH1F;
16 class TH2F;
17 
18 class StFpsQaMaker : public StMaker {
19  public:
20  StFpsQaMaker( const Char_t* name = "FpsQA");
21  virtual ~StFpsQaMaker();
22  virtual Int_t Init();
23  virtual Int_t Make();
24  virtual Int_t Finish();
25  void setRun(int v) {mRun=v;}
26  void setPed(int v) {mPed=v;}
27 
28  protected:
29 
30  private:
31  StFmsDbMaker *mFmsDbMkr;
32  StFmsCollection *mFmsCollectionPtr;
33  int mRun;
34  int mPed;
35  TFile *mFile;
36  char mFilename[100];
37 
38  static const int mNPREPOST=3;
39  static const int mNQ=4;
40  static const int mNL=3;
41  static const int mNS=21;
42  static const int mNID=4*3*21;
43  static const int mNTRG=64;
44 
45  TH1F* mDataSize[2];
46  TH1F* mXing[mNPREPOST*2+1];
47  TH2F* mAdc2[2];
48  TH1F* mAdc[mNID][2];
49  TH1F* mNHit[mNQ][mNL];
50  TH1F* mHit[mNQ][mNL];
51  TH1F* mNHitTrg[mNTRG+1];
52  TH2F* mNHitTrg2;
53 
54  ClassDef(StFpsQaMaker,1);
55 };
56 
57 #endif
58 
59 /*
60  * $Id: StFpsQaMaker.h,v 1.2 2015/05/30 16:08:00 akio Exp $
61  * $Log: StFpsQaMaker.h,v $
62  * Revision 1.2 2015/05/30 16:08:00 akio
63  * *** empty log message ***
64  *
65  * Revision 1.1 2015/02/25 20:03:26 akio
66  * new fps qa maker
67  *
68  */
virtual Int_t Finish()
virtual Int_t Make()