00001 #ifndef Fireworks_Core_FWHLTTriggerTableView_h 00002 #define Fireworks_Core_FWHLTTriggerTableView_h 00003 // -*- C++ -*- 00004 // 00005 // Package: Core 00006 // Class : FWHLTTriggerTableView 00007 // 00016 // 00017 // Original Author: 00018 // Created: Tue Jan 25 16:02:24 CET 2011 00019 // $Id: FWHLTTriggerTableView.h,v 1.3 2011/02/16 18:38:36 amraktad Exp $ 00020 // 00021 00022 #include "Fireworks/Core/interface/FWTriggerTableView.h" 00023 #include "Fireworks/Core/interface/FWStringParameter.h" 00024 00025 class FWTriggerTableViewManager; 00026 class FWTriggerTableViewTableManager; 00027 class ViewerParameterGUI; 00028 00029 class FWHLTTriggerTableView : public FWTriggerTableView 00030 { 00031 public: 00032 FWHLTTriggerTableView( TEveWindowSlot*); 00033 virtual ~FWHLTTriggerTableView() {} 00034 00035 protected: 00036 virtual void fillTable(fwlite::Event* event); 00037 00038 private: 00039 typedef boost::unordered_map<std::string,double> acceptmap_t; 00040 00041 fwlite::Event* m_event; 00042 acceptmap_t m_averageAccept; 00043 00044 void fillAverageAcceptFractions(); 00045 }; 00046 #endif