#include <R3BIOConnector.h>
|
using | RawDataType = std::remove_const_t<std::remove_cv_t<InputType>> |
|
|
| InputConnector (std::string_view branchName) |
|
void | init (bool is_optional=false, const boost::source_location &loc=BOOST_CURRENT_LOCATION) |
| Initialisation for the connector of non-TCA input data.
|
|
auto | get (const boost::source_location &loc=BOOST_CURRENT_LOCATION) const -> const RawDataType & |
|
auto | size (const boost::source_location &loc=BOOST_CURRENT_LOCATION) const |
|
auto | begin (const boost::source_location &loc=BOOST_CURRENT_LOCATION) |
|
auto | begin (const boost::source_location &loc=BOOST_CURRENT_LOCATION) const |
|
auto | end (const boost::source_location &loc=BOOST_CURRENT_LOCATION) |
|
auto | end (const boost::source_location &loc=BOOST_CURRENT_LOCATION) const |
|
template<typename InputType>
class R3B::InputConnector< InputType >
Definition at line 35 of file R3BIOConnector.h.
◆ RawDataType
template<typename InputType>
using R3B::InputConnector< InputType >::RawDataType = std::remove_const_t<std::remove_cv_t<InputType>> |
◆ InputConnector()
template<typename InputType>
◆ begin() [1/2]
template<typename InputType>
auto R3B::InputConnector< InputType >::begin |
( |
const boost::source_location & | loc = BOOST_CURRENT_LOCATION | ) |
|
|
inline |
◆ begin() [2/2]
template<typename InputType>
auto R3B::InputConnector< InputType >::begin |
( |
const boost::source_location & | loc = BOOST_CURRENT_LOCATION | ) |
const |
|
inline |
◆ end() [1/2]
template<typename InputType>
auto R3B::InputConnector< InputType >::end |
( |
const boost::source_location & | loc = BOOST_CURRENT_LOCATION | ) |
|
|
inline |
◆ end() [2/2]
template<typename InputType>
auto R3B::InputConnector< InputType >::end |
( |
const boost::source_location & | loc = BOOST_CURRENT_LOCATION | ) |
const |
|
inline |
◆ get()
template<typename InputType>
◆ init()
template<typename InputType>
void R3B::InputConnector< InputType >::init |
( |
bool | is_optional = false, |
|
|
const boost::source_location & | loc = BOOST_CURRENT_LOCATION ) |
|
inline |
Initialize a non-TCA input data from the root file.
- Parameters
-
is_optional | Don't report error if the input data doesn't exist. |
loc | Location for the current call site for better logging. |
Definition at line 51 of file R3BIOConnector.h.
◆ size()
template<typename InputType>
auto R3B::InputConnector< InputType >::size |
( |
const boost::source_location & | loc = BOOST_CURRENT_LOCATION | ) |
const |
|
inline |
The documentation for this class was generated from the following file: