TPhEvent building. Result tables.
Adding subevent, ‘simple’ case:
TPhRawHitTest *pTPhRawHitTest =
new TPhRawHitTest((Int_t*)&(ev->data), (Int_t)ev->bytes/sizeof(long));
pevent->AddObject(pTPhRawHitTest);
--------------------------------------------------------------------
Ev ev/sec KB/sec CPU% CPU% disk disk CPU% CPU%
Size KB EB Gen ev/sec KB/sec EB Gen
--------------------------------------------------------------------
1.2 3393 4126 50% 28% 880 1070 50 3
8 2863 22950 46% 48% 549 4403 49 8
16 1701 27242 34% 50% 493 7899 47 12
64 470 30137 17% 50% 128 8215 12% 25%
--------------------------------------------------------------------
Adding subevent, ‘standard’ case:
TPhHashContainer *hash = NULL;
hash = new TPhHashContainer("ZSS");
for(int ii=0; ii < 8; ii++){
new TPhRawHitTest((Int_t*)&(ev->data), (Int_t)ev->bytes/sizeof(long)/8);
hash->Add((TPhDataObject*)pTPhRawHitTest);}
--------------------------------------------------------------------
Ev ev/sec KB/sec CPU% CPU% disk disk CPU% CPU%
Size KB EB Gen ev/sec KB/sec EB Gen
--------------------------------------------------------------------
1.2 1798 2187 50% 14% 512 623 47 4
8 1712 13723 49% 30% 488 3914 47 9
16 1584 25370 50% 46% 367 5878 47 10
64 462 29594 24% 50% 369 8475 30 15