ATLAS Offline Software
|
A base class for accessing ntuple data. More...
#include <AbsLArCells.h>
Public Member Functions | |
AbsLArCells () | |
virtual | ~AbsLArCells () |
virtual const History * | newCellHistory (unsigned int i) const |
virtual const History * | cellHistory (unsigned int i) const |
virtual const CellInfo * | cellInfo (unsigned int i) const |
virtual unsigned int | nChannels () const |
virtual void | resetCache () const |
const CellInfo * | cellInfoCache (unsigned int i) const |
const History * | pass (unsigned int i, const FilterParams &f) const |
virtual const History * | getCellHistory (unsigned int i) const =0 |
virtual const CellInfo * | getCellInfo (unsigned int i) const |
const History * | cellCache () const |
unsigned int | cachePos () const |
void | resetCellInfoCache () |
Private Attributes | |
unsigned int | m_pos |
const History * | m_cellCache |
std::vector< CellInfo * > | m_cellInfoCache |
A base class for accessing ntuple data.
Definition at line 24 of file AbsLArCells.h.
AbsLArCells::AbsLArCells | ( | ) |
Definition at line 21 of file AbsLArCells.cxx.
|
virtual |
Definition at line 27 of file AbsLArCells.cxx.
|
inline |
Definition at line 45 of file AbsLArCells.h.
Definition at line 44 of file AbsLArCells.h.
Definition at line 71 of file AbsLArCells.cxx.
Definition at line 82 of file AbsLArCells.cxx.
Implemented in LArSamples::Interface, LArSamples::MonitorBase, LArSamples::TreeAccessor, and LArSamples::MultiTreeAccessor.
Reimplemented in LArSamples::Interface, LArSamples::MonitorBase, LArSamples::TreeAccessor, and LArSamples::MultiTreeAccessor.
Definition at line 88 of file AbsLArCells.cxx.
|
inlinevirtual |
Definition at line 44 of file AbsLArCells.cxx.
const History * AbsLArCells::pass | ( | unsigned int | i, |
const FilterParams & | f | ||
) | const |
Definition at line 99 of file AbsLArCells.cxx.
|
virtual |
Definition at line 34 of file AbsLArCells.cxx.
void AbsLArCells::resetCellInfoCache | ( | ) |
Definition at line 114 of file AbsLArCells.cxx.
Definition at line 52 of file AbsLArCells.h.
|
mutableprivate |
Definition at line 53 of file AbsLArCells.h.
|
mutableprivate |
Definition at line 51 of file AbsLArCells.h.