MG5_aMC vs amcfast and applgrid

Asked by mohamed meziani kada

Dear Experts,

I am trying to generate p p > w+ [QCD] in MG5_aMC_v2_6_1 and to produce the grid files with ApplGrid 1.4.97 interfaced with amcfast-01-03-00. I use lhapdf-6.2.1 and root-6.12.06. I set iappl=1 in the runcard.dat with topdrawer option for FO_analysis_card. I use the analyse_td_pp_V.o file.
 I am getting this error message:

INFO: Update the dependent parameter of the param_card.dat
INFO: Starting run
INFO: Compiling the code
INFO: Using LHAPDF v6.2.1 interface for PDFs
INFO: Compiling source...
INFO: ...done, continuing with P* directories
INFO: Compiling directories...
INFO: Compiling on 4 cores
INFO: Compiling P0_udx_wp...
INFO: Compiling P0_dxu_wp...
INFO: P0_dxu_wp done.
INFO: P0_udx_wp done.
INFO: Checking test output:
INFO: P0_udx_wp
INFO: Result for test_ME:
INFO: Passed.
INFO: Result for check_poles:
INFO: Poles successfully cancel for 20 points over 20 (tolerance=1.0e-05)
INFO: P0_dxu_wp
INFO: Result for test_ME:
INFO: Passed.
INFO: Result for check_poles:
INFO: Poles successfully cancel for 20 points over 20 (tolerance=1.0e-05)
INFO: Starting run
INFO: Using 4 cores
INFO: Cleaning previous results
INFO: Doing fixed order NLO
INFO: Setting up grids
INFO: Idle: 0, Running: 2, Completed: 0 [ current time: 08h43 ]
INFO: Idle: 0, Running: 1, Completed: 1 [ 0.72s ]
INFO: Idle: 0, Running: 0, Completed: 2 [ 0.83s ]
INFO:
      Results after grid setup:
      Total cross section: 9.956e+04 +- 1.1e+03 pb

INFO: Refining results, step 1
INFO: Idle: 0, Running: 2, Completed: 0 [ current time: 08h43 ]
/home/hep-ph/MG5_aMC_v2_6_1/amcfast_test/SubProcesses/P0_dxu_wp/ajob1 : ligne 34 : 28864 Processus arrêté ../madevent_mintFO > log.txt < input_app.txt 2>&1
WARNING: program /home/hep-ph/MG5_aMC_v2_6_1/amcfast_test/SubProcesses/P0_dxu_wp/ajob1 1 all 0 1 launch ends with non zero status: 137. Stop all computation
INFO: Idle: 0, Running: 0, Completed: 2 [ 5m 42s ]
Command "launch auto " interrupted with error:
Exception : program /home/hep-ph/MG5_aMC_v2_6_1/amcfast_test/SubProcesses/P0_dxu_wp/ajob1 1 all 0 1 launch ends with non zero status: 137. Stop all computation
Please report this bug on https://bugs.launchpad.net/mg5amcnlo
More information is found in '/home/hep-ph/MG5_aMC_v2_6_1/amcfast_test/run_01_tag_1_debug.log'.
Please attach this file to your report.

Can you please take a look at it. Thanks in advance.

Meziani

Question information

Language:
English Edit question
Status:
Open
For:
MadGraph5_aMC@NLO Edit question
Assignee:
Rikkert Frederix Edit question
Last query:
Last reply:
Revision history for this message
Rikkert Frederix (frederix) said :
#1

Dear Meziani,

Did you use the special aMCfast analysis as given as example here: https://amcfast.hepforge.org/examples.html ?

best,
Rikkert

Revision history for this message
mohamed meziani kada (kadameziani) said :
#2

Dear Rikkert

 I didn't use it. I just use the analyse_td_pp_V.o present in fixed-ordered-analysis folder!

Meziani

Revision history for this message
mohamed meziani kada (kadameziani) said :
#3

Dear Rikkert

I relaunched the process and i used, this time, the given example file analyse_amcfast_td_pp_V.f.
It seems ok, but when i submit the generated root file for validation, ./aMCfast_validation /home/hep-ph/MG5_aMC_v2_6_1/amcfast_test/Events/run_04/

i get this error message:

3 observables found

The MADatNLO.top file contains scale variations

Initializing parton distributions ...

LHAPDF 6.2.1 loading /home/hep-ph/lhapdf/share/LHAPDF/NNPDF23_nlo_as_0118/NNPDF23_nlo_as_0118_0000.dat
NNPDF23_nlo_as_0118 PDF set, member #0, version 6; LHAPDF ID = 229800

====================== Observable number 0 ======================

appl::grid() version 1.4.97 compiled May 12 2018
appl::grid() reading grid from file /home/hep-ph/MG5_aMC_v2_6_1/amcfast_test/Events/run_04//aMCfast_obs_0.root version 1.4.97

*******************************************************************************
* *
* This grid has been generated with: *
* *
* a M C f a s t *
* *
* version 1.3.0 *
* *
* Authors: V. Bertone, R. Frederix, S. Frixione, J. Rojo, and M. Sutton *
* Web page: http://amcfast.hepforge.org *
* *
* If you use it in a scientific work, please cite the following three papers: *
* - aMCfast: V. Bertone et al., [arXiv:1406.7693] *
* - MadGraph5_aMC@NLO: J. Alwall et al., [arXiv:1405.0301] *
* - APPLgrid: T. Carli et al., [arXiv:0911.2985] *
* *
*******************************************************************************

appl::grid::addpdf() creating new lumi_pdf amcatnlo_obs_0_20180515150516.config
lumi_pdf::lumi_pdf() amcatnlo_obs_0_20180515150516.config combinations 6
lumi_pdf: amcatnlo_obs_0_20180515150516.config processes 6
[ ( 0) : (2, -1) (4, -3) ]
[ ( 1) : (0, -3) (0, -1) ]
[ ( 2) : (2, 0) (4, 0) ]
[ ( 3) : (-3, 4) (-1, 2) ]
[ ( 4) : (0, 2) (0, 4) ]
[ ( 5) : (-3, 0) (-1, 0) ]

lumi_pdf::removeDuplicates() amcatnlo_obs_0_20180515150516.config size 6 -> 6
appl::grid() read grid, size 0.754494 MB in 1811.22 ms trim in 1.48 ms

************************************ Central *************************************

