#include <Fireworks/Core/interface/FWInteractionList.h>
Public Member Functions | |
void | added (TEveElement *, unsigned int) |
bool | empty () const |
FWInteractionList (const FWEventItem *item) | |
FWInteractionList (const FWInteractionList &)=delete | |
const FWEventItem * | item () const |
void | itemChanged () |
void | modelChanges (const std::set< FWModelId > &) |
const FWInteractionList & | operator= (const FWInteractionList &)=delete |
virtual | ~FWInteractionList () |
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.
|
delete |
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 c, FWDisplayProperties::color(), FWEventItem::defaultDisplayProperties(), FWEventItem::haveInterestingValue(), FWDisplayProperties::isVisible(), m_compounds, m_item, FWEventItem::modelInterestingValueAsString(), FWEventItem::modelName(), mergeVDriftHistosByStation::name, AlCaHLTBitMon_QueryRunRegistry::string, and FWDisplayProperties::transparency().
Referenced by FWProxyBuilderBase::build().
|
inline |
Definition at line 41 of file FWInteractionList.h.
References m_compounds.
|
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 FWDisplayProperties::color(), AlCaHLTBitMon_QueryRunRegistry::comp, FWEventItem::ModelInfo::displayProperties(), alignCSCRings::e, FWEventItem::haveInterestingValue(), mps_fire::i, info(), FWDisplayProperties::isVisible(), m_compounds, m_item, FWEventItem::modelInfo(), FWEventItem::modelInterestingValueAsString(), FWEventItem::modelName(), mergeVDriftHistosByStation::name, AlCaHLTBitMon_ParallelJobs::p, FWEventItem::size(), AlCaHLTBitMon_QueryRunRegistry::string, and FWDisplayProperties::transparency().
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(), FWDisplayProperties::color(), AlCaHLTBitMon_QueryRunRegistry::comp, FWEventItem::ModelInfo::displayProperties(), info(), FWEventItem::ModelInfo::isSelected(), FWDisplayProperties::isVisible(), m_compounds, m_item, FWEventItem::modelInfo(), AlCaHLTBitMon_ParallelJobs::p, FWEventItem::size(), and FWDisplayProperties::transparency().
|
delete |
|
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().