00001 #ifndef PlotTAP_Time_h__ 00002 #define PlotTAP_Time_h__ 00003 00004 #include "BaseModule.h" 00005 #include "TGlobalData.h" 00006 #include "TSetupData.h" 00007 #include "ModulesOptions.h" 00008 00009 class PlotTAP_Time : public BaseModule{ 00010 public: 00011 PlotTAP_Time(modules::options* opts); 00012 ~PlotTAP_Time(); 00013 00014 private: 00015 virtual int ProcessEntry(TGlobalData *gData, const TSetupData* gSetup); 00016 virtual int AfterLastEntry(TGlobalData* gData,const TSetupData* setup){return 0;}; 00017 virtual int BeforeFirstEntry(TGlobalData* gData,const TSetupData* setup){return 0;}; 00018 std::map<std::string, TH1F*> fTimePlots; 00019 }; 00020 00021 #endif 00022