30int main(
int argc,
char **argv)
34 namespace fs = std::filesystem;
51 zap[
'x'] =
make_field(X,
"x-axis of -log(p) histogram") = histogram_type(80, 0., +8);
56 catch(
const exception& error) {
67 while (getline(file, line)) {
68 if ( fs::is_regular_file(line) ) {
71 cout <<
" Skipping file '" << line <<
"' : it does not exist" <<
endl;
83 size_t nbins_pT = X.getNumberOfBins();
84 size_t min_pT = X.getLowerLimit();
85 size_t max_pT = X.getUpperLimit();
87 TH1D h1d_pT_rcdf_bestof(
"h1d_pT_rcdf_bestofcandidate",
"Distribution of p_{local} over complete dataset (best 1st period candidate); -log_{10}(p_{local}); Reverse CDF",
89 TH1D h1d_pT_rcdf_constr(
"h1d_pT_rcdf_constrcandidate",
"Distribution of p_{local} over complete dataset (best filtered candidate); -log_{10}(p_{local}); Reverse CDF",
91 TH1D h1d_pT_trialfactor_bestof(
"h1d_pT_trialfactor_bestofcandidate",
"Trial factor for p_{local} over complete dataset (best 1st period candidate); -log_{10}(p_{local}); Trial factor",
93 TH1D h1d_pT_trialfactor_constr(
"h1d_pT_trialfactor_constrcandidate",
"Trial factor for p_{local} over complete dataset (best filtered candidate); -log_{10}(p_{local}); Trial factor",
147 double neglog10pT = ( pT > 0 ? -TMath::Log10(pT) : 100);
188 double neglog10pT = ( pT > 0 ? -TMath::Log10(pT) : 100);
Utility class to parse command line options.
#define make_field(A,...)
macro to convert parameter to JParserTemplateElement object
int main(int argc, char **argv)
Template definition of a multi-dimensional oscillation probability interpolation table.
Utility class to parse command line options.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).