![]() |
ATLAS Offline Software
|
#include <HistoryContainer.h>
Public Member Functions | |
| HistoryContainer (CellInfo *cellInfo=0) | |
| Constructor (takes ownership of LArCellInfo object). | |
| HistoryContainer (const HistoryContainer &other) | |
| virtual | ~HistoryContainer () |
| Destructor. | |
| unsigned int | nDataContainers () const |
| const DataContainer * | dataContainer (unsigned int i) const |
| const CellInfo * | cellInfo () const |
| void | add (const DataContainer *data) |
| append data (takes ownership) | |
| bool | isValid () const |
| double | footprint () const |
Private Member Functions | |
| CellInfo * | cell_info () const |
| HistoryContainer & | operator= (const HistoryContainer &) |
Private Attributes | |
| std::vector< const DataContainer * > | m_data |
| std::unique_ptr< CellInfo > | m_cellInfo |
Friends | |
| class | ::LArShapeDumper |
| class | D3PDConverter |
Definition at line 29 of file HistoryContainer.h.
| HistoryContainer::HistoryContainer | ( | CellInfo * | cellInfo = 0 | ) |
Constructor (takes ownership of LArCellInfo object).
Definition at line 18 of file HistoryContainer.cxx.
| HistoryContainer::HistoryContainer | ( | const HistoryContainer & | other | ) |
Definition at line 24 of file HistoryContainer.cxx.
|
virtual |
Destructor.
Definition at line 32 of file HistoryContainer.cxx.
|
inline |
append data (takes ownership)
Definition at line 46 of file HistoryContainer.h.
|
inlineprivate |
Definition at line 57 of file HistoryContainer.h.
Definition at line 43 of file HistoryContainer.h.
|
inline |
Definition at line 41 of file HistoryContainer.h.
| double HistoryContainer::footprint | ( | ) | const |
Definition at line 40 of file HistoryContainer.cxx.
| bool HistoryContainer::isValid | ( | ) | const |
Definition at line 52 of file HistoryContainer.cxx.
|
inline |
Definition at line 40 of file HistoryContainer.h.
|
private |
|
friend |
Definition at line 52 of file HistoryContainer.h.
|
friend |
Definition at line 53 of file HistoryContainer.h.
|
private |
Definition at line 60 of file HistoryContainer.h.
|
private |
Definition at line 59 of file HistoryContainer.h.