00001
00009 #ifndef HitHistograms_H
00010 #define HitHistograms_H
00011
00012 #include "TpcHitUtilities.h"
00013
00014 class TH1F;
00015 class TH2F;
00016 class StMaker;
00017
00018 class HitHistograms : public TpcHitUtilities {
00019 public:
00020 HitHistograms();
00021 HitHistograms(const char *name,const char *title,
00022 Int_t nbinsx,Axis_t xlow,Axis_t xup, Int_t nbinxy,
00023 StMaker* mk=0);
00024 virtual ~HitHistograms();
00025
00026
00027 TH1F* innerSectorDeDxHist() const;
00028 TH1F* outerSectorDeDxHist() const;
00029
00030
00031 void clearHistograms();
00032 void fillHistograms();
00033 void fitGainHistograms();
00034 void buildHistMaps();
00035
00036 protected:
00037 TH1F* m_innerSectorDeDxHist;
00038 TH1F* m_outerSectorDeDxHist;
00039 TH2F *m_allSectorsDeDxHist;
00040
00041 };
00042
00043 #endif
00045 // $Id: HitHistograms.h,v 1.5 2003/09/19 22:58:11 genevb Exp $
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056
00057
00058