|
R3BROOT
R3B analysis software
|
#include <R3BIOConnector.h>
Public Types | |
| using | RawDataType = std::remove_const_t<std::remove_cv_t<InputType>> |
Public Member Functions | |
| InputTCAConnector (std::string_view branchName) | |
| void | init (bool is_optional=false, const boost::source_location &loc=BOOST_CURRENT_LOCATION) |
| auto | read () -> const std::vector< RawDataType > & |
| auto | size () const -> std::size_t |
| auto | get () const -> const std::vector< RawDataType > & |
| auto | get_name () const -> const std::string & |
Private Member Functions | |
| void | check_element_type (bool is_optional, const boost::source_location &loc) |
Private Attributes | |
| std::string | branch_name_ |
| std::vector< RawDataType > | output_data_ |
| TClonesArray * | data_ = nullptr |
Definition at line 140 of file R3BIOConnector.h.
| using R3B::InputTCAConnector< InputType, typename >::RawDataType = std::remove_const_t<std::remove_cv_t<InputType>> |
Definition at line 143 of file R3BIOConnector.h.
|
inlineexplicit |
Definition at line 144 of file R3BIOConnector.h.
|
inlineprivate |
Definition at line 202 of file R3BIOConnector.h.
|
inlinenodiscard |
Definition at line 194 of file R3BIOConnector.h.
|
inlinenodiscard |
Definition at line 195 of file R3BIOConnector.h.
|
inline |
Definition at line 149 of file R3BIOConnector.h.
|
inline |
Definition at line 176 of file R3BIOConnector.h.
|
inlinenodiscard |
Definition at line 192 of file R3BIOConnector.h.
|
private |
Definition at line 198 of file R3BIOConnector.h.
|
private |
Definition at line 200 of file R3BIOConnector.h.
|
private |
Definition at line 199 of file R3BIOConnector.h.