Logo ROOT  
Reference Guide
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
int GetSliceIndex ()
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

Private Attributes

REveCaloDataHistfCaloData {nullptr}
REveDataCollectionfCollection {nullptr}
int fSliceIdx {-1}
Inheritance diagram for REveCaloTowerSliceSelector:
ROOT::Experimental::REveCaloDataSliceSelector

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 )
virtual

◆ GetSliceIndex()

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

Definition at line 336 of file REveCaloData.hxx.

◆ ProcessSelection() [1/2]

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

◆ 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.

◆ fSliceIdx

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

Definition at line 332 of file REveCaloData.hxx.


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