ATLAS Offline Software
|
generate combinations dierctly with collections and their respective iterators The usage is expected to be: auto ci = CombinationIterator( collA, collB, collC ); while ( ci ) { //iterators aIter, bIter, cIter are iterators for collA, collB and collC respectively ci(aIter,bIter,cIter); // they form now valid combination ++ci; // and they move ahead }