![]() |
ATLAS Offline Software
|
storage of the time histories of all the cells More...
#include <DataStore.h>
Private Member Functions | |
HistoryContainer *& | hist_cont (unsigned int i) |
HistoryContainer *& | hist_cont_sc (unsigned int i) |
EventData *& | eventData (unsigned int i) |
RunData *& | runData (unsigned int i) |
Private Attributes | |
std::vector< HistoryContainer * > | m_cellHistories |
std::vector< HistoryContainer * > | m_cellHistoriesSC |
std::vector< EventData * > | m_events |
std::vector< RunData * > | m_runs |
Friends | |
class | ::LArShapeDumper |
class | D3PDConverter |
storage of the time histories of all the cells
Definition at line 32 of file LArCalorimeter/LArCafJobs/LArCafJobs/DataStore.h.
DataStore::DataStore | ( | ) |
|
virtual |
Destructor.
Definition at line 33 of file LArCalorimeter/LArCafJobs/src/DataStore.cxx.
bool DataStore::addData | ( | const IdentifierHash & | hash, |
DataContainer * | data | ||
) |
Definition at line 57 of file LArCalorimeter/LArCafJobs/src/DataStore.cxx.
bool DataStore::addDataSC | ( | const IdentifierHash & | hash, |
DataContainer * | data | ||
) |
Definition at line 64 of file LArCalorimeter/LArCafJobs/src/DataStore.cxx.
unsigned int DataStore::addEvent | ( | EventData * | eventData | ) |
Definition at line 72 of file LArCalorimeter/LArCafJobs/src/DataStore.cxx.
unsigned int DataStore::addRun | ( | RunData * | eventData | ) |
Definition at line 79 of file LArCalorimeter/LArCafJobs/src/DataStore.cxx.
|
inlineprivate |
Definition at line 74 of file LArCalorimeter/LArCafJobs/LArCafJobs/DataStore.h.
Definition at line 44 of file LArCalorimeter/LArCafJobs/LArCafJobs/DataStore.h.
double DataStore::footprint | ( | ) | const |
Definition at line 133 of file LArCalorimeter/LArCafJobs/src/DataStore.cxx.
|
inlineprivate |
Definition at line 72 of file LArCalorimeter/LArCafJobs/LArCafJobs/DataStore.h.
|
inlineprivate |
Definition at line 73 of file LArCalorimeter/LArCafJobs/LArCafJobs/DataStore.h.
|
inline |
Definition at line 42 of file LArCalorimeter/LArCafJobs/LArCafJobs/DataStore.h.
|
inline |
Definition at line 43 of file LArCalorimeter/LArCafJobs/LArCafJobs/DataStore.h.
HistoryContainer * DataStore::makeNewHistory | ( | const IdentifierHash & | hash, |
CellInfo * | info | ||
) |
append data (takes ownership of everything)
Definition at line 40 of file LArCalorimeter/LArCafJobs/src/DataStore.cxx.
HistoryContainer * DataStore::makeNewHistorySC | ( | const IdentifierHash & | hash, |
CellInfo * | info | ||
) |
Definition at line 48 of file LArCalorimeter/LArCafJobs/src/DataStore.cxx.
|
inline |
Definition at line 56 of file LArCalorimeter/LArCafJobs/LArCafJobs/DataStore.h.
|
inline |
Definition at line 57 of file LArCalorimeter/LArCafJobs/LArCafJobs/DataStore.h.
|
inline |
Definition at line 61 of file LArCalorimeter/LArCafJobs/LArCafJobs/DataStore.h.
unsigned int DataStore::nFilledChannels | ( | ) | const |
Definition at line 106 of file LArCalorimeter/LArCafJobs/src/DataStore.cxx.
unsigned int DataStore::nFilledChannelsSC | ( | ) | const |
Definition at line 119 of file LArCalorimeter/LArCafJobs/src/DataStore.cxx.
|
inline |
Definition at line 62 of file LArCalorimeter/LArCafJobs/LArCafJobs/DataStore.h.
|
inlineprivate |
Definition at line 75 of file LArCalorimeter/LArCafJobs/LArCafJobs/DataStore.h.
Definition at line 45 of file LArCalorimeter/LArCafJobs/LArCafJobs/DataStore.h.
unsigned int DataStore::size | ( | ) | const |
Definition at line 86 of file LArCalorimeter/LArCafJobs/src/DataStore.cxx.
bool DataStore::writeTrees | ( | const char * | fileName | ) |
Definition at line 152 of file LArCalorimeter/LArCafJobs/src/DataStore.cxx.
|
friend |
Definition at line 67 of file LArCalorimeter/LArCafJobs/LArCafJobs/DataStore.h.
|
friend |
Definition at line 68 of file LArCalorimeter/LArCafJobs/LArCafJobs/DataStore.h.
|
private |
Definition at line 77 of file LArCalorimeter/LArCafJobs/LArCafJobs/DataStore.h.
|
private |
Definition at line 78 of file LArCalorimeter/LArCafJobs/LArCafJobs/DataStore.h.
|
private |
Definition at line 79 of file LArCalorimeter/LArCafJobs/LArCafJobs/DataStore.h.
|
private |
Definition at line 80 of file LArCalorimeter/LArCafJobs/LArCafJobs/DataStore.h.