BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
dchain::FillListWithSelection< TList, TSelector > Class Template Reference

#include <FillListWithSelection.h>

Public Member Functions

 FillListWithSelection (TList &ioList, const TSelector &iSel)
const TList & operator= (const TList &iList) const
template<class TAList>
const TList & operator= (const TAList &iList) const
template<class TCandidate>
const TList & operator= (const CombinatoricList< TCandidate > &aOtherList)
 FillListWithSelection (TList &ioList, const TSelector &iSel)
const TList & operator= (const TList &iList) const
template<class TAList>
const TList & operator= (const TAList &iList) const
template<class TCandidate>
const TList & operator= (const CombinatoricList< TCandidate > &aOtherList)
 FillListWithSelection (TList &ioList, const TSelector &iSel)
const TList & operator= (const TList &iList) const
template<class TAList>
const TList & operator= (const TAList &iList) const
template<class TCandidate>
const TList & operator= (const CombinatoricList< TCandidate > &aOtherList)

Detailed Description

template<class TList, class TSelector>
class dchain::FillListWithSelection< TList, TSelector >

Definition at line 48 of file Event/DecayChain/include/DecayChain/List/FillListWithSelection.h.

Constructor & Destructor Documentation

◆ FillListWithSelection() [1/3]

template<class TList, class TSelector>
dchain::FillListWithSelection< TList, TSelector >::FillListWithSelection ( TList & ioList,
const TSelector & iSel )
inline

◆ FillListWithSelection() [2/3]

template<class TList, class TSelector>
dchain::FillListWithSelection< TList, TSelector >::FillListWithSelection ( TList & ioList,
const TSelector & iSel )
inline

Definition at line 55 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/FillListWithSelection.h.

56 : m_list( ioList ), m_selector( iSel ) {}

◆ FillListWithSelection() [3/3]

template<class TList, class TSelector>
dchain::FillListWithSelection< TList, TSelector >::FillListWithSelection ( TList & ioList,
const TSelector & iSel )
inline

Definition at line 55 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/FillListWithSelection.h.

56 : m_list( ioList ), m_selector( iSel ) {}

Member Function Documentation

◆ operator=() [1/9]

template<class TList, class TSelector>
template<class TCandidate>
const TList & dchain::FillListWithSelection< TList, TSelector >::operator= ( const CombinatoricList< TCandidate > & aOtherList)
inline

Definition at line 73 of file Event/DecayChain/include/DecayChain/List/FillListWithSelection.h.

73 {
74 m_list.erase();
75 fill_using_selector( aOtherList, m_selector, m_list );
76 return m_list;
77 }
void fill_using_selector(const TIList &iList, const TSelector &iSel, ChargedVisibleList< T, U > &oList)

◆ operator=() [2/9]

template<class TList, class TSelector>
template<class TCandidate>
const TList & dchain::FillListWithSelection< TList, TSelector >::operator= ( const CombinatoricList< TCandidate > & aOtherList)
inline

Definition at line 73 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/FillListWithSelection.h.

73 {
74 m_list.erase();
75 fill_using_selector( aOtherList, m_selector, m_list );
76 return m_list;
77 }

◆ operator=() [3/9]

template<class TList, class TSelector>
template<class TCandidate>
const TList & dchain::FillListWithSelection< TList, TSelector >::operator= ( const CombinatoricList< TCandidate > & aOtherList)
inline

Definition at line 73 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/FillListWithSelection.h.

73 {
74 m_list.erase();
75 fill_using_selector( aOtherList, m_selector, m_list );
76 return m_list;
77 }

◆ operator=() [4/9]

template<class TList, class TSelector>
template<class TAList>
const TList & dchain::FillListWithSelection< TList, TSelector >::operator= ( const TAList & iList) const
inline

Definition at line 66 of file Event/DecayChain/include/DecayChain/List/FillListWithSelection.h.

66 {
67 m_list.erase();
68 fill_using_selector( iList, m_selector, m_list );
69 return m_list;
70 }

◆ operator=() [5/9]

template<class TList, class TSelector>
template<class TAList>
const TList & dchain::FillListWithSelection< TList, TSelector >::operator= ( const TAList & iList) const
inline

Definition at line 66 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/FillListWithSelection.h.

66 {
67 m_list.erase();
68 fill_using_selector( iList, m_selector, m_list );
69 return m_list;
70 }

◆ operator=() [6/9]

template<class TList, class TSelector>
template<class TAList>
const TList & dchain::FillListWithSelection< TList, TSelector >::operator= ( const TAList & iList) const
inline

Definition at line 66 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/FillListWithSelection.h.

66 {
67 m_list.erase();
68 fill_using_selector( iList, m_selector, m_list );
69 return m_list;
70 }

◆ operator=() [7/9]

template<class TList, class TSelector>
const TList & dchain::FillListWithSelection< TList, TSelector >::operator= ( const TList & iList) const
inline

Definition at line 60 of file Event/DecayChain/include/DecayChain/List/FillListWithSelection.h.

60 {
61 m_list.erase();
62 fill_using_selector( iList, m_selector, m_list );
63 return m_list;
64 }

◆ operator=() [8/9]

template<class TList, class TSelector>
const TList & dchain::FillListWithSelection< TList, TSelector >::operator= ( const TList & iList) const
inline

Definition at line 60 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/FillListWithSelection.h.

60 {
61 m_list.erase();
62 fill_using_selector( iList, m_selector, m_list );
63 return m_list;
64 }

◆ operator=() [9/9]

template<class TList, class TSelector>
const TList & dchain::FillListWithSelection< TList, TSelector >::operator= ( const TList & iList) const
inline

Definition at line 60 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/FillListWithSelection.h.

60 {
61 m_list.erase();
62 fill_using_selector( iList, m_selector, m_list );
63 return m_list;
64 }

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