Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
CollectionManager Class Reference

Definition at line 527 of file collection_proxies.C.

Public Member Functions

 CollectionManager (Event *event)
void addCollection (REveDataCollection *collection, REveDataProxyBuilderBase *glBuilder, bool showInTable=false)
void FillImpliedSelected (REveDataItemList *itemList, REveElement::Set_t &impSelSet, const std::set< int > &sec_idcs)
void finishViewCreate ()
void LoadEvent ()
void ModelChanged (REveDataItemList *itemList, const REveDataCollection::Ids_t &ids)
void SetDataItemsFromEvent (REveDataCollection *collection)

Private Attributes

EventfEvent {nullptr}
std::vector< REveDataProxyBuilderBase * > m_builders
REveScenem_collections {nullptr}
bool m_inEventLoading {false}
std::vector< REveScene * > m_scenes
REveViewContextm_viewContext {nullptr}

Constructor & Destructor Documentation

◆ CollectionManager()

CollectionManager::CollectionManager ( Event * event)
inline

Definition at line 540 of file collection_proxies.C.

Member Function Documentation

◆ addCollection()

void CollectionManager::addCollection ( REveDataCollection * collection,
REveDataProxyBuilderBase * glBuilder,
bool showInTable = false )
inline

Definition at line 623 of file collection_proxies.C.

◆ FillImpliedSelected()

void CollectionManager::FillImpliedSelected ( REveDataItemList * itemList,
REveElement::Set_t & impSelSet,
const std::set< int > & sec_idcs )
inline

Definition at line 707 of file collection_proxies.C.

◆ finishViewCreate()

void CollectionManager::finishViewCreate ( )
inline

Definition at line 683 of file collection_proxies.C.

◆ LoadEvent()

void CollectionManager::LoadEvent ( )
inline

Definition at line 606 of file collection_proxies.C.

◆ ModelChanged()

void CollectionManager::ModelChanged ( REveDataItemList * itemList,
const REveDataCollection::Ids_t & ids )
inline

Definition at line 694 of file collection_proxies.C.

◆ SetDataItemsFromEvent()

void CollectionManager::SetDataItemsFromEvent ( REveDataCollection * collection)
inline

Definition at line 584 of file collection_proxies.C.

Member Data Documentation

◆ fEvent

Event* CollectionManager::fEvent {nullptr}
private

Definition at line 529 of file collection_proxies.C.

◆ m_builders

std::vector<REveDataProxyBuilderBase *> CollectionManager::m_builders
private

Definition at line 534 of file collection_proxies.C.

◆ m_collections

REveScene* CollectionManager::m_collections {nullptr}
private

Definition at line 536 of file collection_proxies.C.

◆ m_inEventLoading

bool CollectionManager::m_inEventLoading {false}
private

Definition at line 537 of file collection_proxies.C.

◆ m_scenes

std::vector<REveScene *> CollectionManager::m_scenes
private

Definition at line 531 of file collection_proxies.C.

◆ m_viewContext

REveViewContext* CollectionManager::m_viewContext {nullptr}
private

Definition at line 532 of file collection_proxies.C.


The documentation for this class was generated from the following file: