Required configurations for each version of Moore

  1. Physics
  2. Hlt1 only
  3. PassThrough
  4. VanDerMeer scan
  5. Calibration: Velo CCCE and OT scans
  6. Cosmics

Making the TCK for these configurations requires running Moore over a large number of events (such that all configurable algorithms get called at least once with the correct settings). In the example below we run over the standard high mu set of minimu bias events.

#!/usr/bin/env gaudirun.py
import Gaudi.Configuration
from Configurables import Moore
from LHCbKernel.Configuration import *
from GaudiConf.Configuration import *

Moore().ThresholdSettings = 'Physics_draft2011'        
Moore().EvtMax = 100000
Moore().UseDBSnapshot = False
Moore().EnableRunChangeHandler = False
Moore().Verbose= True
Moore().DDDBtag = "head-20101003"
Moore().CondDBtag = "head-20101003"
Moore().Simulation = False
Moore().DataType   = '2010'

Moore().inputFiles = ['castor:/castor/cern.ch/user/e/evh/81349/81349_0x002a_MBNB_L0Phys.raw',
                                  'castor:/castor/cern.ch/user/e/evh/80881/80881_0x002a_MBNB_L0Phys.raw',
                     'castor:/castor/cern.ch/user/e/evh/79646/79646_0x002a_MBNB_L0Phys.raw',
                                  'castor:/castor/cern.ch/user/e/evh/79647/79647_0x002a_MBNB_L0Phys.raw']

Moore().generateConfig = True
Moore().configLabel = 'Hlt1+Hlt2'
print Moore()
  1. Physics This configuration is generated by setting Moore().ThresholdSettings = 'the required physics settings from Hlt/HltSettings/python/HltSettings/xyz.py'. It should run both Hlt1 and Hlt2 in rejection mode.
  2. Hlt1 only This configuration is generated by modifying the configuration used for the Physics configuration so that the set of active Hlt2 lines becomes empty:
        def ActiveHlt2Lines(self) :
            """
            Returns a list of active lines
            """
            hlt2 = []        
            return hlt2
        
    and e.g.
        def HltType(self) :
            self.verifyType( Physics_draft2011_Hlt1 ) 
            return          'Physics_draft2011_Hlt1'
       
    Remember to change the name of the class to the name of the Hlt1 only configuration, and to do a cmt make of Hlt/HltSettings.
  3. PassThrough
  4. VanDerMeer scan
  5. Velo CCCE and OT scans It was decided to have a single TCK for use in both Velo CCC and OT scans. Boundary conditions:
  • NZS data is sent in both cases.
  • For the Velo scan, TAE triggers are used, while the OT scans use ordinary, not time aligned triggers.
  • Lumi triggers can not be sent at the same time as TAE (they would appear in the middle of the MEPs).
  • The output rate should be limited to avoid sending excessive amounts of data offline.
  • The rate limiter can not be used as this requires Lumi triggers (to calculate the rate from a known baseline)
  • The microbias line subscribes to Lumi triggers and thus can not be used either.
  • The HLT TCK should be decoupled from the L0 TCK. One could use L0 TCK 1710.

-- EricvanHerwijnen - 01-Mar-2011

Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2011-03-01 - EricvanHerwijnen
 
    • 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-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback