StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StEStructSigAnal.h
1 
2 #ifndef __STESTRUCTSIGANAL__H
3 #define __STESTRUCTSIGANAL__H
4 
5 
6 #include "multStruct.h"
7 #include "StEStructSigmas.h"
8 #include "../AnalysisMaker/StEStructAnalysis.h"
9 #include <stdlib.h>
10 #include <stdio.h>
11 
12 class TFile;
13 class TH2F;
14 
16 
17  protected:
18  public:
19  int mNPhiBins;
20  int mNEtaBins;
21  float mNFiles;
22  float mEtaMin, mEtaMax;
23  int mnSigmas, mnCents, mnPts, mnPtCents;
24  StEStructSigmas **mSigma;
25  char *mInputFile;
26  TFile *mInFile;
27  char *mpreFix;
28 
29  void initArrays();
30  void deleteArrays();
31 
32  StEStructSigAnal( const char *inputFile, const char *prefix = "" );
33  virtual ~StEStructSigAnal();
34 
35  void newFile( char *inputFile );
36  void closeFile();
37  void getLimits();
38  void normalizeCounters();
39  void fillHistograms();
40  void writeHistograms( TFile* sig );
41 
42  ClassDef(StEStructSigAnal,1)
43 };
44 
45 
46 #endif