|
static const std::string & | s_class () |
|
Definition at line 85 of file aida_ntuple.
◆ base_ntu() [1/2]
tools::aida::base_ntu::base_ntu |
( |
std::ostream & |
a_out, |
|
|
const std::string & |
a_title |
|
) |
| |
|
inlineprotected |
◆ ~base_ntu()
virtual tools::aida::base_ntu::~base_ntu |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ base_ntu() [2/2]
tools::aida::base_ntu::base_ntu |
( |
const base_ntu & |
a_from | ) |
|
|
inlineprotected |
Definition at line 109 of file aida_ntuple.
114 mem::increment(
s_class().c_str());
117 base_col* column = (*it)->copy();
120 <<
" can't copy column."
122 safe_clear<base_col>(
m_cols);
◆ add_column()
void tools::aida::base_ntu::add_column |
( |
base_col * |
a_col | ) |
|
|
inline |
◆ add_row()
bool tools::aida::base_ntu::add_row |
( |
| ) |
|
|
inline |
Definition at line 211 of file aida_ntuple.
214 if(!(*it)->add()) status =
false;
◆ cast()
virtual void* tools::aida::base_ntu::cast |
( |
const std::string & |
a_class | ) |
const |
|
inlinevirtual |
◆ clear()
void tools::aida::base_ntu::clear |
( |
| ) |
|
|
inline |
◆ cols()
const std::vector<base_col*>& tools::aida::base_ntu::cols |
( |
| ) |
const |
|
inline |
◆ column_names()
void tools::aida::base_ntu::column_names |
( |
std::vector< std::string > & |
a_names | ) |
const |
|
inline |
◆ columns()
const std::vector<base_col*>& tools::aida::base_ntu::columns |
( |
| ) |
const |
|
inline |
◆ find_column()
base_col* tools::aida::base_ntu::find_column |
( |
const std::string & |
a_name | ) |
|
|
inline |
◆ next()
bool tools::aida::base_ntu::next |
( |
| ) |
|
|
inline |
◆ number_of_columns()
size_t tools::aida::base_ntu::number_of_columns |
( |
| ) |
const |
|
inline |
◆ number_of_entries()
bool tools::aida::base_ntu::number_of_entries |
( |
uint64 & |
a_value | ) |
const |
|
inline |
Definition at line 172 of file aida_ntuple.
173 if(
m_cols.empty()) {a_value = 0;
return false;}
174 a_value =
m_cols.front()->num_elems();
◆ operator=()
Definition at line 129 of file aida_ntuple.
130 if(&a_from==
this)
return *
this;
132 safe_clear<base_col>(
m_cols);
137 base_col* column = (*it)->copy();
140 <<
" can't copy column."
142 safe_clear<base_col>(
m_cols);
◆ out()
std::ostream& tools::aida::base_ntu::out |
( |
| ) |
const |
|
inline |
◆ reset()
bool tools::aida::base_ntu::reset |
( |
| ) |
|
|
inline |
Definition at line 183 of file aida_ntuple.
186 if(!(*it)->reset()) status =
false;
◆ row_index()
int64 tools::aida::base_ntu::row_index |
( |
| ) |
const |
|
inline |
◆ rows()
uint64 tools::aida::base_ntu::rows |
( |
| ) |
const |
|
inline |
◆ s_class()
static const std::string& tools::aida::base_ntu::s_class |
( |
| ) |
|
|
inlinestatic |
Definition at line 87 of file aida_ntuple.
88 static const std::string s_v(
"tools::aida::base_ntu");
◆ set_columns_index()
void tools::aida::base_ntu::set_columns_index |
( |
uint64 |
a_index | ) |
|
|
inlineprotected |
Definition at line 228 of file aida_ntuple.
230 (*it)->set_index(a_index);
◆ set_title()
void tools::aida::base_ntu::set_title |
( |
const std::string & |
a_title | ) |
|
|
inline |
◆ start()
void tools::aida::base_ntu::start |
( |
| ) |
|
|
inline |
◆ title()
const std::string& tools::aida::base_ntu::title |
( |
| ) |
const |
|
inline |
◆ m_cols
std::vector<base_col*> tools::aida::base_ntu::m_cols |
|
protected |
◆ m_index
int64 tools::aida::base_ntu::m_index |
|
protected |
◆ m_out
std::ostream& tools::aida::base_ntu::m_out |
|
protected |
◆ m_title
std::string tools::aida::base_ntu::m_title |
|
protected |
The documentation for this class was generated from the following file:
- /Users/barrand/private/dev/softinex/g4tools/g4tools/tools/aida_ntuple