inlib
1.2.0
|
some special column that can't be done with aida_col<T> //// More...
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 |
base_ntu * | get_entry () |
virtual base_ntu * | get_to_fill () |
aida_col_ntu (std::ostream &a_out, const std::string &a_name) | |
virtual | ~aida_col_ntu () |
aida_col_ntu (const aida_col_ntu &a_from) | |
aida_col_ntu & | operator= (const aida_col_ntu &a_from) |
Static Public Member Functions | |
static const std::string & | s_class () |
Protected Attributes | |
std::vector< ntuple > | m_data |
ntuple | m_tmp |
some special column that can't be done with aida_col<T> ////
Definition at line 521 of file aida_ntuple.
inlib::aida::aida_col_ntu::aida_col_ntu | ( | std::ostream & | a_out, |
const std::string & | a_name | ||
) | [inline] |
Definition at line 552 of file aida_ntuple.
virtual inlib::aida::aida_col_ntu::~aida_col_ntu | ( | ) | [inline, virtual] |
Definition at line 557 of file aida_ntuple.
{}
inlib::aida::aida_col_ntu::aida_col_ntu | ( | const aida_col_ntu & | a_from | ) | [inline] |
Definition at line 559 of file aida_ntuple.
virtual bool inlib::aida::aida_col_ntu::add | ( | ) | [inline, virtual] |
Implements inlib::aida::base_col.
Definition at line 533 of file aida_ntuple.
virtual void* inlib::aida::aida_col_ntu::cast | ( | const std::string & | a_class | ) | const [inline, virtual] |
Reimplemented from inlib::aida::base_col.
Definition at line 527 of file aida_ntuple.
{ if(void* p = cmp_cast<aida_col_ntu>(this,a_class)) {return p;} else return base_col::cast(a_class); }
virtual base_col* inlib::aida::aida_col_ntu::copy | ( | ) | const [inline, virtual] |
Implements inlib::aida::base_col.
Definition at line 532 of file aida_ntuple.
{return new aida_col_ntu(*this);}
base_ntu* inlib::aida::aida_col_ntu::get_entry | ( | ) | [inline] |
virtual base_ntu* inlib::aida::aida_col_ntu::get_to_fill | ( | ) | [inline, virtual] |
Definition at line 550 of file aida_ntuple.
{return &m_tmp;}
virtual uint64 inlib::aida::aida_col_ntu::num_elems | ( | ) | const [inline, virtual] |
Implements inlib::aida::base_col.
Definition at line 535 of file aida_ntuple.
{return m_data.size();}
aida_col_ntu& inlib::aida::aida_col_ntu::operator= | ( | const aida_col_ntu & | a_from | ) | [inline] |
Definition at line 565 of file aida_ntuple.
{ base_col::operator=(a_from); m_data = a_from.m_data; m_tmp = a_from.m_tmp; return *this; }
virtual bool inlib::aida::aida_col_ntu::reset | ( | ) | [inline, virtual] |
Implements inlib::aida::base_col.
Definition at line 534 of file aida_ntuple.
static const std::string& inlib::aida::aida_col_ntu::s_class | ( | ) | [inline, static] |
Reimplemented from inlib::aida::base_col.
Definition at line 523 of file aida_ntuple.
{ static const std::string s_v("inlib::aida::aida_col_ntu"); return s_v; }
std::vector<ntuple> inlib::aida::aida_col_ntu::m_data [protected] |
Definition at line 573 of file aida_ntuple.
ntuple inlib::aida::aida_col_ntu::m_tmp [protected] |
Definition at line 574 of file aida_ntuple.