RERUNNING L0 IN DAVINCI IS NO LONGER SUPPORTED; SEE BELOW FOR LEGACY INFORMATION

TO RERUN L0 AND/OR THE HLT, PLEASE USE THE MOORE VERSION CORRESPONDING TO THE TCK IN QUESTION

DaVinci v25r2p1 and earlier

How to rerun depends on whether you also want to specify a threshold settings for the HLT. Note that each HLT settings specify a corresponding L0 TCK which they are supposed to use, but the instructions below are specifically for the case where you want to both rerun a specific L0 TCK, as defined by you, and then run some HLT setting on top of that, again as defined by you.

  • If you wish to rerun L0 and specify a given HLT settings, it is enough to do
         from Configurables import DaVinci
         DaVinci().Hlt = True
         DaVinci().HltThresholdSettings = 'Physics_LoadsaEventsThankYouVeryMuch'
         DaVinci().OverruleL0TCK = '0xBlaBla' 
         DaVinci().ReplaceL0BanksWithEmulated = True
         

  • If you wish to rerun L0 and not specify an HLT settings, you also need to tell L0Conf what to emulate
         myTCK = '0xBlaBla'
         from Configurables import DaVinci
         DaVinci().Hlt = True
         DaVinci().OverruleL0TCK = myTCK 
         DaVinci().ReplaceL0BanksWithEmulated = True
         from Configurables import L0Conf
         L0Conf().TCK = myTCK
         

--+ DaVinci version later than v25r2p1

Regardless of whether you specify a threshold settings for the HLT or not, it is enough to use OverruleL0TCK from DaVinci. So either

     from Configurables import DaVinci
     DaVinci().Hlt = True
     DaVinci().HltThresholdSettings = 'Physics_LoadsaEventsThankYouVeryMuch'
     DaVinci().OverruleL0TCK = '0xBlaBla' 
     DaVinci().ReplaceL0BanksWithEmulated = True
     
or
     from Configurables import DaVinci
     DaVinci().Hlt = True
     DaVinci().OverruleL0TCK = '0xBlaBla' 
     DaVinci().ReplaceL0BanksWithEmulated = True
     

will work just fine.

-- VladimirGligorov - 29-Mar-2010

Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r3 - 2012-11-05 - VladimirGligorov
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LHCb All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback