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

Definition at line 104 of file collection_proxies.C.

Public Member Functions

 REveCaloTowerSliceSelector (int s, REveDataCollection *c, REveCaloDataHist *h)
 
void GetCellsFromSecondaryIndices (const std::set< int > &idcs, REveCaloData::vCellId_t &out) override
 
virtual void GetCellsFromSecondaryIndices (const std::set< int > &idcs, REveCaloData::vCellId_t &out)=0
 
virtual void ProcessSelection (REveCaloData::vCellId_t &sel_cells, UInt_t selectionId, bool multi)=0
 
void ProcessSelection (REveCaloData::vCellId_t &sel_cells, UInt_t selectionId, Bool_t multi) override
 
- Public Member Functions inherited from ROOT::Experimental::REveCaloDataSliceSelector
 REveCaloDataSliceSelector (int s)
 
virtual ~REveCaloDataSliceSelector ()=default
 
virtual void GetCellsFromSecondaryIndices (const std::set< int > &idcs, REveCaloData::vCellId_t &out)=0
 
int GetSliceIndex ()
 
virtual void ProcessSelection (REveCaloData::vCellId_t &sel_cells, UInt_t selectionId, bool multi)=0
 

Private Attributes

REveCaloDataHistfCaloData {nullptr}
 
REveDataCollectionfCollection {nullptr}
 
Inheritance diagram for REveCaloTowerSliceSelector:
[legend]

Constructor & Destructor Documentation

◆ REveCaloTowerSliceSelector()

REveCaloTowerSliceSelector::REveCaloTowerSliceSelector ( int s,
REveDataCollection * c,
REveCaloDataHist * h )
inline

Definition at line 110 of file collection_proxies.C.

Member Function Documentation

◆ GetCellsFromSecondaryIndices() [1/2]

void REveCaloTowerSliceSelector::GetCellsFromSecondaryIndices ( const std::set< int > & idcs,
REveCaloData::vCellId_t & out )
inlineoverride

Definition at line 138 of file collection_proxies.C.

◆ GetCellsFromSecondaryIndices() [2/2]

virtual void ROOT::Experimental::REveCaloDataSliceSelector::GetCellsFromSecondaryIndices ( const std::set< int > & idcs,
REveCaloData::vCellId_t & out )

◆ ProcessSelection() [1/2]

virtual void ROOT::Experimental::REveCaloDataSliceSelector::ProcessSelection ( REveCaloData::vCellId_t & sel_cells,
UInt_t selectionId,
bool multi )

◆ ProcessSelection() [2/2]

void REveCaloTowerSliceSelector::ProcessSelection ( REveCaloData::vCellId_t & sel_cells,
UInt_t selectionId,
Bool_t multi )
inlineoverride

Definition at line 116 of file collection_proxies.C.

Member Data Documentation

◆ fCaloData

REveCaloDataHist* REveCaloTowerSliceSelector::fCaloData {nullptr}
private

Definition at line 107 of file collection_proxies.C.

◆ fCollection

REveDataCollection* REveCaloTowerSliceSelector::fCollection {nullptr}
private

Definition at line 106 of file collection_proxies.C.

  • tutorials/visualisation/eve7/collection_proxies.C