00001 #ifndef PlotAmpVsTDiff_h__ 00002 #define PlotAmpVsTDiff_h__ 00003 00004 #include "BaseModule.h" 00005 #include "TGlobalData.h" 00006 #include "TSetupData.h" 00007 #include "ModulesOptions.h" 00008 00009 #include "TH2.h" 00010 00011 class PlotAmpVsTDiff : public BaseModule{ 00012 public: 00013 PlotAmpVsTDiff(char *HistogramDirectoryName, std::string det_name_a, std::string det_name_b); 00014 PlotAmpVsTDiff(modules::options* opts); 00015 ~PlotAmpVsTDiff(); 00016 00017 private: 00018 virtual int ProcessEntry(TGlobalData *gData, const TSetupData* gSetup); 00019 virtual int AfterLastEntry(TGlobalData* gData,const TSetupData* setup){return 0;}; 00020 virtual int BeforeFirstEntry(TGlobalData* gData,const TSetupData* setup){return 0;}; 00021 00022 TH2F* amp_vs_tdiff_plot_coarse; 00023 TH2F* amp_vs_tdiff_plot_fine; 00024 00025 // Checking DetB against DetA 00026 std::string fDetNameA; 00027 std::string fDetNameB; 00028 }; 00029 00030 #endif 00031