g4tools
5.4.0
|
Public Types | |
typedef T | entry_t |
Public Member Functions | |
virtual void * | cast (const std::string &a_class) const |
virtual base_col * | copy () const |
virtual bool | add () |
virtual bool | reset () |
virtual uint64 | num_elems () const |
virtual const std::string & | aida_type () const |
virtual bool | s_default_value (std::string &a_s) const |
virtual bool | s_value (std::string &a_s) const |
virtual bool | s_fill (const std::string &a_s) |
virtual void | set_user_variable (void *a_user_var) |
aida_col (std::ostream &a_out, const std::string &a_name, const T &a_def) | |
virtual | ~aida_col () |
aida_col (const aida_col &a_from) | |
aida_col & | operator= (const aida_col &a_from) |
bool | fill (const T &a_value) |
bool | get_entry (T &a_v) const |
virtual bool | fetch_entry () const |
Public Member Functions inherited from tools::aida::aida_base_col | |
aida_base_col (std::ostream &a_out, const std::string &a_name) | |
virtual | ~aida_base_col () |
aida_base_col (const aida_base_col &a_from) | |
aida_base_col & | operator= (const aida_base_col &a_from) |
Public Member Functions inherited from tools::aida::base_col | |
virtual | ~base_col () |
const std::string & | name () const |
void | set_index (uint64 a_index) |
Static Public Member Functions | |
static const std::string & | s_class () |
Static Public Member Functions inherited from tools::aida::aida_base_col | |
static const std::string & | s_class () |
Static Public Member Functions inherited from tools::aida::base_col | |
static const std::string & | s_class () |
Protected Attributes | |
std::vector< T > | m_data |
T | m_default |
T | m_tmp |
T * | m_user_var |
Protected Attributes inherited from tools::aida::base_col | |
std::ostream & | m_out |
std::string | m_name |
uint64 | m_index |
Additional Inherited Members | |
Protected Member Functions inherited from tools::aida::base_col | |
base_col (std::ostream &a_out, const std::string &a_name) | |
base_col (const base_col &a_from) | |
base_col & | operator= (const base_col &a_from) |
Definition at line 392 of file aida_ntuple.
typedef T tools::aida::aida_col< T >::entry_t |
Definition at line 394 of file aida_ntuple.
|
inline |
Definition at line 440 of file aida_ntuple.
|
inlinevirtual |
Definition at line 447 of file aida_ntuple.
|
inline |
Definition at line 449 of file aida_ntuple.
|
inlinevirtual |
Implements tools::aida::base_col.
Definition at line 406 of file aida_ntuple.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
Definition at line 466 of file aida_ntuple.
|
inline |
Definition at line 467 of file aida_ntuple.
|
inlinevirtual |
|
inline |
Definition at line 456 of file aida_ntuple.
|
inlinevirtual |
Implements tools::aida::base_col.
Definition at line 407 of file aida_ntuple.
|
inlinestatic |
Definition at line 396 of file aida_ntuple.
|
inlinevirtual |
Implements tools::aida::aida_base_col.
Definition at line 416 of file aida_ntuple.
|
inlinevirtual |
Implements tools::aida::aida_base_col.
Definition at line 427 of file aida_ntuple.
|
inlinevirtual |
Implements tools::aida::aida_base_col.
Definition at line 420 of file aida_ntuple.
|
inlinevirtual |
|
protected |
Definition at line 497 of file aida_ntuple.
|
protected |
Definition at line 498 of file aida_ntuple.
|
protected |
Definition at line 499 of file aida_ntuple.
|
protected |
Definition at line 500 of file aida_ntuple.