StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StFgtClusterPlotter.h
1 
3 #ifndef _ST_FGT_CLUSTER_PLOT_MAKER_
4 #define _ST_FGT_CLUSTER_PLOT_MAKER_
5 
6 #include "StMaker.h"
7 #include "StFgtQaMaker.h"
8 #include <TH2D.h>
9 #include <TROOT.h>
10 #include <TStyle.h>
11 #include <TCanvas.h>
12 #include <TFile.h>
13 
14 class StFgtClusterPlotter : public StFgtQaMaker {
15  public:
16  StFgtClusterPlotter(const Char_t* name="FgtClusterPlotter");
17 
18  virtual ~StFgtClusterPlotter();
19 
20  Int_t Init();
21  Int_t Make();
22  Int_t Finish();
23  // Bool_t checkPulse(StFgtHit* pClus);
24  virtual const char *GetCVS() const
25  {static const char cvs[]="Tag $Name: $ $Id: StFgtClusterPlotter.h,v 1.7 2014/08/06 11:43:12 jeromel Exp $ built " __DATE__ " " __TIME__ ; return cvs;}
26  protected:
27  ofstream* outTxtFile;
28  ofstream* outTxtFileR;
29  ofstream* outTxtFileP;
30 
31  TFile* myRootFile;
32  TH1* hClusterCharge;
33  TH2D** hCChargePosSpacePhi;
34  TH2D** hCChargePosSpaceR;
35  TH2D** hClusSizePhi;
36  TH2D** hClusSizeR;
37  TH2D** hCChargeElecSpace;
38  TH2D** hClusSizeElecSpace;
39  TH2D** radioPlots;
40  TH2D** corrPlots;
41  int runningEvtNr;
42 
43 
44  //THD2**
45 
46 
47  private:
48  ClassDef(StFgtClusterPlotter,1);
49 
50 
51 };
52 
53 #endif
Cluster Plotter.