Dictionary for parsing data from ROOT data frame to output.
More...
#include <JDataFrame.hh>
Dictionary for parsing data from ROOT data frame to output.
Definition at line 132 of file JDataFrame.hh.
◆ data_type
◆ JDictionary()
JROOT::JDataFrame::JDictionary::JDictionary |
( |
| ) |
|
|
inline |
Definition at line 136 of file JDataFrame.hh.
140 add<unsigned char>();
142 add<unsigned short>();
146 add<unsigned long int>();
147 add<long long int>();
148 add<unsigned long long int>();
◆ getTypename()
template<class T >
static const char* JROOT::JDataFrame::JDictionary::getTypename |
( |
| ) |
|
|
inlinestatic |
Get typename for given template class.
This method uses the TDictionary class to get the name of the given class.
- Returns
- type name
Definition at line 163 of file JDataFrame.hh.
165 const TDictionary* pDictionary = TDictionary::GetDictionary(
typeid(T));
167 if (pDictionary != NULL)
168 return pDictionary->GetName();
170 THROW(JException,
"Data type not implemented.");
#define THROW(JException_t, A)
Marco for throwing exception with std::ostream compatible message.
◆ add()
template<class T >
void JROOT::JDataFrame::JDictionary::add |
( |
| ) |
|
|
inline |
Add parser for given class to dictionary.
Definition at line 178 of file JDataFrame.hh.
Template implementation for parsing data from ROOT data frame to output.
◆ getInstance()
Get unique instance of template class.
- Returns
- object
Definition at line 27 of file JSingleton.hh.
The documentation for this struct was generated from the following file: