![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
10 #ifndef LArSamples_DataStore_H
11 #define LArSamples_DataStore_H
50 unsigned int addEvent(
EventData* eventData);
51 unsigned int addRun(
RunData* eventData);
54 unsigned int size()
const;
55 unsigned int nFilledChannels()
const;
56 unsigned int nEvents()
const {
return m_events.size(); }
57 unsigned int nRuns()
const {
return m_runs.size(); }
59 double footprint()
const;
60 bool writeTrees(
const char*
fileName);
62 friend class ::LArShapeDumper;
char data[hepevt_bytes_allocation_ATLAS]
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
const HistoryContainer * historyContainer(unsigned int i) const
storage of the time histories of all the cells
const RunData * runData(unsigned int i) const
HistoryContainer *& hist_cont(unsigned int i)
EventData *& eventData(unsigned int i)
static const unsigned int nChannels
std::vector< RunData * > m_runs
unsigned int nChannels() const
const EventData * eventData(unsigned int i) const
RunData *& runData(unsigned int i)
std::vector< EventData * > m_events
unsigned int nEvents() const
storage of the time histories of all the cells
std::vector< HistoryContainer * > m_cellHistories
macros to associate a CLID to a type
unsigned int nRuns() const