14 Info(
"Print",
"Filename = %s",fFileName.Data());
21 ifstream mapfile(fFileName.Data(),ifstream::in);
23 Int_t fbox=-1, fchanMin=-1, fchanMax=-1;
27 if (!mapfile.is_open()){
29 Error(
"Init",
"Could not open file %s",fFileName.Data());
38 mapfile >> fbox >> fchanMin >> fchanMax >> detPathName;
39 if(mapfile.eof())
break;
40 cout <<
"Position: " << mapfile.tellg() << endl;
41 Info(
"Init",
"Read line: %i %i %i %s",fbox,fchanMin,fchanMax,detPathName.Data());
43 fCh[nLines] = fchanMin;
44 lCh[nLines] = fchanMax;
46 fMap[nLines] = detPathName;
55 cout << nLines <<
" entries" << endl;
90 for (Int_t
jj = 0 ;
jj < nLines ;
jj++)
92 cout << box[
jj] <<
" " << fCh[
jj] <<
" " << lCh[
jj] <<
" " << fMap[
jj] << endl;
103 for (Int_t
jj = 0 ;
jj < nLines ;
jj++)
107 if ( chan >= fCh[jj] && chan <= lCh[jj] )
void DoMapping(Int_t nbox, Int_t chan, TString &detpath)