4 #include "TLorentzVector.h" 28 const std::string &pt_label,
29 const std::string &eta_label,
30 const std::string &phi_label,
31 const std::string &m_label)
36 dynamic_cast<Value<double>*
>(GenValue::get_value(m_label))){ }
55 #endif // root_value_hpp std::string name
The name of the value.
Definition: value.hpp:191
void update_value()
Updates the internal value.
Definition: value.hpp:14
A generic, derived, value.
Definition: value.hpp:349
virtual T & get_value()=0
Calculate, if necessary, and return the value held by this object.
void update_value()
Updates the internal value.
Definition: value.hpp:42