R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3B::LRPair< DataType > Class Template Reference

#include <R3BShared.h>

Public Member Functions

 LRPair ()=default
 
 LRPair (const DataType &left, const DataType &right)
 
auto left () -> DataType &
 
auto right () -> DataType &
 
auto left () const -> const DataType &
 
auto right () const -> const DataType &
 
auto get (Side side) const -> const DataType &
 
auto get (Side side) -> DataType &
 
void set_left (const DataType &value)
 
void set_right (const DataType &value)
 
 ClassDefNV (LRPair, 2)
 

Detailed Description

template<typename DataType>
class R3B::LRPair< DataType >

Definition at line 132 of file R3BShared.h.

Constructor & Destructor Documentation

◆ LRPair() [1/2]

template<typename DataType>
R3B::LRPair< DataType >::LRPair ( )
default

◆ LRPair() [2/2]

template<typename DataType>
R3B::LRPair< DataType >::LRPair ( const DataType & left,
const DataType & right )
inline

Definition at line 136 of file R3BShared.h.

Member Function Documentation

◆ ClassDefNV()

template<typename DataType>
R3B::LRPair< DataType >::ClassDefNV ( LRPair< DataType > ,
2  )

◆ get() [1/2]

template<typename DataType>
auto R3B::LRPair< DataType >::get ( Side side) -> DataType&
inline

Definition at line 147 of file R3BShared.h.

◆ get() [2/2]

template<typename DataType>
auto R3B::LRPair< DataType >::get ( Side side) const -> const DataType&
inline

Definition at line 146 of file R3BShared.h.

◆ left() [1/2]

template<typename DataType>
auto R3B::LRPair< DataType >::left ( ) -> DataType&
inline

Definition at line 142 of file R3BShared.h.

◆ left() [2/2]

template<typename DataType>
auto R3B::LRPair< DataType >::left ( ) const -> const DataType&
inline

Definition at line 144 of file R3BShared.h.

◆ right() [1/2]

template<typename DataType>
auto R3B::LRPair< DataType >::right ( ) -> DataType&
inline

Definition at line 143 of file R3BShared.h.

◆ right() [2/2]

template<typename DataType>
auto R3B::LRPair< DataType >::right ( ) const -> const DataType&
inline

Definition at line 145 of file R3BShared.h.

◆ set_left()

template<typename DataType>
void R3B::LRPair< DataType >::set_left ( const DataType & value)
inline

Definition at line 148 of file R3BShared.h.

◆ set_right()

template<typename DataType>
void R3B::LRPair< DataType >::set_right ( const DataType & value)
inline

Definition at line 149 of file R3BShared.h.


The documentation for this class was generated from the following file: