2 #ifndef Fireworks_Core_CmsShowNavigator_h 3 #define Fireworks_Core_CmsShowNavigator_h 11 #include <sigc++/sigc++.h> 21 #include "TEventList.h" 54 bool isSet()
const {
return m_isSet; }
58 if (*
this == cont.
begin())
61 FQBase_i::operator--();
82 Int_t realEntry(Int_t rawEntry);
86 void nextEvent()
override;
87 void previousEvent()
override;
88 bool nextSelectedEvent()
override;
89 bool previousSelectedEvent()
override;
93 void goTo(FileQueue_i fi,
int event);
95 void eventFilterEnableCallback(Bool_t);
97 void filterEventsAndReset();
101 bool isLastEvent()
override;
102 bool isFirstEvent()
override;
104 void showEventFilterGUI(
const TGWindow*
p);
105 void applyFiltersFromGUI();
106 void toggleFilterEnable();
107 void withdrawFilter();
112 const char* frameTitle();
113 const char* filterStatusMessage();
116 int getNSelectedEvents()
override;
117 int getNTotalEvents()
override;
118 bool canEditFiltersExternally();
122 void editFiltersExternally();
127 std::vector<std::string>& getProcessList()
const;
139 void setCurrentFile(FileQueue_i);
140 void updateFileFilters();
141 void updateSelectorsInfo();
143 void removeFilter(std::list<FWEventSelector*>::iterator);
147 void newFile(FileQueue_i);
EFilterState m_filterState
const CmsShowMain & m_main
sigc::signal< void, bool > editFiltersExternally_
unsigned int m_maxNumberOfFilesToChain
bool filesNeedUpdate() const
unsigned long long EventNumber_t
void resetNewFileOnNextEvent()
FileQueue_t::iterator FileQueue_i
unsigned int LuminosityBlockNumber_t
std::list< FWFileEntry * > FQBase_t
sigc::signal< void > preFiltering_
FWGUIEventFilter * m_guiFilter
void activateNewFileOnNextEvent()
FileQueue_i m_currentFile
bool m_newFileOnNextEvent
sigc::signal< void, bool > postFiltering_
sigc::signal< void, const TFile * > fileChanged_
FQBase_t::iterator FQBase_i
void setMaxNumberOfFilesToChain(unsigned int i)
std::list< FWEventSelector * > m_selectors
sigc::signal< void, int > filterStateChanged_
iterator & previous(FileQueue_t &cont)
cont
load Luminosity info ##