Hi, I'm having trouble analyzing a recently generated .cdat file using brat2. I'm hoping someone else might have done this so that I can rule out some of the possible sources for the problem. I generated the .cdat file using the "standard" gbr2c.f routine. I only had the mult detectors set on. Because the programs that I had used previously were not working with brat2, I started issuing some of the basic commands interactively to see how far I could get (I've edited out lines where I made typing mistakes...): brat [0] BrGeantInput * gInput = new BrGeantInput("GeantInput") brat [1] gInput->Open("simu/sim_104.cdat") (unsigned char)1 brat [4] BrEvent* gEvent =new BrEvent("Event",0,0) brat [5] gInput->Event(gEvent) brat [6] gEvent->ListObjects() 0 - 0x1086a588 - GeantHits TILE - GeantHits TILE 1 - 0x1086a698 - GeantHits STRA - GeantHits STRA 2 - 0x1086a7a8 - GeantHits STRB - GeantHits STRB 3 - 0x1086a8b8 - GeantHits STRC - GeantHits STRC 4 - 0x1086a9c8 - GeantHits STRD - GeantHits STRD 5 - 0x1086aad8 - GeantHits STRE - GeantHits STRE 6 - 0x1086abe8 - GeantHits STRF - GeantHits STRF 7 - 0x1086acf8 - GeantHits STRG - GeantHits STRG 8 - 0x10865ee8 - GeantTracks - GeantTracks 9 - 0x1086ae08 - GeantHeader - GeantInput brat [7] BrGeantHeader *gHeader=(BrGeantHeader*)gEvent->GetObject("GeantHeader$ brat [8] b=gHeader->GetImpactParameter() Warning: Automatic variable b allocated in global scope FILE:/tmp/fileFr1vHR_cint LINE:1 (const Double_t)1.11246051788330078e+01 brat [9] vertex=gHeader->GetVertex() Warning: Automatic variable vertex allocated in global scope FILE:/tmp/file4lGYm0_cint LINE:1 (const Double_t)(-1.81825294494628906e+01) brat [13] BrDataTable *GeantTileHit=(BrDataTable*)gEvent->GetObject("GeantHits$ brat [14] GeantTileHit->Entries() (Int_t)1196378 brat [15] BrDataTable * GeantTrack = (BrDataTable*)gEvent->GetObject("GeantTr$ brat [16] GeantTrack->Entries() (Int_t)1390198 The problem is that this is the ONLY event found (the brag run was for 10000 events, Au+Au at 200AGeV with 10fm<=b<=20fm), and the number of hits and tracks look much more consistent with 10000 peripheral events than 1 event at 11.12fm. It also took several minutes for the computer to analyze this one event, during which time my system "froze"--a situation I usually encounter when the physical memory is exhausted and I start using the swap area. This looks like a possible maping problem between brag and brat. I will try to track it down tomorrow, but since I am doing pretty basic stuff I wanted to check first if someone else has actually seen this work with brat2. Regards, Steve
This archive was generated by hypermail 2b30 : Mon Jul 30 2001 - 22:40:39 EDT