38 stream <<
"flux ntuple filename = " << this->
jnubeam_file << endl;
44 stream <<
"detector geometry file = " << this->
geom_file << endl;
48 if(fluxhists.size()>0) {
49 stream <<
"found flux histograms:" << endl;
51 map<int, TH1D*>::const_iterator hist_iter = fluxhists.begin();
52 while(hist_iter != fluxhists.end()){
53 TH1D * curr_hist = (TH1D*) hist_iter->second;
55 stream <<
" - name = " << curr_hist->GetName()
56 <<
" (entries: " << curr_hist->GetEntries()
57 <<
", mean: " << curr_hist->GetMean()
58 <<
") --> neutrino pdg = " << hist_iter->first << endl;
64 if(targetmix.size()>0) {
65 stream <<
"found target mix:" << endl;
67 map<int, double>::const_iterator target_iter = targetmix.begin();
68 while(target_iter != targetmix.end()){
69 stream <<
" - target pdg = " << target_iter->first
70 <<
", weight fraction = " << target_iter->second << endl;
ostream & operator<<(ostream &stream, const T2KEvGenMetaData &md)