![]() |
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 unsigned int | nChannelsSC () 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 |
| virtual const History * | getSCHistory (unsigned int i) const =0 |
| 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 48 of file AbsLArCells.h.
|
inline |
Definition at line 47 of file AbsLArCells.h.
|
virtual |
Reimplemented in LArSamples::Interface.
Definition at line 59 of file AbsLArCells.cxx.
|
virtual |
Definition at line 71 of file AbsLArCells.cxx.
| const CellInfo * AbsLArCells::cellInfoCache | ( | unsigned int | i | ) | const |
Definition at line 82 of file AbsLArCells.cxx.
|
pure virtual |
Implemented in LArSamples::Interface, LArSamples::MonitorBase, LArSamples::MultiTreeAccessor, and LArSamples::TreeAccessor.
|
virtual |
Reimplemented in LArSamples::Interface, LArSamples::MonitorBase, LArSamples::MultiTreeAccessor, and LArSamples::TreeAccessor.
Definition at line 88 of file AbsLArCells.cxx.
|
pure virtual |
Implemented in LArSamples::Interface, LArSamples::MonitorBase, LArSamples::MultiTreeAccessor, and LArSamples::TreeAccessor.
|
inlinevirtual |
Reimplemented in LArSamples::MonitorBase.
Definition at line 34 of file AbsLArCells.h.
|
inlinevirtual |
Definition at line 35 of file AbsLArCells.h.
|
virtual |
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.
|
mutableprivate |
Definition at line 55 of file AbsLArCells.h.
|
mutableprivate |
Definition at line 56 of file AbsLArCells.h.
|
mutableprivate |
Definition at line 54 of file AbsLArCells.h.