RAPIDO
Repeatable Analysis Programming for Interpretability, Durability, and Organization
Loading...
Searching...
No Matches
Branch< Type > Class Template Reference

#include <arbol.h>

Inheritance diagram for Branch< Type >:
Utilities::Variable< Type > Utilities::Dynamic

Public Member Functions

 Branch ()
 
 Branch (TTree *ttree, TString new_branch_name)
 
- Public Member Functions inherited from Utilities::Variable< Type >
 Variable ()
 
 Variable (Type new_reset_value)
 
virtual ~Variable ()
 
Type getValue ()
 
Type & getReference ()
 
void setValue (Type new_value)
 
void setResetValue (Type new_reset_value)
 
void resetValue ()
 
- Public Member Functions inherited from Utilities::Dynamic
virtual ~Dynamic ()
 

Additional Inherited Members

- Protected Attributes inherited from Utilities::Variable< Type >
Type value
 
Type reset_value
 

Detailed Description

template<typename Type>
class Branch< Type >

Wraps TTree branches to allow for making branches on the fly

Template Parameters
Typetype of branch value

Constructor & Destructor Documentation

◆ Branch() [1/2]

template<typename Type >
Branch< Type >::Branch ( )

Branch object default constructor

Returns
none

◆ Branch() [2/2]

template<typename Type >
Branch< Type >::Branch ( TTree * ttree,
TString new_branch_name )

Branch object constructor

Parameters
ttreepointer to TTree
new_branch_namenew branch name
Returns
none

The documentation for this class was generated from the following file: