1 #ifndef StHiBaseAnalysis_H
2 #define StHiBaseAnalysis_H
8 #include "StHighptPool/StHiMicroEvent/StHiMicroEvent.h"
9 #include "StHighptPool/Common/Centrality.h"
10 #include "StHighptPool/Common/Name.h"
11 #include "StHighptPool/Common/CutRc.h"
12 #include "StHighptPool/Common/Cut.h"
13 #include "StHighptPool/Common/IO.h"
14 #include "StHighptPool/Common/Bin.h"
24 #include "TProfile2D.h"
27 #include "TBenchmark.h"
32 #include "TGraphAsymmErrors.h"
46 virtual void Finish();
48 void setNEvent(Int_t n) { mNEvent = n; }
49 void setNFile(Int_t n) {mNFile = n; }
50 void setDebug(Int_t a=1) { mDebug = a; }
54 virtual Int_t initMore();
55 virtual void initChain();
56 virtual void initHistograms() = 0;
57 virtual void fillEventHistograms();
58 virtual void finishHistograms();
63 virtual void trackLoop();
65 TChain* mHiMicroChain;
70 TBenchmark* mBenchmark;
76 Int_t mNEventAccepted;