![]() |
ATLAS Offline Software
|
#include <MultiTreeAccessor.h>
Public Member Functions | |
| MultiTreeAccessor (const std::vector< const TreeAccessor * > &accessors) | |
| Constructor. | |
| virtual | ~MultiTreeAccessor () |
| unsigned int | nEvents () const |
| unsigned int | nRuns () const |
| const EventData * | eventData (unsigned int i) const |
| const RunData * | runData (unsigned int i) const |
| unsigned int | historySize (unsigned int i) const |
| unsigned int | historySizeSC (unsigned int i) const |
| bool | writeToFile (const TString &fileName) const |
| const TreeAccessor & | accessor (unsigned int i) const |
| unsigned int | nAccessors () const |
| std::vector< MultiTreeAccessor * > | filterComponents (const FilterList &filterList, const DataTweaker &tweaker) const |
| 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 |
| const History * | cellCache () const |
| unsigned int | cachePos () const |
| void | resetCellInfoCache () |
Static Public Member Functions | |
| static MultiTreeAccessor * | open (const std::vector< TString > &files) |
| static MultiTreeAccessor * | openList (const TString &fileList) |
| static MultiTreeAccessor * | openWild (const TString &wcName) |
Protected Member Functions | |
| const History * | getCellHistory (unsigned int i) const |
| const History * | getSCHistory (unsigned int i) const |
| const CellInfo * | getCellInfo (unsigned int i) const |
Private Attributes | |
| std::vector< const TreeAccessor * > | m_accessors |
| unsigned int | m_pos |
| const History * | m_cellCache |
| std::vector< CellInfo * > | m_cellInfoCache |
Definition at line 27 of file MultiTreeAccessor.h.
|
inline |
Constructor.
Definition at line 32 of file MultiTreeAccessor.h.
|
virtual |
Definition at line 95 of file MultiTreeAccessor.cxx.
|
inline |
Definition at line 52 of file MultiTreeAccessor.h.
|
inlineinherited |
Definition at line 48 of file AbsLArCells.h.
|
inlineinherited |
Definition at line 47 of file AbsLArCells.h.
|
virtualinherited |
Reimplemented in LArSamples::Interface.
Definition at line 59 of file AbsLArCells.cxx.
|
virtualinherited |
Definition at line 71 of file AbsLArCells.cxx.
|
inherited |
Definition at line 82 of file AbsLArCells.cxx.
|
virtual |
Implements LArSamples::Accessor.
Definition at line 102 of file MultiTreeAccessor.cxx.
| std::vector< MultiTreeAccessor * > MultiTreeAccessor::filterComponents | ( | const FilterList & | filterList, |
| const DataTweaker & | tweaker ) const |
Definition at line 269 of file MultiTreeAccessor.cxx.
|
protectedvirtual |
Implements LArSamples::AbsLArCells.
Definition at line 167 of file MultiTreeAccessor.cxx.
|
protectedvirtual |
Reimplemented from LArSamples::AbsLArCells.
Definition at line 245 of file MultiTreeAccessor.cxx.
|
protectedvirtual |
Implements LArSamples::AbsLArCells.
Definition at line 202 of file MultiTreeAccessor.cxx.
|
virtual |
Implements LArSamples::Accessor.
Definition at line 144 of file MultiTreeAccessor.cxx.
|
virtual |
Implements LArSamples::Accessor.
Definition at line 155 of file MultiTreeAccessor.cxx.
|
inline |
Definition at line 53 of file MultiTreeAccessor.h.
|
inlinevirtualinherited |
Reimplemented in LArSamples::MonitorBase.
Definition at line 34 of file AbsLArCells.h.
|
inlinevirtualinherited |
Definition at line 35 of file AbsLArCells.h.
|
virtual |
Implements LArSamples::Accessor.
Definition at line 126 of file MultiTreeAccessor.cxx.
|
virtualinherited |
Definition at line 44 of file AbsLArCells.cxx.
|
virtual |
Implements LArSamples::Accessor.
Definition at line 135 of file MultiTreeAccessor.cxx.
|
static |
Definition at line 26 of file MultiTreeAccessor.cxx.
|
static |
Definition at line 43 of file MultiTreeAccessor.cxx.
|
static |
Definition at line 71 of file MultiTreeAccessor.cxx.
|
inherited |
Definition at line 99 of file AbsLArCells.cxx.
|
virtualinherited |
Definition at line 34 of file AbsLArCells.cxx.
|
inherited |
Definition at line 114 of file AbsLArCells.cxx.
|
virtual |
Implements LArSamples::Accessor.
Definition at line 114 of file MultiTreeAccessor.cxx.
|
virtual |
Implements LArSamples::Accessor.
Definition at line 256 of file MultiTreeAccessor.cxx.
|
private |
Definition at line 65 of file MultiTreeAccessor.h.
|
mutableprivateinherited |
Definition at line 55 of file AbsLArCells.h.
|
mutableprivateinherited |
Definition at line 56 of file AbsLArCells.h.
|
mutableprivateinherited |
Definition at line 54 of file AbsLArCells.h.