Loading [MathJax]/extensions/tex2jax.js
Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
RecHitProxyBuilder Class Reference

Definition at line 390 of file collection_proxies.C.

Public Member Functions

virtual void Build ()
 
void BuildProduct (const REveDataCollection *collection, REveElement *product, const REveViewContext *) override
 
virtual void FillImpliedSelected (REveElement::Set_t &, Product *)
 
void FillImpliedSelected (REveElement::Set_t &impSet)
 
void FillImpliedSelected (REveElement::Set_t &impSet, Product *p) override
 
void ModelChanges (const REveDataCollection::Ids_t &)
 
virtual void ModelChanges (const REveDataCollection::Ids_t &, Product *)=0
 
void ModelChanges (const REveDataCollection::Ids_t &ids, Product *product) override
 
- Public Member Functions inherited from ROOT::Experimental::REveDataProxyBuilderBase
 REveDataProxyBuilderBase ()
 
virtual ~REveDataProxyBuilderBase ()
 
REveDataCollectionCollection () const
 
virtual void CollectionBeingDestroyed (const REveDataCollection *)
 
void CollectionChanged (const REveDataCollection *)
 
const REveViewContextContext () const
 
virtual REveElementCreateProduct (const std::string &viewType, const REveViewContext *)
 
void FillImpliedSelected (REveElement::Set_t &impSet)
 
bool GetHaveAWindow () const
 
virtual bool HaveSingleProduct () const
 
void ModelChanges (const REveDataCollection::Ids_t &)
 
virtual void ScaleChanged ()
 
virtual void SetCollection (REveDataCollection *)
 
void SetHaveAWindow (bool)
 
void SetupAddElement (REveElement *el, REveElement *parent, bool set_color=true)
 
void SetupElement (REveElement *el, bool color=true)
 This method is invoked to setup the per element properties of the various objects being drawn.
 

Private Member Functions

void buildBoxSet (REveBoxSet *boxset)
 

Additional Inherited Members

- Protected Member Functions inherited from ROOT::Experimental::REveDataProxyBuilderBase
virtual void BuildProductViewType (const REveDataCollection *iItem, REveElement *product, const std::string &viewType, const REveViewContext *)
 
virtual void Clean ()
 
virtual void CleanLocal ()
 
virtual void FillImpliedSelected (REveElement::Set_t &, Product *)
 
virtual void LocalModelChanges (int idx, REveElement *el, const REveViewContext *ctx)
 
virtual void ScaleProduct (REveElement *, const std::string &)
 
virtual bool VisibilityModelChanges (int idx, REveElement *, const std::string &viewType, const REveViewContext *)
 
- Protected Attributes inherited from ROOT::Experimental::REveDataProxyBuilderBase
std::vector< Product * > m_products
 
Inheritance diagram for RecHitProxyBuilder:
[legend]

Member Function Documentation

◆ Build()

void REveDataProxyBuilderBase::Build ( )
virtual

Reimplemented from ROOT::Experimental::REveDataProxyBuilderBase.

Definition at line 53 of file REveDataProxyBuilderBase.cxx.

◆ buildBoxSet()

void RecHitProxyBuilder::buildBoxSet ( REveBoxSet boxset)
inlineprivate

Definition at line 393 of file collection_proxies.C.

◆ BuildProduct()

void RecHitProxyBuilder::BuildProduct ( const REveDataCollection collection,
REveElement product,
const REveViewContext  
)
inlineoverridevirtual

Reimplemented from ROOT::Experimental::REveDataProxyBuilderBase.

Definition at line 430 of file collection_proxies.C.

◆ FillImpliedSelected() [1/3]

virtual void ROOT::Experimental::REveDataProxyBuilderBase::FillImpliedSelected ( REveElement::Set_t &  ,
Product  
)
inline

Definition at line 83 of file REveDataProxyBuilderBase.hxx.

◆ FillImpliedSelected() [2/3]

void REveDataProxyBuilderBase::FillImpliedSelected ( REveElement::Set_t &  impSet)

Definition at line 59 of file REveDataProxyBuilderBase.cxx.

◆ FillImpliedSelected() [3/3]

void RecHitProxyBuilder::FillImpliedSelected ( REveElement::Set_t &  impSet,
Product p 
)
inlineoverride

Definition at line 443 of file collection_proxies.C.

◆ ModelChanges() [1/3]

void REveDataProxyBuilderBase::ModelChanges ( const REveDataCollection::Ids_t iIds)

Definition at line 60 of file REveDataProxyBuilderBase.cxx.

◆ ModelChanges() [2/3]

virtual void ROOT::Experimental::REveDataProxyBuilderBase::ModelChanges ( const REveDataCollection::Ids_t &  ,
Product  
)

◆ ModelChanges() [3/3]

void RecHitProxyBuilder::ModelChanges ( const REveDataCollection::Ids_t ids,
Product product 
)
inlineoverridevirtual
  • tutorials/eve7/collection_proxies.C