L2 code release
I've wrapped up a set of changes to the L2 algorithms:
-All algorithms now use a uniform method for random accept. In initRun() a counter is initialized randomly between 0 and the random accept prescale. Each time decision() is called the variable is incremented modulo the prescale, and on counter=0 the event is accepted automatically. The full computation for the algo still takes place, so the L2Result will be there. The initialization value is saved to the log.
-All algorithms now inherit from L2VirtualAlgo2009.
-multitest.c now works with the 2009 algorithms
-The old setup files (*2008.setup*) have been copied to *2009.setup1
-New Upsilon code from Haidong is included
-New Jet code from Brian is included
-minor changes.
Timing plots for all but L2jet can be found here
The code is located in ~rcorliss/l2/official-2009a/
- rcorliss's blog
- Login or register to post comments