Difference: TCosmicsTracking (1 vs. 2)

Revision 22008-08-29 - ManuelSchiller

Line: 1 to 1
 
META TOPICPARENT name="LHCbTracking"

Cosmics Tracking in the T stations

If you don't use Panoramix where most of this functionality has been integrated in a very user-friendly way, but want to run the cosmics reconstruction yourself, here is a short summary on how to do that:
Changed:
<
<
  • set up a Brunel job to run with the 2008 geometry (preferrably a version later then v33r1)
>
>
  • set up a Brunel job to run with the 2008 geometry (preferrably a version later than v33r1)
 
  • in Brunel-Default.py, add the following expert options:

Brunel().withMC       = False

Revision 12008-08-29 - ManuelSchiller

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="LHCbTracking"

Cosmics Tracking in the T stations

If you don't use Panoramix where most of this functionality has been integrated in a very user-friendly way, but want to run the cosmics reconstruction yourself, here is a short summary on how to do that:

  • set up a Brunel job to run with the 2008 geometry (preferrably a version later then v33r1)
  • in Brunel-Default.py, add the following expert options:

Brunel().withMC       = False

Brunel().DDDBtag      = "2008-default"

Brunel().condDBtag    = "2008-default"

Brunel().inputType    = "MDF"

Brunel().fieldOff     = True

Brunel().expertTracking += [ "usePatSeeding", "noDrifttimes" ]

  • put the following in a helper python file (this will use a shorter track reconstruction sequence), e.g. helper.py

import os

from Gaudi.Configuration import *

from GaudiConf.Configuration import *

from Brunel.Configuration import *

from Configurables import TrackEventCloneKiller

# Tracking sequence

ProcessPhase("Track").DetectorList = [ "SeedPat", "SeedPreFit", "SeedFit", "PostFit", "AddExtraInfo" ]

ProcessPhase("Reco").DetectorList = [ "OT","IT","Tr","Vertex","RICH","CALO","MUON","PROTO" ]

# OTTimes for pattern recognition and track fit

GaudiSequencer("RecoOTSeq").Members = [ "OTTimeCreator" ]

importOptions("$PATALGORITHMSROOT/options/PatSeedingTool-Cosmics.opts")

TrackEventCloneKiller().TracksInContainers = [ "Rec/Track/Seed" ]

  • then, run your Brunel job, e.g.
gaudirun.py Brunel-Default.py 2008-files.py helper.py

With these steps, you should get a working cosmic reconstruction. Please keep in mind that not all detectors are time-aligned yet, so you may have to tell the decoding algorithms/tools about this time offset.

-- ManuelSchiller - 29 Aug 2008

 
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