aMCfast_validation: tpp.c:84: __pthread_tpp_change_priority: Assertion `new_prio == -1 || (new_prio >= fifo_min_prio && new_prio <= fifo_max_prio)' failed.
Abandon (core dumped)

Revision history for this message
Valerio Bertone (valerio-bertone) said :
#4

Dear Meziani,

thanks for reporting this problem.
I suspect that the crash might be due to the version of APPLgrid you are using (v1.4.97) that, according to the APPLgrid official website:

https://applgrid.hepforge.org

is not the current one.
Could you please try to downgrade APPLgrid to version 1.4.70 and let me know if you still get the same problem?
If so, it would be useful if you could link somewhere the grid you obtain so that I can look into it.

Best,
Valerio

Revision history for this message
mohamed meziani kada (kadameziani) said :
#5

Dear Valerio,

Thank you for your prompt answer!

well, in first time i tried to install the current version (v1.4.70) but i received this error message:

hep-ph@hepph-HP-ProBook-4530s:~/applgrid-1.4.70$ make
make all-recursive
make[1] : on entre dans le répertoire « /home/hep-ph/applgrid-1.4.70 »
Making all in src
make[2] : on entre dans le répertoire « /home/hep-ph/applgrid-1.4.70/src »
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -m64 -O2 -DDATADIR=\"/home/hep-ph/applgrid/share/applgrid\" -Wall -Wextra -fPIC -I. -I.. -I. -pthread -std=c++11 -m64 -I/home/hep-ph/root/include -I/home/hep-ph/hoppet/include -g -O2 -MT appl_grid.lo -MD -MP -MF .deps/appl_grid.Tpo -c -o appl_grid.lo appl_grid.cxx
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -m64 -O2 -DDATADIR=\"/home/hep-ph/applgrid/share/applgrid\" -Wall -Wextra -fPIC -I. -I.. -I. -pthread -std=c++11 -m64 -I/home/hep-ph/root/include -I/home/hep-ph/hoppet/include -g -O2 -MT appl_grid.lo -MD -MP -MF .deps/appl_grid.Tpo -c appl_grid.cxx -fPIC -DPIC -o .libs/appl_grid.o
In file included from appl_grid.cxx:23:0:
../appl_grid/appl_pdf.h: In constructor 'appl::appl_pdf::exception::exception(std::ostream&)':
../appl_grid/appl_pdf.h:54:69: error: no match for 'operator<<' (operand types are 'std::basic_ostream<char>' and 'std::ostream {aka std::basic_ostream<char>}')
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
../appl_grid/appl_pdf.h:54:69: note: candidate: operator<<(int, int) <built-in>
../appl_grid/appl_pdf.h:54:69: note: no known conversion for argument 2 from 'std::ostream {aka std::basic_ostream<char>}' to 'int'
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:108:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ostream_type& (*)(std::basic_ostream<_CharT, _Traits>::__ostream_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(__ostream_type& (*__pf)(__ostream_type&))
       ^
/usr/include/c++/5/ostream:108:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'std::basic_ostream<char>::__ostream_type& (*)(std::basic_ostream<char>::__ostream_type&) {aka std::basic_ostream<char>& (*)(std::basic_ostream<char>&)}'
/usr/include/c++/5/ostream:117:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ios_type& (*)(std::basic_ostream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>; std::basic_ostream<_CharT, _Traits>::__ios_type = std::basic_ios<char>]
       operator<<(__ios_type& (*__pf)(__ios_type&))
       ^
/usr/include/c++/5/ostream:117:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'std::basic_ostream<char>::__ios_type& (*)(std::basic_ostream<char>::__ios_type&) {aka std::basic_ios<char>& (*)(std::basic_ios<char>&)}'
/usr/include/c++/5/ostream:127:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(ios_base& (*__pf) (ios_base&))
       ^
/usr/include/c++/5/ostream:127:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'std::ios_base& (*)(std::ios_base&)'
/usr/include/c++/5/ostream:166:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(long __n)
       ^
/usr/include/c++/5/ostream:166:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'long int'
/usr/include/c++/5/ostream:170:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(unsigned long __n)
       ^
/usr/include/c++/5/ostream:170:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'long unsigned int'
/usr/include/c++/5/ostream:174:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(bool __n)
       ^
/usr/include/c++/5/ostream:174:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'bool'
In file included from /usr/include/c++/5/ostream:638:0,
                 from /usr/include/c++/5/iostream:39,
                 from appl_grid.cxx:18:
/usr/include/c++/5/bits/ostream.tcc:91:5: note: candidate: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits<char>]
     basic_ostream<_CharT, _Traits>::
     ^
/usr/include/c++/5/bits/ostream.tcc:91:5: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'short int'
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:181:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(unsigned short __n)
       ^
/usr/include/c++/5/ostream:181:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'short unsigned int'
In file included from /usr/include/c++/5/ostream:638:0,
                 from /usr/include/c++/5/iostream:39,
                 from appl_grid.cxx:18:
/usr/include/c++/5/bits/ostream.tcc:105:5: note: candidate: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]
     basic_ostream<_CharT, _Traits>::
     ^
/usr/include/c++/5/bits/ostream.tcc:105:5: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'int'
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:192:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(unsigned int __n)
       ^
/usr/include/c++/5/ostream:192:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'unsigned int'
/usr/include/c++/5/ostream:201:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(long long __n)
       ^
/usr/include/c++/5/ostream:201:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'long long int'
/usr/include/c++/5/ostream:205:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(unsigned long long __n)
       ^
/usr/include/c++/5/ostream:205:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'long long unsigned int'
/usr/include/c++/5/ostream:220:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(double __f)
       ^
/usr/include/c++/5/ostream:220:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'double'
/usr/include/c++/5/ostream:224:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(float __f)
       ^
/usr/include/c++/5/ostream:224:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'float'
/usr/include/c++/5/ostream:232:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(long double __f)
       ^
/usr/include/c++/5/ostream:232:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'long double'
/usr/include/c++/5/ostream:245:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(const void* __p)
       ^
/usr/include/c++/5/ostream:245:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'const void*'
In file included from /usr/include/c++/5/ostream:638:0,
                 from /usr/include/c++/5/iostream:39,
                 from appl_grid.cxx:18:
/usr/include/c++/5/bits/ostream.tcc:119:5: note: candidate: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf<char>]
     basic_ostream<_CharT, _Traits>::
     ^
/usr/include/c++/5/bits/ostream.tcc:119:5: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'std::basic_ostream<char>::__streambuf_type* {aka std::basic_streambuf<char>*}'
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:363:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Put_time<_CharT>)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_time<_CharT> __f)
     ^
/usr/include/c++/5/iomanip:363:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:23:0:
../appl_grid/appl_pdf.h:54:72: note: 'std::basic_ostream<char>' is not derived from 'std::_Put_time<_CharT>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                        ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:311:5: note: candidate: template<class _CharT, class _Traits, class _MoneyT> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Put_money<_MoneyT>)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_money<_MoneyT> __f)
     ^
/usr/include/c++/5/iomanip:311:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:23:0:
../appl_grid/appl_pdf.h:54:72: note: 'std::basic_ostream<char>' is not derived from 'std::_Put_money<_MoneyT>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                        ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:238:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setw)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Setw __f)
     ^
/usr/include/c++/5/iomanip:238:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:23:0:
../appl_grid/appl_pdf.h:54:72: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'std::_Setw'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                        ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:208:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setprecision)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Setprecision __f)
     ^
/usr/include/c++/5/iomanip:208:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:23:0:
../appl_grid/appl_pdf.h:54:72: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'std::_Setprecision'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                        ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:178:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setfill<_CharT>)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Setfill<_CharT> __f)
     ^
/usr/include/c++/5/iomanip:178:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:23:0:
../appl_grid/appl_pdf.h:54:72: note: 'std::basic_ostream<char>' is not derived from 'std::_Setfill<_CharT>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                        ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:143:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setbase)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Setbase __f)
     ^
/usr/include/c++/5/iomanip:143:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:23:0:
../appl_grid/appl_pdf.h:54:72: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'std::_Setbase'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                        ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:109:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setiosflags)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Setiosflags __f)
     ^
/usr/include/c++/5/iomanip:109:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:23:0:
../appl_grid/appl_pdf.h:54:72: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'std::_Setiosflags'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                        ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:79:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Resetiosflags)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Resetiosflags __f)
     ^
/usr/include/c++/5/iomanip:79:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:23:0:
../appl_grid/appl_pdf.h:54:72: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'std::_Resetiosflags'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                        ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:628:5: note: candidate: std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&) [with _CharT = char; _Traits = std::char_traits<char>; _Tp = std::basic_ostream<char>] <near match>
     operator<<(basic_ostream<_CharT, _Traits>&& __os, const _Tp& __x)
     ^
/usr/include/c++/5/ostream:628:5: note: conversion of argument 1 would be ill-formed:
In file included from appl_grid.cxx:23:0:
../appl_grid/appl_pdf.h:54:62: error: cannot bind 'std::basic_ostream<char>' lvalue to 'std::basic_ostream<char>&&'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                              ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:574:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)
     operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s)
     ^
/usr/include/c++/5/ostream:574:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:23:0:
../appl_grid/appl_pdf.h:54:72: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'const unsigned char*'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                        ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:569:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const signed char*)
     operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s)
     ^
/usr/include/c++/5/ostream:569:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:23:0:
../appl_grid/appl_pdf.h:54:72: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'const signed char*'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                        ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:556:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)
     operator<<(basic_ostream<char, _Traits>& __out, const char* __s)
     ^
/usr/include/c++/5/ostream:556:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:23:0:
../appl_grid/appl_pdf.h:54:72: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'const char*'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                        ^
In file included from /usr/include/c++/5/ostream:638:0,
                 from /usr/include/c++/5/iostream:39,
                 from appl_grid.cxx:18:
/usr/include/c++/5/bits/ostream.tcc:321:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*)
     operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s)
     ^
/usr/include/c++/5/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:23:0:
../appl_grid/appl_pdf.h:54:72: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'const char*'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                        ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:539:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*)
     operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s)
     ^
/usr/include/c++/5/ostream:539:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:23:0:
../appl_grid/appl_pdf.h:54:72: note: mismatched types 'const _CharT*' and 'std::basic_ostream<char>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                        ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:519:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)
     operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c)
     ^
/usr/include/c++/5/ostream:519:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:23:0:
../appl_grid/appl_pdf.h:54:72: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'unsigned char'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                        ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:514:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)
     operator<<(basic_ostream<char, _Traits>& __out, signed char __c)
     ^
/usr/include/c++/5/ostream:514:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:23:0:
../appl_grid/appl_pdf.h:54:72: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'signed char'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                        ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:508:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)
     operator<<(basic_ostream<char, _Traits>& __out, char __c)
     ^
/usr/include/c++/5/ostream:508:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:23:0:
../appl_grid/appl_pdf.h:54:72: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'char'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                        ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:502:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char)
     operator<<(basic_ostream<_CharT, _Traits>& __out, char __c)
     ^
/usr/include/c++/5/ostream:502:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:23:0:
../appl_grid/appl_pdf.h:54:72: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'char'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                        ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:497:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT)
     operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c)
     ^
/usr/include/c++/5/ostream:497:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:23:0:
../appl_grid/appl_pdf.h:54:72: note: deduced conflicting types for parameter '_CharT' ('char' and 'std::basic_ostream<char>')
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                        ^
In file included from /usr/include/c++/5/bits/ios_base.h:46:0,
                 from /usr/include/c++/5/ios:42,
                 from /usr/include/c++/5/ostream:38,
                 from /usr/include/c++/5/iostream:39,
                 from appl_grid.cxx:18:
/usr/include/c++/5/system_error:209:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)
     operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e)
     ^
/usr/include/c++/5/system_error:209:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:23:0:
../appl_grid/appl_pdf.h:54:72: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'const std::error_code&'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                        ^
In file included from /usr/include/c++/5/string:52:0,
                 from /usr/include/c++/5/stdexcept:39,
                 from /usr/include/c++/5/array:38,
                 from /usr/include/c++/5/tuple:39,
                 from /usr/include/c++/5/bits/stl_map.h:63,
                 from /usr/include/c++/5/map:61,
                 from appl_grid.cxx:16:
/usr/include/c++/5/bits/basic_string.h:5172:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
     operator<<(basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/basic_string.h:5172:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:23:0:
../appl_grid/appl_pdf.h:54:72: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                        ^
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h: In constructor 'appl::grid::exception::exception(std::ostream&)':
../appl_grid/appl_grid.h:59:66: error: no match for 'operator<<' (operand types are 'std::basic_ostream<char>' and 'std::ostream {aka std::basic_ostream<char>}')
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                  ^
../appl_grid/appl_grid.h:59:66: note: candidate: operator<<(int, int) <built-in>
../appl_grid/appl_grid.h:59:66: note: no known conversion for argument 2 from 'std::ostream {aka std::basic_ostream<char>}' to 'int'
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:108:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ostream_type& (*)(std::basic_ostream<_CharT, _Traits>::__ostream_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(__ostream_type& (*__pf)(__ostream_type&))
       ^
/usr/include/c++/5/ostream:108:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'std::basic_ostream<char>::__ostream_type& (*)(std::basic_ostream<char>::__ostream_type&) {aka std::basic_ostream<char>& (*)(std::basic_ostream<char>&)}'
/usr/include/c++/5/ostream:117:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ios_type& (*)(std::basic_ostream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>; std::basic_ostream<_CharT, _Traits>::__ios_type = std::basic_ios<char>]
       operator<<(__ios_type& (*__pf)(__ios_type&))
       ^
/usr/include/c++/5/ostream:117:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'std::basic_ostream<char>::__ios_type& (*)(std::basic_ostream<char>::__ios_type&) {aka std::basic_ios<char>& (*)(std::basic_ios<char>&)}'
/usr/include/c++/5/ostream:127:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(ios_base& (*__pf) (ios_base&))
       ^
/usr/include/c++/5/ostream:127:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'std::ios_base& (*)(std::ios_base&)'
/usr/include/c++/5/ostream:166:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(long __n)
       ^
/usr/include/c++/5/ostream:166:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'long int'
/usr/include/c++/5/ostream:170:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(unsigned long __n)
       ^
/usr/include/c++/5/ostream:170:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'long unsigned int'
/usr/include/c++/5/ostream:174:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(bool __n)
       ^
/usr/include/c++/5/ostream:174:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'bool'
In file included from /usr/include/c++/5/ostream:638:0,
                 from /usr/include/c++/5/iostream:39,
                 from appl_grid.cxx:18:
/usr/include/c++/5/bits/ostream.tcc:91:5: note: candidate: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits<char>]
     basic_ostream<_CharT, _Traits>::
     ^
/usr/include/c++/5/bits/ostream.tcc:91:5: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'short int'
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:181:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(unsigned short __n)
       ^
/usr/include/c++/5/ostream:181:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'short unsigned int'
In file included from /usr/include/c++/5/ostream:638:0,
                 from /usr/include/c++/5/iostream:39,
                 from appl_grid.cxx:18:
/usr/include/c++/5/bits/ostream.tcc:105:5: note: candidate: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]
     basic_ostream<_CharT, _Traits>::
     ^
/usr/include/c++/5/bits/ostream.tcc:105:5: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'int'
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:192:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(unsigned int __n)
       ^
/usr/include/c++/5/ostream:192:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'unsigned int'
/usr/include/c++/5/ostream:201:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(long long __n)
       ^
/usr/include/c++/5/ostream:201:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'long long int'
/usr/include/c++/5/ostream:205:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(unsigned long long __n)
       ^
/usr/include/c++/5/ostream:205:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'long long unsigned int'
/usr/include/c++/5/ostream:220:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(double __f)
       ^
/usr/include/c++/5/ostream:220:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'double'
/usr/include/c++/5/ostream:224:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(float __f)
       ^
/usr/include/c++/5/ostream:224:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'float'
/usr/include/c++/5/ostream:232:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(long double __f)
       ^
/usr/include/c++/5/ostream:232:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'long double'
/usr/include/c++/5/ostream:245:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(const void* __p)
       ^
/usr/include/c++/5/ostream:245:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'const void*'
In file included from /usr/include/c++/5/ostream:638:0,
                 from /usr/include/c++/5/iostream:39,
                 from appl_grid.cxx:18:
/usr/include/c++/5/bits/ostream.tcc:119:5: note: candidate: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf<char>]
     basic_ostream<_CharT, _Traits>::
     ^
/usr/include/c++/5/bits/ostream.tcc:119:5: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'std::basic_ostream<char>::__streambuf_type* {aka std::basic_streambuf<char>*}'
In file included from /home/hep-ph/root/include/TDirectory.h:24:0,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/home/hep-ph/root/include/TBuffer.h:394:32: note: candidate: template<class Tmpl> TBuffer& operator<<(TBuffer&, const Tmpl*)
 template <class Tmpl> TBuffer &operator<<(TBuffer &buf, const Tmpl *obj)
                                ^
/home/hep-ph/root/include/TBuffer.h:394:32: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:59: note: cannot convert 'std::operator<< <std::char_traits<char> >((* & std::operator<< <std::char_traits<char> >(std::cerr, appl::grid::exception::what())), ((const char*)" "))' (type 'std::basic_ostream<char>') to type 'TBuffer&'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                           ^
In file included from /home/hep-ph/root/include/TDirectory.h:24:0,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/home/hep-ph/root/include/TBuffer.h:356:17: note: candidate: TBuffer& operator<<(TBuffer&, Bool_t)
 inline TBuffer &operator<<(TBuffer &buf, Bool_t b) { buf.WriteBool(b); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:356:17: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:357:17: note: candidate: TBuffer& operator<<(TBuffer&, Char_t)
 inline TBuffer &operator<<(TBuffer &buf, Char_t c) { buf.WriteChar(c); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:357:17: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:358:17: note: candidate: TBuffer& operator<<(TBuffer&, UChar_t)
 inline TBuffer &operator<<(TBuffer &buf, UChar_t c) { buf.WriteUChar(c); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:358:17: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:359:17: note: candidate: TBuffer& operator<<(TBuffer&, Short_t)
 inline TBuffer &operator<<(TBuffer &buf, Short_t s) { buf.WriteShort(s); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:359:17: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:360:17: note: candidate: TBuffer& operator<<(TBuffer&, UShort_t)
 inline TBuffer &operator<<(TBuffer &buf, UShort_t s) { buf.WriteUShort(s); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:360:17: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:361:17: note: candidate: TBuffer& operator<<(TBuffer&, Int_t)
 inline TBuffer &operator<<(TBuffer &buf, Int_t i) { buf.WriteInt(i); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:361:17: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:362:17: note: candidate: TBuffer& operator<<(TBuffer&, UInt_t)
 inline TBuffer &operator<<(TBuffer &buf, UInt_t i) { buf.WriteUInt(i); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:362:17: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:363:17: note: candidate: TBuffer& operator<<(TBuffer&, Long_t)
 inline TBuffer &operator<<(TBuffer &buf, Long_t l) { buf.WriteLong(l); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:363:17: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:364:17: note: candidate: TBuffer& operator<<(TBuffer&, ULong_t)
 inline TBuffer &operator<<(TBuffer &buf, ULong_t l) { buf.WriteULong(l); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:364:17: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:365:17: note: candidate: TBuffer& operator<<(TBuffer&, Long64_t)
 inline TBuffer &operator<<(TBuffer &buf, Long64_t l) { buf.WriteLong64(l); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:365:17: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:366:17: note: candidate: TBuffer& operator<<(TBuffer&, ULong64_t)
 inline TBuffer &operator<<(TBuffer &buf, ULong64_t l){ buf.WriteULong64(l);return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:366:17: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:367:17: note: candidate: TBuffer& operator<<(TBuffer&, Float_t)
 inline TBuffer &operator<<(TBuffer &buf, Float_t f) { buf.WriteFloat(f); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:367:17: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:368:17: note: candidate: TBuffer& operator<<(TBuffer&, Double_t)
 inline TBuffer &operator<<(TBuffer &buf, Double_t d) { buf.WriteDouble(d); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:368:17: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:369:17: note: candidate: TBuffer& operator<<(TBuffer&, const Char_t*)
 inline TBuffer &operator<<(TBuffer &buf, const Char_t *c) { buf.WriteCharP(c); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:369:17: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:370:17: note: candidate: TBuffer& operator<<(TBuffer&, const TString&)
 inline TBuffer &operator<<(TBuffer &buf, const TString &s) { buf.WriteTString(s);return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:370:17: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:408:17: note: candidate: TBuffer& operator<<(TBuffer&, const TObject*)
 inline TBuffer &operator<<(TBuffer &buf, const TObject *obj)
                 ^
/home/hep-ph/root/include/TBuffer.h:408:17: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
In file included from /home/hep-ph/root/include/TNamed.h:26:0,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/home/hep-ph/root/include/TString.h:451:11: note: candidate: TBuffer& operator<<(TBuffer&, const TString*)
 TBuffer &operator<<(TBuffer &buf, const TString * sp);
           ^
/home/hep-ph/root/include/TString.h:451:11: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
/home/hep-ph/root/include/TString.h:446:16: note: candidate: std::ostream& operator<<(std::ostream&, const TString&)
 std::ostream &operator<<(std::ostream &str, const TString &s);
                ^
/home/hep-ph/root/include/TString.h:446:16: note: no known conversion for argument 2 from 'std::ostream {aka std::basic_ostream<char>}' to 'const TString&'
In file included from /home/hep-ph/root/include/TDirectory.h:28:0,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/home/hep-ph/root/include/TUUID.h:95:10: note: candidate: TBuffer& operator<<(TBuffer&, const TUUID&)
 TBuffer &operator<<(TBuffer &buf, const TUUID &uuid);
          ^
/home/hep-ph/root/include/TUUID.h:95:10: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
In file included from /home/hep-ph/root/include/TArrayD.h:24:0,
                 from /home/hep-ph/root/include/TAxis.h:26,
                 from /home/hep-ph/root/include/TH1.h:24,
                 from /home/hep-ph/root/include/TH1D.h:24,
                 from ../appl_grid/appl_grid.h:28,
                 from appl_grid.cxx:26:
/home/hep-ph/root/include/TArray.h:75:10: note: candidate: TBuffer& operator<<(TBuffer&, const TArray*)
 TBuffer &operator<<(TBuffer &b, const TArray *obj);
          ^
/home/hep-ph/root/include/TArray.h:75:10: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
In file included from /home/hep-ph/root/include/TAxis.h:26:0,
                 from /home/hep-ph/root/include/TH1.h:24,
                 from /home/hep-ph/root/include/TH1D.h:24,
                 from ../appl_grid/appl_grid.h:28,
                 from appl_grid.cxx:26:
/home/hep-ph/root/include/TArrayD.h:73:17: note: candidate: TBuffer& operator<<(TBuffer&, const TArrayD*)
 inline TBuffer &operator<<(TBuffer &buf, const TArrayD *obj)
                 ^
/home/hep-ph/root/include/TArrayD.h:73:17: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
In file included from /home/hep-ph/root/include/TH1.h:32:0,
                 from /home/hep-ph/root/include/TH1D.h:24,
                 from ../appl_grid/appl_grid.h:28,
                 from appl_grid.cxx:26:
/home/hep-ph/root/include/TArrayC.h:72:17: note: candidate: TBuffer& operator<<(TBuffer&, const TArrayC*)
 inline TBuffer &operator<<(TBuffer &buf, const TArrayC *obj)
                 ^
/home/hep-ph/root/include/TArrayC.h:72:17: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
In file included from /home/hep-ph/root/include/TH1.h:33:0,
                 from /home/hep-ph/root/include/TH1D.h:24,
                 from ../appl_grid/appl_grid.h:28,
                 from appl_grid.cxx:26:
/home/hep-ph/root/include/TArrayS.h:72:17: note: candidate: TBuffer& operator<<(TBuffer&, const TArrayS*)
 inline TBuffer &operator<<(TBuffer &buf, const TArrayS *obj)
                 ^
/home/hep-ph/root/include/TArrayS.h:72:17: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
In file included from /home/hep-ph/root/include/TH1.h:34:0,
                 from /home/hep-ph/root/include/TH1D.h:24,
                 from ../appl_grid/appl_grid.h:28,
                 from appl_grid.cxx:26:
/home/hep-ph/root/include/TArrayI.h:73:17: note: candidate: TBuffer& operator<<(TBuffer&, const TArrayI*)
 inline TBuffer &operator<<(TBuffer &buf, const TArrayI *obj)
                 ^
/home/hep-ph/root/include/TArrayI.h:73:17: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
In file included from /home/hep-ph/root/include/TH1.h:35:0,
                 from /home/hep-ph/root/include/TH1D.h:24,
                 from ../appl_grid/appl_grid.h:28,
                 from appl_grid.cxx:26:
/home/hep-ph/root/include/TArrayF.h:72:17: note: candidate: TBuffer& operator<<(TBuffer&, const TArrayF*)
 inline TBuffer &operator<<(TBuffer &buf, const TArrayF *obj)
                 ^
/home/hep-ph/root/include/TArrayF.h:72:17: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'TBuffer&'
In file included from /usr/include/c++/5/memory:82:0,
                 from /home/hep-ph/root/include/TVirtualMutex.h:27,
                 from /home/hep-ph/root/include/TVirtualRWMutex.h:26,
                 from /home/hep-ph/root/include/TCollection.h:31,
                 from /home/hep-ph/root/include/TSeqCollection.h:25,
                 from /home/hep-ph/root/include/TList.h:25,
                 from /home/hep-ph/root/include/TDirectory.h:26,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/shared_ptr.h:66:5: note: candidate: template<class _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__shared_ptr<_Tp, _Lp>&)
     operator<<(std::basic_ostream<_Ch, _Tr>& __os,
     ^
/usr/include/c++/5/bits/shared_ptr.h:66:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::__shared_ptr<_Tp, _Lp>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:3160:5: note: candidate: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::piecewise_linear_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:3160:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::piecewise_linear_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:2944:5: note: candidate: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::piecewise_constant_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:2944:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::piecewise_constant_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:2734:5: note: candidate: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::discrete_distribution<_IntType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:2734:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::discrete_distribution<_IntType>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:2275:5: note: candidate: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::student_t_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:2275:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::student_t_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:2200:5: note: candidate: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::fisher_f_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:2200:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::fisher_f_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:2036:5: note: candidate: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::chi_squared_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:2036:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::chi_squared_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:1963:5: note: candidate: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::lognormal_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:1963:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::lognormal_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:1667:5: note: candidate: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::binomial_distribution<_IntType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:1667:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::binomial_distribution<_IntType>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:1400:5: note: candidate: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::poisson_distribution<_IntType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:1400:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::poisson_distribution<_IntType>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:1195:5: note: candidate: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::negative_binomial_distribution<_IntType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:1195:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::negative_binomial_distribution<_IntType>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:831:5: note: candidate: template<class _RandomNumberEngine, long unsigned int __k, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::shuffle_order_engine<_RandomNumberEngine, __k>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:831:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::shuffle_order_engine<_RandomNumberEngine, __k>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:702:5: note: candidate: template<class _RandomNumberEngine, long unsigned int __p, long unsigned int __r, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::discard_block_engine<_RandomNumberEngine, __p, __r>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:702:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::discard_block_engine<_RandomNumberEngine, __p, __r>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:632:5: note: candidate: template<class _UIntType, long unsigned int __w, long unsigned int __s, long unsigned int __r, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::subtract_with_carry_engine<_UIntType, __w, __s, __r>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:632:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::subtract_with_carry_engine<_UIntType, __w, __s, __r>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:156:5: note: candidate: template<class _UIntType, _UIntType __a, _UIntType __c, _UIntType __m, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::linear_congruential_engine<_UIntType, __a, __c, __m>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:156:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::linear_congruential_engine<_UIntType, __a, __c, __m>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:2598:5: note: candidate: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::extreme_value_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:2598:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::extreme_value_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:2522:5: note: candidate: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::weibull_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:2522:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::weibull_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:1731:5: note: candidate: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::exponential_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:1731:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::exponential_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:2444:5: note: candidate: template<class _RealType1, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::gamma_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:2444:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::gamma_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:1080:5: note: candidate: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::geometric_distribution<_IntType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:1080:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::geometric_distribution<_IntType>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:1898:5: note: candidate: template<class _RealType1, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::normal_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:1898:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::normal_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:998:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::bernoulli_distribution&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:998:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'const std::bernoulli_distribution&'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:2123:5: note: candidate: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::cauchy_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:2123:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::cauchy_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:936:5: note: candidate: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::uniform_real_distribution<_IntType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:936:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::uniform_real_distribution<_IntType>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:877:5: note: candidate: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::uniform_int_distribution<_IntType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:877:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::uniform_int_distribution<_IntType>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:477:5: note: candidate: template<class _UIntType1, long unsigned int __w1, long unsigned int __n1, long unsigned int __m1, long unsigned int __r1, _UIntType1 __a1, long unsigned int __u1, _UIntType1 __d1, long unsigned int __s1, _UIntType1 __b1, long unsigned int __t1, _UIntType1 __c1, long unsigned int __l1, _UIntType1 __f1, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:477:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/random:49:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.h:1269:5: note: candidate: template<class _RandomNumberEngine, long unsigned int __w, class _UIntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::independent_bits_engine<_RandomNumberEngine, __w, _UIntType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.h:1269:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::independent_bits_engine<_RandomNumberEngine, __w, _UIntType>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:363:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Put_time<_CharT>)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_time<_CharT> __f)
     ^
/usr/include/c++/5/iomanip:363:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::basic_ostream<char>' is not derived from 'std::_Put_time<_CharT>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:311:5: note: candidate: template<class _CharT, class _Traits, class _MoneyT> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Put_money<_MoneyT>)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_money<_MoneyT> __f)
     ^
/usr/include/c++/5/iomanip:311:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::basic_ostream<char>' is not derived from 'std::_Put_money<_MoneyT>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:238:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setw)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Setw __f)
     ^
/usr/include/c++/5/iomanip:238:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'std::_Setw'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:208:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setprecision)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Setprecision __f)
     ^
/usr/include/c++/5/iomanip:208:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'std::_Setprecision'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:178:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setfill<_CharT>)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Setfill<_CharT> __f)
     ^
/usr/include/c++/5/iomanip:178:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::basic_ostream<char>' is not derived from 'std::_Setfill<_CharT>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:143:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setbase)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Setbase __f)
     ^
/usr/include/c++/5/iomanip:143:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'std::_Setbase'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:109:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setiosflags)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Setiosflags __f)
     ^
/usr/include/c++/5/iomanip:109:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'std::_Setiosflags'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:79:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Resetiosflags)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Resetiosflags __f)
     ^
/usr/include/c++/5/iomanip:79:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'std::_Resetiosflags'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:628:5: note: candidate: std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&) [with _CharT = char; _Traits = std::char_traits<char>; _Tp = std::basic_ostream<char>] <near match>
     operator<<(basic_ostream<_CharT, _Traits>&& __os, const _Tp& __x)
     ^
/usr/include/c++/5/ostream:628:5: note: conversion of argument 1 would be ill-formed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:59: error: cannot bind 'std::basic_ostream<char>' lvalue to 'std::basic_ostream<char>&&'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                           ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:574:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)
     operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s)
     ^
/usr/include/c++/5/ostream:574:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'const unsigned char*'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:569:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const signed char*)
     operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s)
     ^
/usr/include/c++/5/ostream:569:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'const signed char*'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:556:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)
     operator<<(basic_ostream<char, _Traits>& __out, const char* __s)
     ^
/usr/include/c++/5/ostream:556:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'const char*'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/ostream:638:0,
                 from /usr/include/c++/5/iostream:39,
                 from appl_grid.cxx:18:
/usr/include/c++/5/bits/ostream.tcc:321:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*)
     operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s)
     ^
/usr/include/c++/5/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'const char*'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:539:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*)
     operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s)
     ^
/usr/include/c++/5/ostream:539:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: mismatched types 'const _CharT*' and 'std::basic_ostream<char>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:519:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)
     operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c)
     ^
/usr/include/c++/5/ostream:519:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'unsigned char'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:514:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)
     operator<<(basic_ostream<char, _Traits>& __out, signed char __c)
     ^
/usr/include/c++/5/ostream:514:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'signed char'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:508:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)
     operator<<(basic_ostream<char, _Traits>& __out, char __c)
     ^
/usr/include/c++/5/ostream:508:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'char'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:502:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char)
     operator<<(basic_ostream<_CharT, _Traits>& __out, char __c)
     ^
/usr/include/c++/5/ostream:502:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'char'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:497:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT)
     operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c)
     ^
/usr/include/c++/5/ostream:497:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: deduced conflicting types for parameter '_CharT' ('char' and 'std::basic_ostream<char>')
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/bits/ios_base.h:46:0,
                 from /usr/include/c++/5/ios:42,
                 from /usr/include/c++/5/ostream:38,
                 from /usr/include/c++/5/iostream:39,
                 from appl_grid.cxx:18:
/usr/include/c++/5/system_error:209:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)
     operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e)
     ^
/usr/include/c++/5/system_error:209:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'const std::error_code&'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from /usr/include/c++/5/string:52:0,
                 from /usr/include/c++/5/stdexcept:39,
                 from /usr/include/c++/5/array:38,
                 from /usr/include/c++/5/tuple:39,
                 from /usr/include/c++/5/bits/stl_map.h:63,
                 from /usr/include/c++/5/map:61,
                 from appl_grid.cxx:16:
/usr/include/c++/5/bits/basic_string.h:5172:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
     operator<<(basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/basic_string.h:5172:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:59:69: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>'
     exception(std::ostream& s) { std::cerr << what() << " " << s << std::endl; };
                                                                     ^
In file included from appl_grid.cxx:31:0:
appl_igrid.h: In constructor 'appl::igrid::exception::exception(std::ostream&)':
appl_igrid.h:55:49: error: no match for 'operator<<' (operand types are 'std::ostream {aka std::basic_ostream<char>}' and 'std::ostream {aka std::basic_ostream<char>}')
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                 ^
appl_igrid.h:55:49: note: candidate: operator<<(int, int) <built-in>
appl_igrid.h:55:49: note: no known conversion for argument 2 from 'std::ostream {aka std::basic_ostream<char>}' to 'int'
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:108:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ostream_type& (*)(std::basic_ostream<_CharT, _Traits>::__ostream_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(__ostream_type& (*__pf)(__ostream_type&))
       ^
/usr/include/c++/5/ostream:108:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'std::basic_ostream<char>::__ostream_type& (*)(std::basic_ostream<char>::__ostream_type&) {aka std::basic_ostream<char>& (*)(std::basic_ostream<char>&)}'
/usr/include/c++/5/ostream:117:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ios_type& (*)(std::basic_ostream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>; std::basic_ostream<_CharT, _Traits>::__ios_type = std::basic_ios<char>]
       operator<<(__ios_type& (*__pf)(__ios_type&))
       ^
/usr/include/c++/5/ostream:117:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'std::basic_ostream<char>::__ios_type& (*)(std::basic_ostream<char>::__ios_type&) {aka std::basic_ios<char>& (*)(std::basic_ios<char>&)}'
/usr/include/c++/5/ostream:127:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(ios_base& (*__pf) (ios_base&))
       ^
/usr/include/c++/5/ostream:127:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'std::ios_base& (*)(std::ios_base&)'
/usr/include/c++/5/ostream:166:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(long __n)
       ^
/usr/include/c++/5/ostream:166:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'long int'
/usr/include/c++/5/ostream:170:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(unsigned long __n)
       ^
/usr/include/c++/5/ostream:170:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'long unsigned int'
/usr/include/c++/5/ostream:174:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(bool __n)
       ^
/usr/include/c++/5/ostream:174:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'bool'
In file included from /usr/include/c++/5/ostream:638:0,
                 from /usr/include/c++/5/iostream:39,
                 from appl_grid.cxx:18:
/usr/include/c++/5/bits/ostream.tcc:91:5: note: candidate: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits<char>]
     basic_ostream<_CharT, _Traits>::
     ^
/usr/include/c++/5/bits/ostream.tcc:91:5: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'short int'
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:181:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(unsigned short __n)
       ^
/usr/include/c++/5/ostream:181:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'short unsigned int'
In file included from /usr/include/c++/5/ostream:638:0,
                 from /usr/include/c++/5/iostream:39,
                 from appl_grid.cxx:18:
/usr/include/c++/5/bits/ostream.tcc:105:5: note: candidate: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]
     basic_ostream<_CharT, _Traits>::
     ^
/usr/include/c++/5/bits/ostream.tcc:105:5: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'int'
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:192:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(unsigned int __n)
       ^
/usr/include/c++/5/ostream:192:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'unsigned int'
/usr/include/c++/5/ostream:201:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(long long __n)
       ^
/usr/include/c++/5/ostream:201:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'long long int'
/usr/include/c++/5/ostream:205:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(unsigned long long __n)
       ^
/usr/include/c++/5/ostream:205:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'long long unsigned int'
/usr/include/c++/5/ostream:220:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(double __f)
       ^
/usr/include/c++/5/ostream:220:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'double'
/usr/include/c++/5/ostream:224:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(float __f)
       ^
/usr/include/c++/5/ostream:224:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'float'
/usr/include/c++/5/ostream:232:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(long double __f)
       ^
/usr/include/c++/5/ostream:232:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'long double'
/usr/include/c++/5/ostream:245:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
       operator<<(const void* __p)
       ^
/usr/include/c++/5/ostream:245:7: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'const void*'
In file included from /usr/include/c++/5/ostream:638:0,
                 from /usr/include/c++/5/iostream:39,
                 from appl_grid.cxx:18:
/usr/include/c++/5/bits/ostream.tcc:119:5: note: candidate: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf<char>]
     basic_ostream<_CharT, _Traits>::
     ^
/usr/include/c++/5/bits/ostream.tcc:119:5: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'std::basic_ostream<char>::__streambuf_type* {aka std::basic_streambuf<char>*}'
In file included from /home/hep-ph/root/include/TDirectory.h:24:0,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/home/hep-ph/root/include/TBuffer.h:394:32: note: candidate: template<class Tmpl> TBuffer& operator<<(TBuffer&, const Tmpl*)
 template <class Tmpl> TBuffer &operator<<(TBuffer &buf, const Tmpl *obj)
                                ^
/home/hep-ph/root/include/TBuffer.h:394:32: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: cannot convert 'std::cerr' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'TBuffer&'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /home/hep-ph/root/include/TDirectory.h:24:0,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/home/hep-ph/root/include/TBuffer.h:356:17: note: candidate: TBuffer& operator<<(TBuffer&, Bool_t)
 inline TBuffer &operator<<(TBuffer &buf, Bool_t b) { buf.WriteBool(b); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:356:17: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:357:17: note: candidate: TBuffer& operator<<(TBuffer&, Char_t)
 inline TBuffer &operator<<(TBuffer &buf, Char_t c) { buf.WriteChar(c); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:357:17: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:358:17: note: candidate: TBuffer& operator<<(TBuffer&, UChar_t)
 inline TBuffer &operator<<(TBuffer &buf, UChar_t c) { buf.WriteUChar(c); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:358:17: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:359:17: note: candidate: TBuffer& operator<<(TBuffer&, Short_t)
 inline TBuffer &operator<<(TBuffer &buf, Short_t s) { buf.WriteShort(s); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:359:17: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:360:17: note: candidate: TBuffer& operator<<(TBuffer&, UShort_t)
 inline TBuffer &operator<<(TBuffer &buf, UShort_t s) { buf.WriteUShort(s); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:360:17: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:361:17: note: candidate: TBuffer& operator<<(TBuffer&, Int_t)
 inline TBuffer &operator<<(TBuffer &buf, Int_t i) { buf.WriteInt(i); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:361:17: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:362:17: note: candidate: TBuffer& operator<<(TBuffer&, UInt_t)
 inline TBuffer &operator<<(TBuffer &buf, UInt_t i) { buf.WriteUInt(i); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:362:17: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:363:17: note: candidate: TBuffer& operator<<(TBuffer&, Long_t)
 inline TBuffer &operator<<(TBuffer &buf, Long_t l) { buf.WriteLong(l); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:363:17: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:364:17: note: candidate: TBuffer& operator<<(TBuffer&, ULong_t)
 inline TBuffer &operator<<(TBuffer &buf, ULong_t l) { buf.WriteULong(l); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:364:17: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:365:17: note: candidate: TBuffer& operator<<(TBuffer&, Long64_t)
 inline TBuffer &operator<<(TBuffer &buf, Long64_t l) { buf.WriteLong64(l); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:365:17: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:366:17: note: candidate: TBuffer& operator<<(TBuffer&, ULong64_t)
 inline TBuffer &operator<<(TBuffer &buf, ULong64_t l){ buf.WriteULong64(l);return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:366:17: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:367:17: note: candidate: TBuffer& operator<<(TBuffer&, Float_t)
 inline TBuffer &operator<<(TBuffer &buf, Float_t f) { buf.WriteFloat(f); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:367:17: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:368:17: note: candidate: TBuffer& operator<<(TBuffer&, Double_t)
 inline TBuffer &operator<<(TBuffer &buf, Double_t d) { buf.WriteDouble(d); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:368:17: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:369:17: note: candidate: TBuffer& operator<<(TBuffer&, const Char_t*)
 inline TBuffer &operator<<(TBuffer &buf, const Char_t *c) { buf.WriteCharP(c); return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:369:17: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:370:17: note: candidate: TBuffer& operator<<(TBuffer&, const TString&)
 inline TBuffer &operator<<(TBuffer &buf, const TString &s) { buf.WriteTString(s);return buf; }
                 ^
/home/hep-ph/root/include/TBuffer.h:370:17: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
/home/hep-ph/root/include/TBuffer.h:408:17: note: candidate: TBuffer& operator<<(TBuffer&, const TObject*)
 inline TBuffer &operator<<(TBuffer &buf, const TObject *obj)
                 ^
/home/hep-ph/root/include/TBuffer.h:408:17: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
In file included from /home/hep-ph/root/include/TNamed.h:26:0,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/home/hep-ph/root/include/TString.h:451:11: note: candidate: TBuffer& operator<<(TBuffer&, const TString*)
 TBuffer &operator<<(TBuffer &buf, const TString * sp);
           ^
/home/hep-ph/root/include/TString.h:451:11: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
/home/hep-ph/root/include/TString.h:446:16: note: candidate: std::ostream& operator<<(std::ostream&, const TString&)
 std::ostream &operator<<(std::ostream &str, const TString &s);
                ^
/home/hep-ph/root/include/TString.h:446:16: note: no known conversion for argument 2 from 'std::ostream {aka std::basic_ostream<char>}' to 'const TString&'
In file included from /home/hep-ph/root/include/TDirectory.h:28:0,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/home/hep-ph/root/include/TUUID.h:95:10: note: candidate: TBuffer& operator<<(TBuffer&, const TUUID&)
 TBuffer &operator<<(TBuffer &buf, const TUUID &uuid);
          ^
/home/hep-ph/root/include/TUUID.h:95:10: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
In file included from /home/hep-ph/root/include/TArrayD.h:24:0,
                 from /home/hep-ph/root/include/TAxis.h:26,
                 from /home/hep-ph/root/include/TH1.h:24,
                 from /home/hep-ph/root/include/TH1D.h:24,
                 from ../appl_grid/appl_grid.h:28,
                 from appl_grid.cxx:26:
/home/hep-ph/root/include/TArray.h:75:10: note: candidate: TBuffer& operator<<(TBuffer&, const TArray*)
 TBuffer &operator<<(TBuffer &b, const TArray *obj);
          ^
/home/hep-ph/root/include/TArray.h:75:10: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
In file included from /home/hep-ph/root/include/TAxis.h:26:0,
                 from /home/hep-ph/root/include/TH1.h:24,
                 from /home/hep-ph/root/include/TH1D.h:24,
                 from ../appl_grid/appl_grid.h:28,
                 from appl_grid.cxx:26:
/home/hep-ph/root/include/TArrayD.h:73:17: note: candidate: TBuffer& operator<<(TBuffer&, const TArrayD*)
 inline TBuffer &operator<<(TBuffer &buf, const TArrayD *obj)
                 ^
/home/hep-ph/root/include/TArrayD.h:73:17: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
In file included from /home/hep-ph/root/include/TH1.h:32:0,
                 from /home/hep-ph/root/include/TH1D.h:24,
                 from ../appl_grid/appl_grid.h:28,
                 from appl_grid.cxx:26:
/home/hep-ph/root/include/TArrayC.h:72:17: note: candidate: TBuffer& operator<<(TBuffer&, const TArrayC*)
 inline TBuffer &operator<<(TBuffer &buf, const TArrayC *obj)
                 ^
/home/hep-ph/root/include/TArrayC.h:72:17: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
In file included from /home/hep-ph/root/include/TH1.h:33:0,
                 from /home/hep-ph/root/include/TH1D.h:24,
                 from ../appl_grid/appl_grid.h:28,
                 from appl_grid.cxx:26:
/home/hep-ph/root/include/TArrayS.h:72:17: note: candidate: TBuffer& operator<<(TBuffer&, const TArrayS*)
 inline TBuffer &operator<<(TBuffer &buf, const TArrayS *obj)
                 ^
/home/hep-ph/root/include/TArrayS.h:72:17: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
In file included from /home/hep-ph/root/include/TH1.h:34:0,
                 from /home/hep-ph/root/include/TH1D.h:24,
                 from ../appl_grid/appl_grid.h:28,
                 from appl_grid.cxx:26:
/home/hep-ph/root/include/TArrayI.h:73:17: note: candidate: TBuffer& operator<<(TBuffer&, const TArrayI*)
 inline TBuffer &operator<<(TBuffer &buf, const TArrayI *obj)
                 ^
/home/hep-ph/root/include/TArrayI.h:73:17: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
In file included from /home/hep-ph/root/include/TH1.h:35:0,
                 from /home/hep-ph/root/include/TH1D.h:24,
                 from ../appl_grid/appl_grid.h:28,
                 from appl_grid.cxx:26:
/home/hep-ph/root/include/TArrayF.h:72:17: note: candidate: TBuffer& operator<<(TBuffer&, const TArrayF*)
 inline TBuffer &operator<<(TBuffer &buf, const TArrayF *obj)
                 ^
/home/hep-ph/root/include/TArrayF.h:72:17: note: no known conversion for argument 1 from 'std::ostream {aka std::basic_ostream<char>}' to 'TBuffer&'
In file included from appl_grid.cxx:26:0:
../appl_grid/appl_grid.h:690:15: note: candidate: std::ostream& operator<<(std::ostream&, const appl::grid&)
 std::ostream& operator<<(std::ostream& s, const appl::grid& mygrid);
               ^
../appl_grid/appl_grid.h:690:15: note: no known conversion for argument 2 from 'std::ostream {aka std::basic_ostream<char>}' to 'const appl::grid&'
In file included from appl_grid.cxx:28:0:
../appl_grid/generic_pdf.h:152:22: note: candidate: std::ostream& operator<<(std::ostream&, const generic_pdf&)
 inline std::ostream& operator<<( std::ostream& s, const generic_pdf& _g ) {
                      ^
../appl_grid/generic_pdf.h:152:22: note: no known conversion for argument 2 from 'std::ostream {aka std::basic_ostream<char>}' to 'const generic_pdf&'
In file included from ../appl_grid/lumi_pdf.h:29:0,
                 from appl_grid.cxx:29:
../appl_grid/combination.h:87:22: note: candidate: std::ostream& operator<<(std::ostream&, const combination&)
 inline std::ostream& operator<<( std::ostream& s, const combination& _c ) {
                      ^
../appl_grid/combination.h:87:22: note: no known conversion for argument 2 from 'std::ostream {aka std::basic_ostream<char>}' to 'const combination&'
In file included from appl_grid.cxx:29:0:
../appl_grid/lumi_pdf.h:98:22: note: candidate: std::ostream& operator<<(std::ostream&, const lumi_pdf&)
 inline std::ostream& operator<<( std::ostream& s, const lumi_pdf& _g ) {
                      ^
../appl_grid/lumi_pdf.h:98:22: note: no known conversion for argument 2 from 'std::ostream {aka std::basic_ostream<char>}' to 'const lumi_pdf&'
In file included from SparseMatrix3d.h:17:0,
                 from appl_igrid.h:37,
                 from appl_grid.cxx:31:
axis.h:116:15: note: candidate: template<class T> std::ostream& operator<<(std::ostream&, const axis<T>&)
 std::ostream& operator<<(std::ostream& s, const axis<T>& a) {
               ^
axis.h:116:15: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const axis<T>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from tsparse2d.h:33:0,
                 from tsparse3d.h:18,
                 from sparse.h:16,
                 from SparseMatrix3d.h:18,
                 from appl_igrid.h:37,
                 from appl_grid.cxx:31:
tsparse1d.h:176:32: note: candidate: template<class T> std::ostream& operator<<(std::ostream&, const tsparse1d<T>&)
 template<class T>std::ostream& operator<<(std::ostream& s, const tsparse1d<T>& sp) {
                                ^
tsparse1d.h:176:32: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const tsparse1d<T>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from tsparse3d.h:18:0,
                 from sparse.h:16,
                 from SparseMatrix3d.h:18,
                 from appl_igrid.h:37,
                 from appl_grid.cxx:31:
tsparse2d.h:327:32: note: candidate: template<class T> std::ostream& operator<<(std::ostream&, const tsparse2d<T>&)
 template<class T>std::ostream& operator<<(std::ostream& s, const tsparse2d<T>& sp) {
                                ^
tsparse2d.h:327:32: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const tsparse2d<T>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from sparse.h:16:0,
                 from SparseMatrix3d.h:18,
                 from appl_igrid.h:37,
                 from appl_grid.cxx:31:
tsparse3d.h:341:33: note: candidate: template<class T> std::ostream& operator<<(std::ostream&, const tsparse3d<T>&)
 template<class T> std::ostream& operator<<(std::ostream& s, const tsparse3d<T>& sp) {
                                 ^
tsparse3d.h:341:33: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const tsparse3d<T>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from appl_igrid.h:37:0,
                 from appl_grid.cxx:31:
SparseMatrix3d.h:154:15: note: candidate: std::ostream& operator<<(std::ostream&, const SparseMatrix3d&)
 std::ostream& operator<<(std::ostream& s, const SparseMatrix3d& sm);
               ^
SparseMatrix3d.h:154:15: note: no known conversion for argument 2 from 'std::ostream {aka std::basic_ostream<char>}' to 'const SparseMatrix3d&'
In file included from appl_igrid.h:39:0,
                 from appl_grid.cxx:31:
Cache.h:144:22: note: candidate: template<class T> std::ostream& operator<<(std::ostream&, const Cache<T>&)
 inline std::ostream& operator<<( std::ostream& s, const Cache<T>& _c ) {
                      ^
Cache.h:144:22: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const Cache<T>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/memory:82:0,
                 from /home/hep-ph/root/include/TVirtualMutex.h:27,
                 from /home/hep-ph/root/include/TVirtualRWMutex.h:26,
                 from /home/hep-ph/root/include/TCollection.h:31,
                 from /home/hep-ph/root/include/TSeqCollection.h:25,
                 from /home/hep-ph/root/include/TList.h:25,
                 from /home/hep-ph/root/include/TDirectory.h:26,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/shared_ptr.h:66:5: note: candidate: template<class _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__shared_ptr<_Tp, _Lp>&)
     operator<<(std::basic_ostream<_Ch, _Tr>& __os,
     ^
/usr/include/c++/5/bits/shared_ptr.h:66:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::__shared_ptr<_Tp, _Lp>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:3160:5: note: candidate: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::piecewise_linear_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:3160:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::piecewise_linear_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:2944:5: note: candidate: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::piecewise_constant_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:2944:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::piecewise_constant_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:2734:5: note: candidate: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::discrete_distribution<_IntType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:2734:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::discrete_distribution<_IntType>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:2275:5: note: candidate: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::student_t_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:2275:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::student_t_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:2200:5: note: candidate: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::fisher_f_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:2200:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::fisher_f_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:2036:5: note: candidate: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::chi_squared_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:2036:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::chi_squared_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:1963:5: note: candidate: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::lognormal_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:1963:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::lognormal_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:1667:5: note: candidate: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::binomial_distribution<_IntType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:1667:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::binomial_distribution<_IntType>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:1400:5: note: candidate: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::poisson_distribution<_IntType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:1400:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::poisson_distribution<_IntType>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:1195:5: note: candidate: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::negative_binomial_distribution<_IntType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:1195:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::negative_binomial_distribution<_IntType>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:831:5: note: candidate: template<class _RandomNumberEngine, long unsigned int __k, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::shuffle_order_engine<_RandomNumberEngine, __k>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:831:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::shuffle_order_engine<_RandomNumberEngine, __k>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:702:5: note: candidate: template<class _RandomNumberEngine, long unsigned int __p, long unsigned int __r, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::discard_block_engine<_RandomNumberEngine, __p, __r>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:702:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::discard_block_engine<_RandomNumberEngine, __p, __r>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:632:5: note: candidate: template<class _UIntType, long unsigned int __w, long unsigned int __s, long unsigned int __r, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::subtract_with_carry_engine<_UIntType, __w, __s, __r>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:632:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::subtract_with_carry_engine<_UIntType, __w, __s, __r>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:156:5: note: candidate: template<class _UIntType, _UIntType __a, _UIntType __c, _UIntType __m, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::linear_congruential_engine<_UIntType, __a, __c, __m>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:156:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::linear_congruential_engine<_UIntType, __a, __c, __m>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:2598:5: note: candidate: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::extreme_value_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:2598:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::extreme_value_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:2522:5: note: candidate: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::weibull_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:2522:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::weibull_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:1731:5: note: candidate: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::exponential_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:1731:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::exponential_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:2444:5: note: candidate: template<class _RealType1, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::gamma_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:2444:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::gamma_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:1080:5: note: candidate: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::geometric_distribution<_IntType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:1080:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::geometric_distribution<_IntType>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:1898:5: note: candidate: template<class _RealType1, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::normal_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:1898:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::normal_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:998:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::bernoulli_distribution&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:998:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'const std::bernoulli_distribution&'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:2123:5: note: candidate: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::cauchy_distribution<_RealType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:2123:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::cauchy_distribution<_RealType>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:936:5: note: candidate: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::uniform_real_distribution<_IntType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:936:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::uniform_real_distribution<_IntType>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:877:5: note: candidate: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::uniform_int_distribution<_IntType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:877:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::uniform_int_distribution<_IntType>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:51:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.tcc:477:5: note: candidate: template<class _UIntType1, long unsigned int __w1, long unsigned int __n1, long unsigned int __m1, long unsigned int __r1, _UIntType1 __a1, long unsigned int __u1, _UIntType1 __d1, long unsigned int __s1, _UIntType1 __b1, long unsigned int __t1, _UIntType1 __c1, long unsigned int __l1, _UIntType1 __f1, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.tcc:477:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/random:49:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from /home/hep-ph/root/include/RWrap_libcpp_string_view.h:41,
                 from /home/hep-ph/root/include/RStringView.h:26,
                 from /home/hep-ph/root/include/TString.h:28,
                 from /home/hep-ph/root/include/TNamed.h:26,
                 from /home/hep-ph/root/include/TDirectory.h:25,
                 from ../appl_grid/Directory.h:23,
                 from appl_grid.cxx:25:
/usr/include/c++/5/bits/random.h:1269:5: note: candidate: template<class _RandomNumberEngine, long unsigned int __w, class _UIntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::independent_bits_engine<_RandomNumberEngine, __w, _UIntType>&)
     operator<<(std::basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/random.h:1269:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::independent_bits_engine<_RandomNumberEngine, __w, _UIntType>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:363:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Put_time<_CharT>)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_time<_CharT> __f)
     ^
/usr/include/c++/5/iomanip:363:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::basic_ostream<char>' is not derived from 'std::_Put_time<_CharT>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:311:5: note: candidate: template<class _CharT, class _Traits, class _MoneyT> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Put_money<_MoneyT>)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_money<_MoneyT> __f)
     ^
/usr/include/c++/5/iomanip:311:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::basic_ostream<char>' is not derived from 'std::_Put_money<_MoneyT>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:238:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setw)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Setw __f)
     ^
/usr/include/c++/5/iomanip:238:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'std::_Setw'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:208:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setprecision)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Setprecision __f)
     ^
/usr/include/c++/5/iomanip:208:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'std::_Setprecision'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:178:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setfill<_CharT>)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Setfill<_CharT> __f)
     ^
/usr/include/c++/5/iomanip:178:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::basic_ostream<char>' is not derived from 'std::_Setfill<_CharT>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:143:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setbase)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Setbase __f)
     ^
/usr/include/c++/5/iomanip:143:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'std::_Setbase'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:109:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setiosflags)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Setiosflags __f)
     ^
/usr/include/c++/5/iomanip:109:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'std::_Setiosflags'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from appl_grid.cxx:20:0:
/usr/include/c++/5/iomanip:79:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Resetiosflags)
     operator<<(basic_ostream<_CharT, _Traits>& __os, _Resetiosflags __f)
     ^
/usr/include/c++/5/iomanip:79:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'std::_Resetiosflags'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:628:5: note: candidate: std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&) [with _CharT = char; _Traits = std::char_traits<char>; _Tp = std::basic_ostream<char>] <near match>
     operator<<(basic_ostream<_CharT, _Traits>&& __os, const _Tp& __x)
     ^
/usr/include/c++/5/ostream:628:5: note: conversion of argument 1 would be ill-formed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: error: cannot bind 'std::ostream {aka std::basic_ostream<char>}' lvalue to 'std::basic_ostream<char>&&'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:574:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)
     operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s)
     ^
/usr/include/c++/5/ostream:574:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'const unsigned char*'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:569:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const signed char*)
     operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s)
     ^
/usr/include/c++/5/ostream:569:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'const signed char*'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:556:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)
     operator<<(basic_ostream<char, _Traits>& __out, const char* __s)
     ^
/usr/include/c++/5/ostream:556:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'const char*'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/ostream:638:0,
                 from /usr/include/c++/5/iostream:39,
                 from appl_grid.cxx:18:
/usr/include/c++/5/bits/ostream.tcc:321:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*)
     operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s)
     ^
/usr/include/c++/5/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'const char*'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:539:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*)
     operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s)
     ^
/usr/include/c++/5/ostream:539:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: mismatched types 'const _CharT*' and 'std::basic_ostream<char>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:519:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)
     operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c)
     ^
/usr/include/c++/5/ostream:519:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'unsigned char'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:514:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)
     operator<<(basic_ostream<char, _Traits>& __out, signed char __c)
     ^
/usr/include/c++/5/ostream:514:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'signed char'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:508:5: note: candidate: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)
     operator<<(basic_ostream<char, _Traits>& __out, char __c)
     ^
/usr/include/c++/5/ostream:508:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'char'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:502:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char)
     operator<<(basic_ostream<_CharT, _Traits>& __out, char __c)
     ^
/usr/include/c++/5/ostream:502:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'char'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/iostream:39:0,
                 from appl_grid.cxx:18:
/usr/include/c++/5/ostream:497:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT)
     operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c)
     ^
/usr/include/c++/5/ostream:497:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: deduced conflicting types for parameter '_CharT' ('char' and 'std::basic_ostream<char>')
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/bits/ios_base.h:46:0,
                 from /usr/include/c++/5/ios:42,
                 from /usr/include/c++/5/ostream:38,
                 from /usr/include/c++/5/iostream:39,
                 from appl_grid.cxx:18:
/usr/include/c++/5/system_error:209:5: note: candidate: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)
     operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e)
     ^
/usr/include/c++/5/system_error:209:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: cannot convert 's' (type 'std::ostream {aka std::basic_ostream<char>}') to type 'const std::error_code&'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
In file included from /usr/include/c++/5/string:52:0,
                 from /usr/include/c++/5/stdexcept:39,
                 from /usr/include/c++/5/array:38,
                 from /usr/include/c++/5/tuple:39,
                 from /usr/include/c++/5/bits/stl_map.h:63,
                 from /usr/include/c++/5/map:61,
                 from appl_grid.cxx:16:
/usr/include/c++/5/bits/basic_string.h:5172:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
     operator<<(basic_ostream<_CharT, _Traits>& __os,
     ^
/usr/include/c++/5/bits/basic_string.h:5172:5: note: template argument deduction/substitution failed:
In file included from appl_grid.cxx:31:0:
appl_igrid.h:55:52: note: 'std::ostream {aka std::basic_ostream<char>}' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>'
     exception(std::ostream& s) { std::cerr << s << std::endl; };
                                                    ^
Makefile:473 : la recette pour la cible « appl_grid.lo » a échouée
make[2]: *** [appl_grid.lo] Erreur 1
make[2] : on quitte le répertoire « /home/hep-ph/applgrid-1.4.70/src »
Makefile:370 : la recette pour la cible « all-recursive » a échouée
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /home/hep-ph/applgrid-1.4.70 »
Makefile:259 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 2

Best regards

Revision history for this message
Valerio Bertone (valerio-bertone) said :
#6

Dear Meziani,

thanks for your email.
I'm actually aware of this compilation problem of version 1.4.70 on some machines.
Personally, I got it installed with home-brew without any problem and it works, but if you don't have a mac here is my understanding of the problem.

It's essentially due to this function:

    exception(std::ostream& s) { std::cout << what() << " " << s << std::endl; };

As far as I can see, in version 1.4.96 they have commented it out and every time this function is called, like:

      throw exception( std::cerr << "appl_pdf::addtopdfmap() " << s << " already in std::map\t0x" << __pdfmap.find(s)->second );

they have replaced it with:

      std::stringstream s_;
      s_ << "appl_pdf::addtopdfmap() " << s << " already in std::map\t0x" << __pdfmap.find(s)->second;

So, you may try to do the same in your local version of the code, that is commenting out this functions (that seems to appear in three different classes) and replace every call to it with something like that I quoted above.
You can cross check the two versions of the code to see what the author of APPLgrid have done.

Alternatively, you can contact the authors of APPLgrid and ask them whether there is a better way around to make version 1.4.70 work.

Cheers,
Valerio

Revision history for this message
mohamed meziani kada (kadameziani) said :
#7

Dear Valerio

thank you for your answer

Since i am not an expert, i will try to contact the authors of applgrid as you suggest to me.

Best regards

Meziani

Revision history for this message
mohamed meziani kada (kadameziani) said :
#8

Dear Valerio

i reinstall the version 1.5.1 of Applgrid as suggested by an expert. I relaunched the process and i got this error message :

hep-ph@hepph-HP-ProBook-4530s:~/aMCfast_validation$ ./aMCfast_validation /home/hep-ph/MG5_aMC_v2_6_2/amcfast_test/Events/run_04

3 observables found

The MADatNLO.top file contains scale variations

Initializing parton distributions ...

LHAPDF 6.2.1 loading /home/hep-ph/lhapdf/share/LHAPDF/NNPDF23_nlo_as_0118/NNPDF23_nlo_as_0118_0000.dat
NNPDF23_nlo_as_0118 PDF set, member #0, version 6; LHAPDF ID = 229800

====================== Observable number 0 ======================

appl::grid() version 1.5.1 compiled May 17 2018
appl::grid() reading grid from file /home/hep-ph/MG5_aMC_v2_6_2/amcfast_test/Events/run_04/aMCfast_obs_0.root : applgrid version 1.5.1

*******************************************************************************
* *
* This grid has been generated with: *
* *
* a M C f a s t *
* *
* version 1.3.0 *
* *
* Authors: V. Bertone, R. Frederix, S. Frixione, J. Rojo, and M. Sutton *
* Web page: http://amcfast.hepforge.org *
* *
* If you use it in a scientific work, please cite the following three papers: *
* - aMCfast: V. Bertone et al., [arXiv:1406.7693] *
* - MadGraph5_aMC@NLO: J. Alwall et al., [arXiv:1405.0301] *
* - APPLgrid: T. Carli et al., [arXiv:0911.2985] *
* *
*******************************************************************************

appl::grid::addpdf() creating new lumi_pdf amcatnlo_obs_0_20180517153330.config
lumi_pdf::lumi_pdf() amcatnlo_obs_0_20180517153330.config combinations 6
lumi_pdf::removeDuplicates() amcatnlo_obs_0_20180517153330.config size 6 -> 6
appl::grid() read grid, size 0.754494 MB in 2977.71 ms trim in 1.688 ms
appl::grid::weights 473698

************************************ Central *************************************

aMCfast_validation: tpp.c:84: __pthread_tpp_change_priority: Assertion `new_prio == -1 || (new_prio >= fifo_min_prio && new_prio <= fifo_max_prio)' failed.
Abandon (core dumped)

Cheers

Meziani

Revision history for this message
gfdn htrhbgf (lamer39) said :
#9

I also faced this issue in MG5_aMC so I will never suggest you to use it because now there are so many other options are available to do this task you can see here https://poolcleanerguide.com/ some new choices.

Can you help with this problem?

Provide an answer of your own, or ask mohamed meziani kada for more information if necessary.

To post a message you must log in.