Logo ROOT  
Reference Guide
ROOT::Experimental::REveCaloDataSelector Class Reference

Definition at line 344 of file REveCaloData.hxx.

Public Member Functions

virtual ~REveCaloDataSelector ()=default
 
void AddSliceSelector (std::unique_ptr< REveCaloDataSliceSelector > s)
 
void GetCellsFromSecondaryIndices (const std::set< int > &, REveCaloData::vCellId_t &out)
 GetCellsFromSecondaryIndices used in implied selection. More...
 
void ProcessSelection (REveCaloData::vCellId_t &sel_cells, UInt_t selectionId, Bool_t multi)
 Process selection. Called from REveCaloViz object. More...
 
void SetActiveSlice (int s)
 

Private Attributes

int fActiveSlice {-1}
 
std::vector< std::unique_ptr< REveCaloDataSliceSelector > > fSliceSelectors
 

#include <ROOT/REveCaloData.hxx>

Constructor & Destructor Documentation

◆ ~REveCaloDataSelector()

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

Member Function Documentation

◆ AddSliceSelector()

void ROOT::Experimental::REveCaloDataSelector::AddSliceSelector ( std::unique_ptr< REveCaloDataSliceSelector s)
inline

Definition at line 354 of file REveCaloData.hxx.

◆ GetCellsFromSecondaryIndices()

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

GetCellsFromSecondaryIndices used in implied selection.

Definition at line 870 of file REveCaloData.cxx.

◆ ProcessSelection()

void REveCaloDataSelector::ProcessSelection ( REveCaloData::vCellId_t sel_cells,
UInt_t  selectionId,
Bool_t  multi 
)

Process selection. Called from REveCaloViz object.

Definition at line 854 of file REveCaloData.cxx.

◆ SetActiveSlice()

void ROOT::Experimental::REveCaloDataSelector::SetActiveSlice ( int  s)
inline

Definition at line 355 of file REveCaloData.hxx.

Member Data Documentation

◆ fActiveSlice

int ROOT::Experimental::REveCaloDataSelector::fActiveSlice {-1}
private

Definition at line 347 of file REveCaloData.hxx.

◆ fSliceSelectors

std::vector< std::unique_ptr<REveCaloDataSliceSelector> > ROOT::Experimental::REveCaloDataSelector::fSliceSelectors
private

Definition at line 348 of file REveCaloData.hxx.


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