Data Type | Track Type | Kalman filter | min nTracks | max chi2 | Additional cuts | |
---|---|---|---|---|---|---|
Run 1 | 2010-2012 | Rec/Track/Best | Master | 5 | 9 | None |
Run 2 | 2015 | Rec/Track/FittedHLT1VeloTracks | FastKalman | 4 | 12 | r<0.2 mm |
2016/2017 | Rec/Track/FittedHLT1VeloTracks | FastKalman | 4 | 12 | r<0.2 mm for PVs with less then 10 tracks, r<0.4 for other PVs | |
Upgrade | >2018 | Rec/Track/FittedHLT1VeloTracks | Master, simplified geometry | 4 | 12 | r<0.2 mm for PVs with less then 10 tracks, r<0.4 for other PVs |
from Configurables import PatPV3D, PVOfflineTool, LSAdaptPV3DFitter
pvAlg = PatPV3D ("PatPV3D")
pvAlg.addTool(PVOfflineTool,"PVOfflineTool")
pvAlg.PVOfflineTool.addTool(LSAdaptPV3DFitter, "LSAdaptPV3DFitter")
pvAlg.PVOfflineTool.PVFitterName = *"LSAdaptPV3DFitter"*
pvAlg.PVOfflineTool.LSAdaptPV3DFitter.UseFittedTracks = True
pvAlg.PVOfflineTool.LSAdaptPV3DFitter.AddMultipleScattering = False
pvAlg.PVOfflineTool.LSAdaptPV3DFitter.TrackErrorScaleFactor = 1.0
pvAlg.PVOfflineTool.LSAdaptPV3DFitter.MinTracks = 4
pvAlg.PVOfflineTool.LSAdaptPV3DFitter.trackMaxChi2 = 12.0
pvAlg.PVOfflineTool.UseBeamSpotRCut = True
pvAlg.PVOfflineTool.BeamSpotRCut = 0.2
pvAlg.PVOfflineTool.BeamSpotRHighMultiplicityCut = 0.4
pvAlg.PVOfflineTool.BeamSpotRMultiplicityTreshold = 10
pvAlg.PVOfflineTool.InputTracks = [ "Rec/Track/FittedHLT1VeloTracks" ]
pvAlg.OutputVerticesName = *"Rec/Vertex/Primary"*
in the future branch and new framework:lb-dev --nightly-cvmfs --nightly lhcb-future Brunel/future
cd ./BrunelDev_future
git lb-use Brunel
git lb-use Rec
git lb-checkout Rec/future Tr/PatPV
make install
pvAlg = PatPV3D ("PatPV3D_1")-- AgnieszkaDziurda - 15-04-2016
pvAlg.addTool(PVOfflineTool,"PVOfflineTool")
pvAlg.PVOfflineTool.addTool(LSAdaptPV3DFitter, "LSAdaptPV3DFitter")
pvAlg.PVOfflineTool.PVFitterName = "LSAdaptPV3DFitter"
pvAlg.PVOfflineTool.LSAdaptPV3DFitter.UseFittedTracks = True
pvAlg.PVOfflineTool.LSAdaptPV3DFitter.AddMultipleScattering = False
pvAlg.PVOfflineTool.LSAdaptPV3DFitter.TrackErrorScaleFactor = 1.0
pvAlg.PVOfflineTool.LSAdaptPV3DFitter.MinTracks = 4
pvAlg.PVOfflineTool.LSAdaptPV3DFitter.trackMaxChi2 = 12.0
pvAlg.PVOfflineTool.UseBeamSpotRCut = True
pvAlg.PVOfflineTool.BeamSpotRCut = 0.2
pvAlg.PVOfflineTool.BeamSpotRHighMultiplicityCut = 0.4
pvAlg.PVOfflineTool.TimingMeasurement = True
pvAlg.InputTracks = "Rec/Track/Velo"
pvAlg.OutputVerticesName = "Rec/Vertex/Primary1"
pvAlg.PrimaryVertexLocation = "Rec/Vertex/PrimaryVertices1"
I | Attachment | History | Action | Size | Date | Who | Comment |
---|---|---|---|---|---|---|---|
![]() |
PV-Run2-Draft1.pdf | r1 | manage | 792.7 K | 2016-04-15 - 19:03 | AgnieszkaDziurda |