Definition at line 21 of file base_pntuple.
◆ base_pntuple() [1/2]
tools::wroot::base_pntuple::base_pntuple |
( |
std::ostream & |
a_out, |
|
|
seek |
a_seek_directory, |
|
|
const std::string & |
a_name, |
|
|
const std::string & |
a_title |
|
) |
| |
|
inline |
Definition at line 33 of file base_pntuple.
40 mem::increment(s_class().c_str());
◆ ~base_pntuple()
virtual tools::wroot::base_pntuple::~base_pntuple |
( |
| ) |
|
|
inlinevirtual |
Definition at line 44 of file base_pntuple.
47 mem::decrement(s_class().c_str());
◆ base_pntuple() [2/2]
tools::wroot::base_pntuple::base_pntuple |
( |
const base_pntuple & |
a_from | ) |
|
|
inlineprotected |
Definition at line 51 of file base_pntuple.
53 mem::increment(s_class().c_str());
◆ columns()
const std::vector<icol*>& tools::wroot::base_pntuple::columns |
( |
| ) |
const |
|
inline |
◆ find_column()
template<class T >
column<T>* tools::wroot::base_pntuple::find_column |
( |
const std::string & |
a_name | ) |
|
|
inline |
Definition at line 68 of file base_pntuple.
69 icol* col = find_named<icol>(
m_cols,a_name);
71 return id_cast<icol, column<T> >(*col);
◆ find_column_ref()
template<class T >
column_ref<T>* tools::wroot::base_pntuple::find_column_ref |
( |
const std::string & |
a_name | ) |
|
|
inline |
Definition at line 61 of file base_pntuple.
62 icol* col = find_named<icol>(
m_cols,a_name);
64 return id_cast<icol, column_ref<T> >(*col);
◆ find_column_string()
column_string* tools::wroot::base_pntuple::find_column_string |
( |
const std::string & |
a_name | ) |
|
|
inline |
Definition at line 80 of file base_pntuple.
81 icol* col = find_named<icol>(
m_cols,a_name);
83 return id_cast<icol, column_string >(*col);
◆ find_column_string_ref()
column_string_ref* tools::wroot::base_pntuple::find_column_string_ref |
( |
const std::string & |
a_name | ) |
|
|
inline |
Definition at line 74 of file base_pntuple.
75 icol* col = find_named<icol>(
m_cols,a_name);
77 return id_cast<icol, column_string_ref >(*col);
◆ find_column_vector()
template<class T >
std_vector_column<T>* tools::wroot::base_pntuple::find_column_vector |
( |
const std::string & |
a_name | ) |
|
|
inline |
Definition at line 94 of file base_pntuple.
95 icol* col = find_named<icol>(
m_cols,a_name);
97 return id_cast<icol, std_vector_column<T> >(*col);
◆ find_column_vector_ref()
template<class T >
std_vector_column_ref<T>* tools::wroot::base_pntuple::find_column_vector_ref |
( |
const std::string & |
a_name | ) |
|
|
inline |
Definition at line 87 of file base_pntuple.
88 icol* col = find_named<icol>(
m_cols,a_name);
90 return id_cast<icol, std_vector_column_ref<T> >(*col);
◆ find_column_vector_string()
column_vector_string* tools::wroot::base_pntuple::find_column_vector_string |
( |
const std::string & |
a_name | ) |
|
|
inline |
Definition at line 106 of file base_pntuple.
107 icol* col = find_named<icol>(
m_cols,a_name);
109 return id_cast<icol, column_vector_string >(*col);
◆ find_column_vector_string_ref()
column_vector_string_ref* tools::wroot::base_pntuple::find_column_vector_string_ref |
( |
const std::string & |
a_name | ) |
|
|
inline |
Definition at line 100 of file base_pntuple.
101 icol* col = find_named<icol>(
m_cols,a_name);
103 return id_cast<icol, column_vector_string_ref >(*col);
◆ operator=()
◆ print_columns()
void tools::wroot::base_pntuple::print_columns |
( |
std::ostream & |
a_out | ) |
|
|
inline |
Definition at line 112 of file base_pntuple.
113 a_out <<
"for ntuple named " << sout(
m_name) <<
", number of columns " <<
m_cols.size() <<
" :" << std::endl;
115 a_out <<
" " << (*it)->name() << std::endl;
◆ m_cols
std::vector<icol*> tools::wroot::base_pntuple::m_cols |
|
protected |
◆ m_name
std::string tools::wroot::base_pntuple::m_name |
|
protected |
◆ m_out
std::ostream& tools::wroot::base_pntuple::m_out |
|
protected |
◆ m_seek_directory
seek tools::wroot::base_pntuple::m_seek_directory |
|
protected |
◆ m_title
std::string tools::wroot::base_pntuple::m_title |
|
protected |
The documentation for this class was generated from the following file:
- /Users/barrand/private/dev/softinex/g4tools/g4tools/tools/wroot/base_pntuple