g4tools  5.4.0
Classes | Namespaces | Macros | Functions
aida_ntuple File Reference
#include "vmanip"
#include "vfind"
#include "typedefs"
#include "scast"
#include "forit"
#include "ntuple_binding"
#include "mnmx"
#include <string>
#include <vector>
#include <ostream>
#include "tos"
#include "sto"
#include "columns"
#include "stype"
Include dependency graph for aida_ntuple:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tools::aida::base_col
 
class  tools::aida::base_ntu
 
class  tools::aida::aida_base_col
 
class  tools::aida::aida_col< T >
 
class  tools::aida::ntuple
 
class  tools::aida::aida_col_ntu
 some special column that can't be done with aida_col<T> //// More...
 
class  tools::aida::base_looper< T >
 
class  tools::aida::stat_looper< T >
 

Namespaces

 tools
 inlined C code : ///////////////////////////////////
 
 tools::aida
 

Macros

#define tools_aida_ntuple
 

Functions

const std::string & tools::aida::s_aida_type (short)
 
const std::string & tools::aida::s_aida_type (int)
 
const std::string & tools::aida::s_aida_type (float)
 
const std::string & tools::aida::s_aida_type (double)
 
const std::string & tools::aida::s_aida_type (bool)
 
const std::string & tools::aida::s_aida_type (const std::string &)
 
const std::string & tools::aida::s_aida_type (int64)
 
const std::string & tools::aida::s_aida_type_ituple ()
 
const std::string & tools::aida::s_aida_type (unsigned short)
 not AIDA ! ////////////////////////// More...
 
const std::string & tools::aida::s_aida_type (unsigned int)
 
const std::string & tools::aida::s_aida_type (uint64)
 
bool tools::aida::s__fill (const std::string &a_s, std::string &a_v)
 
bool tools::aida::s__fill (const std::string &a_s, char &a_v)
 
bool tools::aida::s__fill (const std::string &a_s, unsigned char &a_v)
 
bool tools::aida::s__fill (const std::string &a_s, bool &a_v)
 
bool tools::aida::s__fill (const std::string &a_s, short &a_v)
 
bool tools::aida::s__fill (const std::string &a_s, unsigned short &a_v)
 
bool tools::aida::s__fill (const std::string &a_s, int &a_v)
 
bool tools::aida::s__fill (const std::string &a_s, unsigned int &a_v)
 
bool tools::aida::s__fill (const std::string &a_s, int64 &a_v)
 
bool tools::aida::s__fill (const std::string &a_s, uint64 &a_v)
 
bool tools::aida::s__fill (const std::string &a_s, float &a_v)
 
bool tools::aida::s__fill (const std::string &a_s, double &a_v)
 
bool tools::aida::create_cols_from_vals (ntuple &a_ntu, const std::vector< value > &a_vars, bool a_verbose=false)
 
bool tools::aida::create_col (ntuple &a_ntu, const std::string &a_type, const std::string &a_name, const std::string &a_s, bool a_is_ntu)
 
bool tools::aida::create_cols_from_string (ntuple &a_ntu, const std::string &a_booking, bool a_verbose=false)
 
aida_col_ntu * tools::aida::find_col_ntu (ntuple &a_ntu, const std::string &a_name)
 
template<class T >
bool tools::aida::column_infos (base_ntu &a_ntu, base_col &a_col, T &a_mn, T &a_mx, T &a_S, T &a_S2, uint64 &a_count)
 
base_col * tools::aida::find_leaf_column (const base_ntu &a_ntu, const std::string &a_name)
 
template<class T >
bool tools::aida::to_vector (base_ntu &a_ntu, std::vector< double > &a_vec, unsigned int a_col=0)
 
template<class T >
bool tools::aida::column_min (ntuple &a_ntu, unsigned int a_col, T &a_value)
 
template<class T >
bool tools::aida::column_max (ntuple &a_ntu, unsigned int a_col, T &a_value)
 

Macro Definition Documentation

◆ tools_aida_ntuple

#define tools_aida_ntuple

Definition at line 5 of file aida_ntuple.