9{
10 if (argc != 3) {
11 cout << "Usage: " << argv[0] << " file.conf nevts" << endl;
12 cout << "***********************************" << endl
13 << "** NEW: wildcard is supported **" << endl
14 << "***********************************" << endl;
15 exit(1);
16 }
17
20
21 string confstr;
22 ifstream fconf(argv[1]);
23
24 while ( !(fconf>>confstr).eof() ) {
25 if ( confstr == "datafiles" ) {
26 fconf >> confstr;
27 fnames.push_back(confstr);
28 }
29 else if ( confstr == "idxfiles" ) {
30 fconf >> confstr;
31 idxfnames.push_back(confstr);
32 }
33 else {
34 fconf >> confstr;
35 }
36 }
37
39 if ( idxfnames.empty() ) {
41 }
42 else {
44 }
45
47
48 int nevts = atoi( argv[2] );
49 for ( int i = 0; i < nevts; ++i ) {
50 try {
52
53
54 }
57 break;
58 }
59 cout <<
"Size : " <<
data[1] <<
" RID: " <<
data[9+
data[5]] <<
" GID: " <<
data[8+
data[5]] << endl;
60 }
61
62 delete freader;
63
64 return 0;
65}
std::vector< std::string > VFileNames_t
virtual void print() const
const uint32_t * nextEvent()