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 > & |
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 135 of file R3BIOConnector.h.
using R3B::InputTCAConnector< InputType, typename >::RawDataType = std::remove_const_t<std::remove_cv_t<InputType>> |
Definition at line 138 of file R3BIOConnector.h.
|
inlineexplicit |
Definition at line 139 of file R3BIOConnector.h.
|
inlineprivate |
Definition at line 196 of file R3BIOConnector.h.
|
inlinenodiscard |
Definition at line 189 of file R3BIOConnector.h.
|
inline |
Definition at line 144 of file R3BIOConnector.h.
|
inline |
Definition at line 171 of file R3BIOConnector.h.
|
inlinenodiscard |
Definition at line 187 of file R3BIOConnector.h.
|
private |
Definition at line 192 of file R3BIOConnector.h.
|
private |
Definition at line 194 of file R3BIOConnector.h.
|
private |
Definition at line 193 of file R3BIOConnector.h.