|
R3BROOT
R3B analysis software
|
#include <R3BIOConnector.h>
Public Types | |
| using | RawDataType = std::remove_const_t<std::remove_cv_t<OutputType>> |
Public Member Functions | |
| OutputConnector (std::string_view branchName) | |
| ~OutputConnector ()=default | |
| OutputConnector (const OutputConnector &)=delete | |
| OutputConnector (OutputConnector &&)=delete | |
| OutputConnector & | operator= (const OutputConnector &other)=delete |
| OutputConnector & | operator= (OutputConnector &&)=delete |
| void | init (bool persistance=true, const boost::source_location &loc=BOOST_CURRENT_LOCATION) |
| auto | get () -> RawDataType & |
| auto | get_constref () const -> const RawDataType & |
| auto | get_name () const -> const std::string & |
| void | clear () |
| template<typename ResetOp> | |
| void | clear (ResetOp opn) |
| auto | size () const |
Private Attributes | |
| std::string | branch_name_ |
| RawDataType | data_ |
| RawDataType * | data_ptr_ = &data_ |
Definition at line 216 of file R3BIOConnector.h.
| using R3B::OutputConnector< OutputType >::RawDataType = std::remove_const_t<std::remove_cv_t<OutputType>> |
Definition at line 219 of file R3BIOConnector.h.
|
inlineexplicit |
Definition at line 220 of file R3BIOConnector.h.
|
default |
|
delete |
|
delete |
|
inline |
Definition at line 251 of file R3BIOConnector.h.
|
inline |
Definition at line 254 of file R3BIOConnector.h.
|
inlinenodiscard |
Definition at line 247 of file R3BIOConnector.h.
|
inlinenodiscard |
Definition at line 248 of file R3BIOConnector.h.
|
inlinenodiscard |
Definition at line 249 of file R3BIOConnector.h.
|
inline |
Definition at line 232 of file R3BIOConnector.h.
|
delete |
|
delete |
|
inline |
Definition at line 259 of file R3BIOConnector.h.
|
private |
Definition at line 262 of file R3BIOConnector.h.
|
private |
Definition at line 263 of file R3BIOConnector.h.
|
private |
Definition at line 264 of file R3BIOConnector.h.