g4tools  5.4.0
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
tools::rroot::fac_tree_ntuple Class Reference
Inheritance diagram for tools::rroot::fac_tree_ntuple:
Inheritance graph
[legend]
Collaboration diagram for tools::rroot::fac_tree_ntuple:
Collaboration graph
[legend]

Public Member Functions

virtual const std::string & s_cls () const
 
 fac_tree_ntuple (ifac *a_fac, tree *a_tree)
 
virtual ~fac_tree_ntuple ()
 
- Public Member Functions inherited from tools::rroot::fac_tree_holder
 fac_tree_holder (ifac *a_fac, tree *a_tree)
 
virtual ~fac_tree_holder ()
 
- Public Member Functions inherited from tools::rroot::ntuple
virtual void start ()
 
virtual bool next ()
 
virtual read::icolfind_icol (const std::string &a_name)
 
virtual const std::vector< read::icol * > & columns () const
 
virtual const std::string & title () const
 
virtual bool number_of_entries (uint64 &a_value) const
 
 ntuple (tree &a_tree)
 
virtual ~ntuple ()
 
bool initialize (std::ostream &a_out, const ntuple_binding &a_bd=ntuple_binding(), bool a_enforce_double=false)
 
bool get_row () const
 
- Public Member Functions inherited from tools::read::intuple
virtual ~intuple ()
 
virtual void stop ()
 
size_t number_of_columns () const
 
void column_names (std::vector< std::string > &a_names) const
 
icolfind_icol_case_insensitive (const std::string &a_name)
 
template<class T >
icolumn< T > * find_column (const std::string &a_name)
 
template<class T >
bool find_column (const std::string &a_name, icolumn< T > *&a_col, bool a_case_sensitive=true)
 
template<class T >
bool column_is_of_type (const std::string &a_name, bool &a_is, bool a_case_sensitive=true)
 
template<class T >
bool column_min (unsigned int a_col, T &a_value)
 
template<class T >
bool column_max (unsigned int a_col, T &a_value)
 

Static Public Member Functions

static const std::string & s_class ()
 
- Static Public Member Functions inherited from tools::rroot::ntuple
static const std::string & s_class ()
 
- Static Public Member Functions inherited from tools::read::intuple
static const std::string & s_class ()
 

Protected Member Functions

 fac_tree_ntuple (const fac_tree_ntuple &a_from)
 
fac_tree_ntupleoperator= (const fac_tree_ntuple &)
 
- Protected Member Functions inherited from tools::rroot::fac_tree_holder
 fac_tree_holder (const fac_tree_holder &)
 
fac_tree_holderoperator= (const fac_tree_holder &)
 
- Protected Member Functions inherited from tools::rroot::ntuple
 ntuple (const ntuple &a_from)
 
ntupleoperator= (const ntuple &)
 

Additional Inherited Members

- Protected Attributes inherited from tools::rroot::fac_tree_holder
ifacm_fac
 
treem_tree
 
- Protected Attributes inherited from tools::rroot::ntuple
treem_tree
 
std::vector< read::icol * > m_cols
 
int64 m_index
 

Detailed Description

Definition at line 750 of file ntuple.

Constructor & Destructor Documentation

◆ fac_tree_ntuple() [1/2]

tools::rroot::fac_tree_ntuple::fac_tree_ntuple ( ifac a_fac,
tree a_tree 
)
inline

Definition at line 759 of file ntuple.

760  :fac_tree_holder(a_fac,a_tree)
761  ,parent(*a_tree) //deleted first.
762  {}

◆ ~fac_tree_ntuple()

virtual tools::rroot::fac_tree_ntuple::~fac_tree_ntuple ( )
inlinevirtual

Definition at line 763 of file ntuple.

763 {}

◆ fac_tree_ntuple() [2/2]

tools::rroot::fac_tree_ntuple::fac_tree_ntuple ( const fac_tree_ntuple a_from)
inlineprotected

Definition at line 765 of file ntuple.

765 :read::intuple(a_from),fac_tree_holder(a_from),parent(a_from){}

Member Function Documentation

◆ operator=()

fac_tree_ntuple& tools::rroot::fac_tree_ntuple::operator= ( const fac_tree_ntuple )
inlineprotected

Definition at line 766 of file ntuple.

766 {return *this;}

◆ s_class()

static const std::string& tools::rroot::fac_tree_ntuple::s_class ( )
inlinestatic

Definition at line 753 of file ntuple.

753  {
754  static const std::string s_v("tools::rroot::fac_tree_ntuple");
755  return s_v;
756  }

◆ s_cls()

virtual const std::string& tools::rroot::fac_tree_ntuple::s_cls ( ) const
inlinevirtual

Reimplemented from tools::rroot::ntuple.

Definition at line 757 of file ntuple.

757 {return s_class();}

The documentation for this class was generated from the following file:
tools::rroot::fac_tree_holder::fac_tree_holder
fac_tree_holder(ifac *a_fac, tree *a_tree)
Definition: ntuple:740
tools::rroot::fac_tree_ntuple::s_class
static const std::string & s_class()
Definition: ntuple:753