Public Member Functions | |
MichelBackgroundManager (unsigned int size) | |
~MichelBackgroundManager () | |
void | AddEntry (std::vector< std::pair< int, std::pair< double, TVector3 >>> entry) |
void | SetSize (unsigned int size) |
std::vector< std::pair< int, std::pair< double, TVector3 > > > | GetLastEntry () |
unsigned int | Size () |
size_t | NEntries () |
bool | IsReady () |
std::deque< std::vector< std::pair< int, std::pair< double, TVector3 > > > > | GetEntries () const |
Private Attributes | |
unsigned int | fSize |
std::deque< std::vector< std::pair< int, std::pair< double, TVector3 > > > > | fEntries |
Friends | |
std::ostream & | operator<< (std::ostream &os, const sn::MichelBackgroundManager &m) |
Definition at line 56 of file SNMichelAnalyzer_module.cc.
|
inline |
Definition at line 58 of file SNMichelAnalyzer_module.cc.
References AddEntry(), HTMLTools::entry(), fSize, gen_hdf5record::size, and ~MichelBackgroundManager().
sn::MichelBackgroundManager::~MichelBackgroundManager | ( | ) |
Referenced by MichelBackgroundManager().
void sn::MichelBackgroundManager::AddEntry | ( | std::vector< std::pair< int, std::pair< double, TVector3 >>> | entry | ) |
Definition at line 90 of file SNMichelAnalyzer_module.cc.
References ana::assert(), HTMLTools::entry(), fEntries, and fSize.
Referenced by sn::SNMichelAnalyzer::analyze(), and MichelBackgroundManager().
|
inline |
Definition at line 68 of file SNMichelAnalyzer_module.cc.
References fEntries, m, and operator<<.
Referenced by sn::operator<<().
std::vector< std::pair< int, std::pair< double, TVector3 > > > sn::MichelBackgroundManager::GetLastEntry | ( | ) |
Definition at line 102 of file SNMichelAnalyzer_module.cc.
References fEntries.
Referenced by sn::SNMichelAnalyzer::analyze(), and SetSize().
|
inline |
Definition at line 67 of file SNMichelAnalyzer_module.cc.
References fEntries, and fSize.
Referenced by sn::SNMichelAnalyzer::analyze().
|
inline |
Definition at line 66 of file SNMichelAnalyzer_module.cc.
References fEntries.
Definition at line 62 of file SNMichelAnalyzer_module.cc.
References fSize, GetLastEntry(), and gen_hdf5record::size.
|
inline |
|
friend |
Definition at line 78 of file SNMichelAnalyzer_module.cc.
Referenced by GetEntries().
|
private |
Definition at line 74 of file SNMichelAnalyzer_module.cc.
Referenced by AddEntry(), GetEntries(), GetLastEntry(), IsReady(), and NEntries().
|
private |
Definition at line 73 of file SNMichelAnalyzer_module.cc.
Referenced by AddEntry(), IsReady(), MichelBackgroundManager(), SetSize(), and Size().