StEvent - a first example
Here's an example which dumps the CTB data in form of a table:
void dumpCtb(StEvent* event) {
if (!(event && event->triggerDetectorCollection())) return;
StCtbTriggerDetector &ctb =
event->triggerDetectorCollection()->ctb();
cout << " tray | slot | mips | time \n";
cout << "----------------------------------------\n";
for (int i=0; i<ctb.numberOfTrays(); i++)
for (int j=0; j<ctb.numberOfSlats(); j++)
cout << setw(5) << i << " | "
<< setw(10) << ctb.mips(i, j, 0) << " | "
<< ctb.time(i, j, 0) << endl;