Logo ROOT  
Reference Guide
CollectionManager Class Reference

Definition at line 537 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)
 
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 551 of file collection_proxies.C.

Member Function Documentation

◆ addCollection()

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

Definition at line 647 of file collection_proxies.C.

◆ FillImpliedSelected()

void CollectionManager::FillImpliedSelected ( REveDataItemList itemList,
REveElement::Set_t impSelSet 
)
inline

Definition at line 742 of file collection_proxies.C.

◆ finishViewCreate()

void CollectionManager::finishViewCreate ( )
inline

Definition at line 714 of file collection_proxies.C.

◆ LoadEvent()

void CollectionManager::LoadEvent ( )
inline

Definition at line 628 of file collection_proxies.C.

◆ ModelChanged()

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

Definition at line 728 of file collection_proxies.C.

◆ SetDataItemsFromEvent()

void CollectionManager::SetDataItemsFromEvent ( REveDataCollection collection)
inline

Definition at line 604 of file collection_proxies.C.

Member Data Documentation

◆ fEvent

Event* CollectionManager::fEvent {nullptr}
private

Definition at line 540 of file collection_proxies.C.

◆ m_builders

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

Definition at line 545 of file collection_proxies.C.

◆ m_collections

REveScene* CollectionManager::m_collections {nullptr}
private

Definition at line 547 of file collection_proxies.C.

◆ m_inEventLoading

bool CollectionManager::m_inEventLoading {false}
private

Definition at line 548 of file collection_proxies.C.

◆ m_scenes

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

Definition at line 542 of file collection_proxies.C.

◆ m_viewContext

REveViewContext* CollectionManager::m_viewContext {nullptr}
private

Definition at line 543 of file collection_proxies.C.


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