Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
CollectionManager Class Reference

Definition at line 560 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 574 of file collection_proxies.C.

Member Function Documentation

◆ addCollection()

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

Definition at line 670 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 765 of file collection_proxies.C.

◆ finishViewCreate()

void CollectionManager::finishViewCreate ( )
inline

Definition at line 737 of file collection_proxies.C.

◆ LoadEvent()

void CollectionManager::LoadEvent ( )
inline

Definition at line 651 of file collection_proxies.C.

◆ ModelChanged()

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

Definition at line 751 of file collection_proxies.C.

◆ SetDataItemsFromEvent()

void CollectionManager::SetDataItemsFromEvent ( REveDataCollection * collection)
inline

Definition at line 627 of file collection_proxies.C.

Member Data Documentation

◆ fEvent

Event* CollectionManager::fEvent {nullptr}
private

Definition at line 563 of file collection_proxies.C.

◆ m_builders

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

Definition at line 568 of file collection_proxies.C.

◆ m_collections

REveScene* CollectionManager::m_collections {nullptr}
private

Definition at line 570 of file collection_proxies.C.

◆ m_inEventLoading

bool CollectionManager::m_inEventLoading {false}
private

Definition at line 571 of file collection_proxies.C.

◆ m_scenes

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

Definition at line 565 of file collection_proxies.C.

◆ m_viewContext

REveViewContext* CollectionManager::m_viewContext {nullptr}
private

Definition at line 566 of file collection_proxies.C.

  • tutorials/eve7/collection_proxies.C