Logo ROOT  
Reference Guide
ROOT::Experimental::REveCaloDataSliceSelector Class Referenceabstract

Definition at line 329 of file REveCaloData.hxx.

Public Member Functions

 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

int fSliceIdx {-1}
 

#include <ROOT/REveCaloData.hxx>

Inheritance diagram for ROOT::Experimental::REveCaloDataSliceSelector:
[legend]

Constructor & Destructor Documentation

◆ REveCaloDataSliceSelector()

ROOT::Experimental::REveCaloDataSliceSelector::REveCaloDataSliceSelector ( int  s)
inline

Definition at line 335 of file REveCaloData.hxx.

◆ ~REveCaloDataSliceSelector()

virtual ROOT::Experimental::REveCaloDataSliceSelector::~REveCaloDataSliceSelector ( )
virtualdefault

Member Function Documentation

◆ GetCellsFromSecondaryIndices()

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

Implemented in REveCaloTowerSliceSelector.

◆ GetSliceIndex()

int ROOT::Experimental::REveCaloDataSliceSelector::GetSliceIndex ( )
inline

Definition at line 336 of file REveCaloData.hxx.

◆ ProcessSelection()

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

Implemented in REveCaloTowerSliceSelector.

Member Data Documentation

◆ fSliceIdx

int ROOT::Experimental::REveCaloDataSliceSelector::fSliceIdx {-1}
private

Definition at line 332 of file REveCaloData.hxx.


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