General processing path

This tutorial is intended for those wishing to run the trigger from threshold settings. This makes life easier when developing Hlt2 lines as TCK generation is not required each time a change is made.

As for the other tutorial, a Turbo line is prepared and added to the "" settings. The extended reports are then generated and Tesla is used to resurrect the decay chain from them.

Detailed steps

1) We can first setup the Moore build that we need.

SetupProject Moore
getpack Hlt/Hlt2Lines
getpack Hlt/HltSettings
getpack Hlt/Moore (take offered versions)
cd Hlt/Moore/cmt
cmt br cmt make
SetupProject Moore

2) Make the required Hlt2 lines specifying "Turbo = True" when making the line declaration, e.g.

        line = Hlt2Line(name
(Then "cmt make" in the Hlt/Hlt2Lines/cmt folder)

3) Add the lines to Hlt/HltSettings/python/HltSettings/

(Then "cmt make" in the Hlt/HltSettings/cmt folder)

4) Get scripts, update "" as per your requirements and run the trigger:


5) Need a DaVinci environment to run Tesla (in a clean session)

SetupProject DaVinci

6) Finally, run the Tesla algorithm
Note particles will be placed according to the name of your HltLine, i.e. "/Event/Turbo/Hlt2IncPhi/Particles".

  • Sample can be found in the options folder of Tesla

7) You can now direct DecayTreeTuple to '/Event/Turbo/HLTLINENAME/Particles'. Requires the DaVinci environment with at least v36r5!!!

  • Sample can be found at: /afs/

  • Note that the HltANNSvc needs to be told about the lines you need as we have not run the trigger with a TCK (see comments in the sample options).

8) Missing variables should be added to the RunningListTurboMissing page.

-- SeanBenson - 2014-12-14

Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r3 - 2015-03-25 - SeanBenson
    • 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-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback