![]() |
![]() |
#include <FWGUIEventFilter.h>
Public Member Functions | |
void | addSelector (FWEventSelector *sel) |
void | apply () |
void | changeFilterMode () |
void | checkApplyButton () |
ClassDefOverride (FWGUIEventFilter, 0) | |
void | CloseWindow () override |
void | deleteEntry (FWGUIEventSelector *) |
void | disableFilters () |
FWGUIEventFilter (CmsShowNavigator *) | |
int | getFilterMode () |
std::list< FWGUIEventSelector * > & | guiSelectors () |
Bool_t | HandleKey (Event_t *event) override |
bool | isOpen () |
void | newEventEntry () |
void | newTriggerEntry () |
void | reset () |
void | setupDisableFilteringButton (bool) |
void | show (std::list< FWEventSelector * > *sels, int filterMode, int state) |
void | updateFilterStateLabel (int) |
~FWGUIEventFilter () override | |
Private Attributes | |
FWCustomIconsButton * | m_addBtn |
TGTextButton * | m_applyBtn |
TGTextButton * | m_disableFilteringBtn |
TGCompositeFrame * | m_eventSelectionFrame |
TGCompositeFrame * | m_eventSelectionFrameParent |
bool | m_filtersRemoved |
std::list< FWGUIEventSelector * > | m_guiSelectors |
bool | m_isOpen |
CmsShowNavigator * | m_navigator |
int | m_origFilterMode |
TGRadioButton * | m_rad1 |
TGRadioButton * | m_rad2 |
TGLabel * | m_stateLabel |
TGCompositeFrame * | m_triggerSelectionFrame |
TGCompositeFrame * | m_triggerSelectionFrameParent |
Static Private Attributes | |
static const int | s_entryHeight = 21 |
Definition at line 30 of file FWGUIEventFilter.h.
FWGUIEventFilter::FWGUIEventFilter | ( | CmsShowNavigator * | n | ) |
Definition at line 17 of file FWGUIEventFilter.cc.
References FWCheckBoxIcon::coreIcondir(), f, hcaldqm::fClient, photonIsolationHIProducer_cfi::hf, m_addBtn, m_applyBtn, m_disableFilteringBtn, m_eventSelectionFrameParent, m_rad1, m_rad2, m_stateLabel, m_triggerSelectionFrameParent, fireworks_root_gui::makeLabel(), s_entryHeight, and geometryCSVtoXML::xx.
|
override |
Definition at line 192 of file FWGUIEventFilter.cc.
void FWGUIEventFilter::addSelector | ( | FWEventSelector * | sel | ) |
Definition at line 197 of file FWGUIEventFilter.cc.
References CmsShowNavigator::getProcessList(), m_eventSelectionFrame, m_guiSelectors, m_navigator, FWEventSelector::m_triggerProcess, m_triggerSelectionFrame, and class-composition::parent.
Referenced by newEventEntry(), newTriggerEntry(), and show().
void FWGUIEventFilter::apply | ( | ) |
Definition at line 325 of file FWGUIEventFilter.cc.
References CmsShowNavigator::applyFiltersFromGUI(), hcaldqm::fClient, getFilterMode(), m_applyBtn, m_filtersRemoved, m_navigator, and m_origFilterMode.
Referenced by heavyIonTools.ConfigureHeavyIons::__call__(), editorTools.UserCodeTool::__call__(), HiCoreTools.RestrictInputToAOD::__call__(), trackTools.MakeAODTrackCandidates::__call__(), coreTools.RunOnData::__call__(), runJetUncertainties.RunJetUncertainties::__call__(), metTools.AddMETCollection::__call__(), heavyIonTools.ProductionDefaults::__call__(), editorTools.ChangeSource::__call__(), HiCoreTools.RemoveMCMatching::__call__(), cmsswVersionTools.PickRelValInputFiles::__call__(), coreTools.RemoveMCMatching::__call__(), trackTools.MakePATTrackCandidates::__call__(), trigTools.SwitchOnTrigger::__call__(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::__call__(), heavyIonTools.SelectionDefaults::__call__(), HiCoreTools.RemoveAllPATObjectsBut::__call__(), heavyIonTools.DisbaleMonteCarloDeps::__call__(), HiCoreTools.RemoveSpecificPATObjects::__call__(), trigTools.SwitchOnTriggerStandAlone::__call__(), trackTools.MakeTrackCandidates::__call__(), tauTools.AddTauCollection::__call__(), trigTools.SwitchOnTriggerMatching::__call__(), HiCoreTools.RemoveCleaning::__call__(), HiCoreTools.AddCleaning::__call__(), trigTools.SwitchOnTriggerMatchingStandAlone::__call__(), trigTools.SwitchOnTriggerMatchEmbedding::__call__(), jetTools.AddJetCollection::__call__(), jetTools.SwitchJetCollection::__call__(), jetTools.UpdateJetCollection::__call__(), jetTools.AddJetID::__call__(), and jetTools.SetTagInfos::__call__().
void FWGUIEventFilter::changeFilterMode | ( | ) |
Definition at line 210 of file FWGUIEventFilter.cc.
References checkApplyButton(), m_rad1, and m_rad2.
void FWGUIEventFilter::checkApplyButton | ( | ) |
Definition at line 380 of file FWGUIEventFilter.cc.
References getFilterMode(), mps_fire::i, m_applyBtn, m_filtersRemoved, m_guiSelectors, and m_origFilterMode.
Referenced by changeFilterMode().
FWGUIEventFilter::ClassDefOverride | ( | FWGUIEventFilter | , |
0 | |||
) |
|
override |
Definition at line 358 of file FWGUIEventFilter.cc.
References CmsShowNavigator::editFiltersExternally(), mps_fire::i, m_eventSelectionFrame, m_eventSelectionFrameParent, m_guiSelectors, m_isOpen, m_navigator, m_triggerSelectionFrame, and m_triggerSelectionFrameParent.
Referenced by CmsShowNavigator::showEventFilterGUI().
void FWGUIEventFilter::deleteEntry | ( | FWGUIEventSelector * | sel | ) |
Definition at line 284 of file FWGUIEventFilter.cc.
References m_eventSelectionFrame, m_filtersRemoved, m_guiSelectors, FWEventSelector::m_triggerProcess, m_triggerSelectionFrame, FWGUIEventSelector::origSelector(), and AlCaHLTBitMon_ParallelJobs::p.
void FWGUIEventFilter::disableFilters | ( | ) |
Definition at line 343 of file FWGUIEventFilter.cc.
References m_navigator, and CmsShowNavigator::toggleFilterEnable().
int FWGUIEventFilter::getFilterMode | ( | ) |
Definition at line 349 of file FWGUIEventFilter.cc.
References CmsShowNavigator::kAnd, CmsShowNavigator::kOr, and m_rad1.
Referenced by apply(), CmsShowNavigator::applyFiltersFromGUI(), and checkApplyButton().
|
inline |
Definition at line 40 of file FWGUIEventFilter.h.
References triggerObjects_cff::sel.
Referenced by CmsShowNavigator::applyFiltersFromGUI(), and CmsShowNavigator::updateSelectorsInfo().
|
override |
Definition at line 454 of file FWGUIEventFilter.cc.
References CmsShowMainFrame::bindCSGActionKeys(), FWGUIManager::getGUIManager(), FWGUIManager::getMainFrame(), funct::m, GetRecoTauVFromDQM_MC_cff::next, and w.
|
inline |
Definition at line 46 of file FWGUIEventFilter.h.
References apply().
Referenced by CmsShowNavigator::canEditFiltersExternally().
void FWGUIEventFilter::newEventEntry | ( | ) |
Definition at line 316 of file FWGUIEventFilter.cc.
References addSelector().
void FWGUIEventFilter::newTriggerEntry | ( | ) |
Definition at line 303 of file FWGUIEventFilter.cc.
References addSelector(), FWEventSelector::m_triggerProcess, and alignCSCRings::s.
void FWGUIEventFilter::reset | ( | void | ) |
Definition at line 261 of file FWGUIEventFilter.cc.
References mps_fire::i, m_eventSelectionFrame, m_eventSelectionFrameParent, m_guiSelectors, m_triggerSelectionFrame, and m_triggerSelectionFrameParent.
Referenced by CmsShowNavigator::setFrom().
void FWGUIEventFilter::setupDisableFilteringButton | ( | bool | x | ) |
Definition at line 337 of file FWGUIEventFilter.cc.
References m_disableFilteringBtn.
Referenced by CmsShowNavigator::applyFiltersFromGUI(), and CmsShowNavigator::toggleFilterEnable().
void FWGUIEventFilter::show | ( | std::list< FWEventSelector * > * | sels, |
int | filterMode, | ||
int | state | ||
) |
Definition at line 222 of file FWGUIEventFilter.cc.
References addSelector(), mps_fire::i, CmsShowNavigator::kOr, m_applyBtn, m_eventSelectionFrame, m_eventSelectionFrameParent, m_filtersRemoved, m_isOpen, m_origFilterMode, m_rad1, m_rad2, m_triggerSelectionFrame, m_triggerSelectionFrameParent, and updateFilterStateLabel().
Referenced by Vispa.Main.AboutDialog.AboutDialog::onScreen(), Vispa.Gui.BoxContentDialog.BoxContentDialog::onScreen(), Vispa.Gui.FindDialog.FindDialog::onScreen(), CmsShowNavigator::setFrom(), and CmsShowNavigator::showEventFilterGUI().
void FWGUIEventFilter::updateFilterStateLabel | ( | int | state | ) |
Definition at line 409 of file FWGUIEventFilter.cc.
References CmsShowNavigator::getNSelectedEvents(), CmsShowNavigator::getNTotalEvents(), CmsShowNavigator::kOff, CmsShowNavigator::kOn, m_navigator, and m_stateLabel.
Referenced by CmsShowNavigator::CmsShowNavigator(), and show().
|
private |
Definition at line 81 of file FWGUIEventFilter.h.
Referenced by FWGUIEventFilter().
|
private |
Definition at line 79 of file FWGUIEventFilter.h.
Referenced by apply(), checkApplyButton(), FWGUIEventFilter(), and show().
|
private |
Definition at line 80 of file FWGUIEventFilter.h.
Referenced by FWGUIEventFilter(), and setupDisableFilteringButton().
|
private |
Definition at line 71 of file FWGUIEventFilter.h.
Referenced by addSelector(), CloseWindow(), deleteEntry(), reset(), and show().
|
private |
Definition at line 70 of file FWGUIEventFilter.h.
Referenced by CloseWindow(), FWGUIEventFilter(), reset(), and show().
|
private |
Definition at line 66 of file FWGUIEventFilter.h.
Referenced by apply(), checkApplyButton(), deleteEntry(), and show().
|
private |
Definition at line 68 of file FWGUIEventFilter.h.
Referenced by addSelector(), checkApplyButton(), CloseWindow(), deleteEntry(), and reset().
|
private |
Definition at line 65 of file FWGUIEventFilter.h.
Referenced by CloseWindow(), and show().
|
private |
Definition at line 83 of file FWGUIEventFilter.h.
Referenced by addSelector(), apply(), CloseWindow(), disableFilters(), and updateFilterStateLabel().
|
private |
Definition at line 64 of file FWGUIEventFilter.h.
Referenced by apply(), checkApplyButton(), and show().
|
private |
Definition at line 76 of file FWGUIEventFilter.h.
Referenced by changeFilterMode(), FWGUIEventFilter(), getFilterMode(), and show().
|
private |
Definition at line 77 of file FWGUIEventFilter.h.
Referenced by changeFilterMode(), FWGUIEventFilter(), and show().
|
private |
Definition at line 78 of file FWGUIEventFilter.h.
Referenced by FWGUIEventFilter(), and updateFilterStateLabel().
|
private |
Definition at line 74 of file FWGUIEventFilter.h.
Referenced by addSelector(), CloseWindow(), deleteEntry(), reset(), and show().
|
private |
Definition at line 73 of file FWGUIEventFilter.h.
Referenced by CloseWindow(), FWGUIEventFilter(), reset(), and show().
|
staticprivate |
Definition at line 62 of file FWGUIEventFilter.h.
Referenced by FWGUIEventFilter().