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 class StFgtCollection;
14 
15 class StFgtClusterPlotter : public StMaker {
16  public:
17  StFgtClusterPlotter(const Char_t* name="FgtClusterPlotter");
18 
19  virtual ~StFgtClusterPlotter();
20 
21  Int_t Init();
22  Int_t Make();
23  Int_t Finish();
24  // Bool_t checkPulse(StFgtHit* pClus);
25  virtual const char *GetCVS() const
26  {static const char cvs[]="Tag $Name: $ $Id: StFgtClusterPlotter.h,v 1.3 2014/08/06 11:43:10 jeromel Exp $ built " __DATE__ " " __TIME__ ; return cvs;}
27  protected:
28  // for accessing the data
29  StFgtCollection *mFgtCollectionPtr;
30 
31  ofstream* outTxtFile;
32  ofstream* outTxtFileR;
33  ofstream* outTxtFileP;
34 
35  TFile* myRootFile;
36  TH1* hClusterCharge;
37  TH2D** hCChargePosSpacePhi;
38  TH2D** hCChargePosSpaceR;
39  TH2D** hClusSizePhi;
40  TH2D** hClusSizeR;
41  TH2D** hCChargeElecSpace;
42  TH2D** hClusSizeElecSpace;
43  TH2D** radioPlots;
44  TH2D** corrPlots;
45  int runningEvtNr;
46  TH1D** trkPhiProj;
47  TH2D** trkRadioPlots;
48 
49 
50 
51  //THD2**
52 
53 
54  private:
55  ClassDef(StFgtClusterPlotter,1);
56 
57 
58 };
59 
60 #endif
Cluster Plotter.