1 #ifndef __JTOOLS__JCOMBINATORICS__ 
    2 #define __JTOOLS__JCOMBINATORICS__ 
   14 namespace JPP { 
using namespace JTOOLS; }
 
   69       zbuf2D.resize(numberOfIndices);
 
   71       for (
int i = 0; i != numberOfIndices; ++i) {
 
   72         zbuf2D[i].resize(numberOfIndices);
 
   75       for (
int i = 0; i != numberOfIndices; ++i) {
 
   79         for (
int j = i; ++
j != numberOfIndices; ) {
 
  142     template<
class JComparator_t>
 
  143     void sort(JComparator_t comparator)
 
  145       std::stable_sort(
zbuf1D.begin(), 
zbuf1D.end(), comparator);
 
  147       for (
int i = 0; i != (int) 
zbuf1D.size(); ++i) {
 
  151         zbuf2D[pair.first][pair.second] = i;
 
  152         zbuf2D[pair.second][pair.first] = i;
 
  155       for (
int i = 0; i != (int) 
zbuf2D.size(); ++i) {
 
  170       return (second >= first ? +1 : -1);
 
  182       return getSign(pair.first, pair.second);
 
then echo The file $DIR KM3NeT_00000001_00000000 root already please rename or remove it first