Hi Andrei I might be doing something wrong again, but I noticed that with increasing number of events, the cpu time / event goes up. What you see following is the start of the eventloop. I am using 100000 events. Int_t ihelp=-1; clock_total->Start(kTRUE); for(Int_t icount=0;icount<n_track+1;icount++) { clock->Start(kTRUE); // start stop watch and reset it every time ihelp++; if(ihelp % 10000 ==0){ cout<<" have calculated "<<ihelp<<" events"<<endl; cout<<"Only "<<n_track-ihelp<< " left to go"<<endl; clock->Stop(); cout<<" for 10K events used : "<<clock->CpuTime()<<" sec cputime"<<endl<<endl; clock->ResetCpuTime(cptime); } The output from my program looks as follows, where I print out the cputime every 10K events. At the end I print out the time from a stopwatch which never gets reset. andi ********************output***************** Top volume is exp. Master volume is exp det added to browser List of materials : Fixing runtime shapes... Counting nodes... Voxelizing... Building caches for nodes and matrices... ### 19 nodes/ 19 volume UID's in Sputter experiment ----------------modeler ready---------------- --- number of nodes on screen : 18 Total size of x3d primitives: gSize3D.numPoints= 1342 gSize3D.numSegs = 2672 gSize3D.numPolys = 1336 --- number of nodes on screen : 18 have calculated 0 events Only 100000 left to go for 10K events used : 2.44217e-17 sec cputime have calculated 10000 events Only 90000 left to go for 10K events used : 5.84 sec cputime have calculated 20000 events Only 80000 left to go for 10K events used : 16.17 sec cputime have calculated 30000 events Only 70000 left to go for 10K events used : 25.66 sec cputime have calculated 40000 events Only 60000 left to go for 10K events used : 34.85 sec cputime have calculated 50000 events Only 50000 left to go for 10K events used : 44.41 sec cputime have calculated 60000 events Only 40000 left to go for 10K events used : 53.8 sec cputime have calculated 70000 events Only 30000 left to go for 10K events used : 63.01 sec cputime have calculated 80000 events Only 20000 left to go for 10K events used : 72.37 sec cputime have calculated 90000 events Only 10000 left to go for 10K events used : 83.58 sec cputime have calculated 100000 events Only 0 left to go for 10K events used : 92.18 sec cputime total cputime used 491.93 Average time per event 0.0049193 sec/event **************************************************** number of sucessful foil tracks 80798 number of sucessful iris tracks 56113 number of sucessful coll tracks 510 number of sucessful tracks 460
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:13 MET