22 using namespace detail ;
40 std::list< DetElement > dets ;
41 std::list< DetElement > daugs ;
42 std::list< DetElement > gdaugs ;
44 daugs.push_back(
_det ) ;
46 while( ! daugs.empty() ) {
48 for(
const auto& dag : daugs ){
50 for (
const auto& [_, de] : chMap ){
51 gdaugs.push_back( de ) ;
54 dets.splice( dets.end() , daugs ) ;
55 daugs.splice( daugs.end() , gdaugs ) ;
61 for(
const auto&
det : dets) {
86 _sL.insert(
_sL.end(), detSL.begin(), detSL.end() );