Difference: Ghostsinreco13 (24 vs. 25)

Revision 252015-09-06 - PaulSeyfert

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

Ghosts (since 2012)

Line: 33 to 33
  on MDST, it was necessary to provide the RootInTES by hand to various tracking tools. Not sure if recent DaVinci versions cover this automatically. Try first w/o all the "MyStream" lines (commented out).
Changed:
<
<
MDST should always work (except for turbo.mdst, waiting for confirmation). full DST in stripping 21 and stripping22 are bug affected if you do not request the full RAW event (fixed for stripping23, don't request the full RAW event if you don't need it, please).
>
>
MDST should always work (except for turbo.mdst). full DST in stripping 21 and stripping22 are bug affected if you do not request the full RAW event (fixed for stripping23, don't request the full RAW event if you don't need it, please).
 
from STTools import STOfflineConf
Line: 46 to 46
 refitter.ReplaceTracks = True refitter.Inputs = ["Phys/B2JpsiX_B2JpsiKKLine/Particles"] ### EDIT ME! DaVinci().UserAlgorithms = [refitter,decaytreetuple] ### pick YOUR ntuple algorithm instead of "decaytreetuple" here.
Changed:
<
<
= "Dimuon" ### EDIT ME
>
>
MyStream = "Dimuon" ### EDIT ME isStripping23 = True
 

from Configurables import TrackInitFit, TrackMasterFitter

Line: 64 to 65
  #thething.TrackInitFit.OutputLevel = 1 ConfiguredMasterFitter( getattr(thething.TrackInitFit, "Fit"), SimplifiedGeometry = True, LiteClusters = True, MSRossiAndGreisen = True ) thething.TrackInitFit.Init.VeloFitterName = "FastVeloFitLHCbIDs"
Changed:
<
<
#if DaVinci().InputType == "MDST": #thething.TrackInitFit.RootInTES = MyStream #thething.TrackInitFit.Fit.RootInTES = MyStream #thething.TrackInitFit.Init.RootInTES = MyStream #from Configurables import FastVeloFitLHCbIDs #FastVeloFitLHCbIDs("RefitParticleTracks.TrackInitFit.Init.FastVeloFitLHCbIDs").RootInTES = MyStream
>
>
if DaVinci().InputType == "MDST" or isStripping23: thething.TrackInitFit.RootInTES = MyStream thething.TrackInitFit.Fit.RootInTES = MyStream thething.TrackInitFit.Init.RootInTES = MyStream from Configurables import FastVeloFitLHCbIDs thething.TrackInitFit.Init.addTool(FastVeloFitLHCbIDs,name="FastVeloFitLHCbIDs") thething.TrackInitFit.Init.FastVeloFitLHCbIDs.RootInTES = MyStream
 

giveitafit(refitter)

Changed:
<
<
#from Configurables import OTRawBankDecoder, PatSeedFit, Tf__OTHitCreator, Tf__DefaultVeloPhiHitManager, Tf__DefaultVeloRHitManager # ().addTool(OTRawBankDecoder()) #if "MDST" == DaVinci().InputType: # ToolSvc().OTRawBankDecoder.RootInTES = '/Event/' + MyStream ().addTool(PatSeedFit()) #if "MDST" == DaVinci().InputType: # ToolSvc().PatSeedFit.RootInTES = '/Event/' + MyStream ().addTool(Tf__OTHitCreator("OTHitCreator") ) #if "MDST" == DaVinci().InputType: # ToolSvc().OTHitCreator.RootInTES = '/Event/' + MyStream # # ().addTool(Tf__DefaultVeloPhiHitManager("DefaultVeloPhiHitManager")) #if "MDST" == DaVinci().InputType: # ToolSvc().DefaultVeloPhiHitManager.RootInTES = '/Event/' + MyStream # ().addTool(Tf__DefaultVeloRHitManager("DefaultVeloRHitManager")) #if "MDST" == DaVinci().InputType: # ToolSvc().DefaultVeloRHitManager.RootInTES = '/Event/' + MyStream
>
>
from Configurables import OTRawBankDecoder, PatSeedFit, Tf__OTHitCreator, Tf__DefaultVeloPhiHitManager, Tf__DefaultVeloRHitManager

ToolSvc().addTool(OTRawBankDecoder()) ToolSvc().addTool(PatSeedFit()) ToolSvc().addTool(Tf__OTHitCreator("OTHitCreator") ) ToolSvc().addTool(Tf__DefaultVeloPhiHitManager("DefaultVeloPhiHitManager")) ToolSvc().addTool(Tf__DefaultVeloRHitManager("DefaultVeloRHitManager")) if "MDST" == DaVinci().InputType or isStripping23: ToolSvc().OTRawBankDecoder.RootInTES = '/Event/' + MyStream ToolSvc().PatSeedFit.RootInTES = '/Event/' + MyStream ToolSvc().OTHitCreator.RootInTES = '/Event/' + MyStream ToolSvc().DefaultVeloPhiHitManager.RootInTES = '/Event/' + MyStream ToolSvc().DefaultVeloRHitManager.RootInTES = '/Event/' + MyStream

 
 
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