+ root.exe -b -l -q Ratios.cxx input_line_37:2:2: error: no matching function for call to 'Ratios' Ratios() /* invoking function corresponding to '.x' */ ^~~~~~ /pool/condor/dir_28354/run/pTV150_nominal_amc_2jet_bb/Ratios.cxx:43:6: note: candidate function not viable: requires 10 arguments, but 0 were provided void Ratios (std::string nominal, std::string alternative, std::string nominalDSID, std::string alternativeDSID, std::string njet, TString NominalGenerator, TString AlternativeGenerator, std::string ntag, std::string Variable, std::string flavour){ ^ + root.exe -b -l -q Ratios.cxx+ Info in : creating shared library /pool/condor/dir_28354/run/pTV150_nominal_amc_2jet_bb/./Ratios_cxx.so input_line_12:2:2: error: no matching function for call to 'Ratios' Ratios() ^~~~~~ ././Ratios.cxx:43:6: note: candidate function not viable: requires 10 arguments, but 0 were provided void Ratios (std::string nominal, std::string alternative, std::string nominalDSID, std::string alternativeDSID, std::string njet, TString NominalGenerator, TString AlternativeGenerator, std::string ntag, std::string Variable, std::string flavour){ ^ + root.exe -b -l -q 'Ratios.cxx+(33)' input_line_12:2:2: error: no matching function for call to 'Ratios' Ratios(33) ^~~~~~ ././Ratios.cxx:43:6: note: candidate function not viable: requires 10 arguments, but 1 was provided void Ratios (std::string nominal, std::string alternative, std::string nominalDSID, std::string alternativeDSID, std::string njet, TString NominalGenerator, TString AlternativeGenerator, std::string ntag, std::string Variable, std::string flavour){ ^ + root.exe -b -l -q 'Ratios.cxx+("somestring")' input_line_12:2:2: error: no matching function for call to 'Ratios' Ratios("somestring") ^~~~~~ ././Ratios.cxx:43:6: note: candidate function not viable: requires 10 arguments, but 1 was provided void Ratios (std::string nominal, std::string alternative, std::string nominalDSID, std::string alternativeDSID, std::string njet, TString NominalGenerator, TString AlternativeGenerator, std::string ntag, std::string Variable, std::string flavour){ ^ + root.exe -b -l -q 'Ratios.cxx+("somestring")' input_line_12:2:2: error: no matching function for call to 'Ratios' Ratios("somestring") ^~~~~~ ././Ratios.cxx:43:6: note: candidate function not viable: requires 10 arguments, but 1 was provided void Ratios (std::string nominal, std::string alternative, std::string nominalDSID, std::string alternativeDSID, std::string njet, TString NominalGenerator, TString AlternativeGenerator, std::string ntag, std::string Variable, std::string flavour){ ^ + _STORAGE_EVAL_=STRINGNAMESED + root.exe -b -q 'Ratios.cxx+("STRINGNAMESED")' input_line_12:2:2: error: no matching function for call to 'Ratios' Ratios("STRINGNAMESED") ^~~~~~ ././Ratios.cxx:43:6: note: candidate function not viable: requires 10 arguments, but 1 was provided void Ratios (std::string nominal, std::string alternative, std::string nominalDSID, std::string alternativeDSID, std::string njet, TString NominalGenerator, TString AlternativeGenerator, std::string ntag, std::string Variable, std::string flavour){ ^ + cd ..