#include <Fireworks/Core/interface/FWInteractionList.h>
Public Member Functions | |
void | added (TEveElement *, unsigned int) |
bool | empty () const |
FWInteractionList (const FWEventItem *item) | |
const FWEventItem * | item () const |
void | itemChanged () |
void | modelChanges (const std::set< FWModelId > &) |
virtual | ~FWInteractionList () |
Private Member Functions | |
FWInteractionList (const FWInteractionList &)=delete | |
const FWInteractionList & | operator= (const FWInteractionList &)=delete |
Private Attributes | |
std::vector< TEveCompound * > | m_compounds |
const FWEventItem * | m_item |
Description: [one line class summary]
Usage: <usage>
Definition at line 33 of file FWInteractionList.h.
FWInteractionList::FWInteractionList | ( | const FWEventItem * | item | ) |
Definition at line 35 of file FWInteractionList.cc.
|
virtual |
Definition at line 42 of file FWInteractionList.cc.
References mps_fire::i, and m_compounds.
|
privatedelete |
void FWInteractionList::added | ( | TEveElement * | el, |
unsigned int | idx | ||
) |
This function is called from FWProxyBuilderBase::build() function (e.g. on next event). The PB build function creates TEveElement for each element of collection and calls this function to add the element to "master" element, which is a TEveCompound.
Definition at line 63 of file FWInteractionList.cc.
References HltBtagPostValidation_cff::c, FWDisplayProperties::color(), FWEventItem::defaultDisplayProperties(), FWEventItem::haveInterestingValue(), heavyIonCSV_trainingSettings::idx, FWDisplayProperties::isVisible(), m_compounds, m_item, FWEventItem::modelInterestingValueAsString(), FWEventItem::modelName(), Skims_PA_cff::name, AlCaHLTBitMon_QueryRunRegistry::string, and FWDisplayProperties::transparency().
Referenced by FWSimpleProxyBuilderTemplate< TrajectorySeed >::build().
|
inline |
|
inline |
void FWInteractionList::itemChanged | ( | ) |
This method is called from FWEveViewManager::itemChanged(), which is a callback of signal FWEventItem::itemChanged_.
Definition at line 130 of file FWInteractionList.cc.
References AlCaHLTBitMon_QueryRunRegistry::comp, MillePedeFileConverter_cfg::e, FWEventItem::haveInterestingValue(), mps_fire::i, info(), m_compounds, m_item, FWEventItem::modelInfo(), FWEventItem::modelInterestingValueAsString(), FWEventItem::modelName(), Skims_PA_cff::name, AlCaHLTBitMon_ParallelJobs::p, FWEventItem::size(), and AlCaHLTBitMon_QueryRunRegistry::string.
void FWInteractionList::modelChanges | ( | const std::set< FWModelId > & | iIds | ) |
This method is called from FWEveViewManager::modelChanges(), which has modelChanges callback same as all other view maangers.
Definition at line 104 of file FWInteractionList.cc.
References cms::cuda::assert(), AlCaHLTBitMon_QueryRunRegistry::comp, info(), m_compounds, m_item, FWEventItem::modelInfo(), AlCaHLTBitMon_ParallelJobs::p, and FWEventItem::size().
|
privatedelete |
|
private |
Definition at line 59 of file FWInteractionList.h.
Referenced by added(), empty(), itemChanged(), modelChanges(), and ~FWInteractionList().
|
private |
Definition at line 60 of file FWInteractionList.h.
Referenced by added(), item(), itemChanged(), and modelChanges().