Warning, /Alignment/HIPAlignmentAlgorithm/test/align.tpl is written in an unsupported language. File is not indexed.
0001 process Alignment =
0002 {
0003 include "Alignment/CommonAlignmentProducer/data/AlignmentTrackSelector.cfi"
0004 include "../home<PATH>/../common.cff"
0005 include "../home<PATH>/../<SKIM>TrackSelection.cff"
0006 include "RecoTracker/TransientTrackingRecHit/data/TransientTrackingRecHitBuilderWithoutRefit.cfi"
0007 include "RecoTracker/TrackProducer/data/RefitterWithMaterial.cff"
0008 include "RecoVertex/BeamSpotProducer/data/BeamSpot.cff"
0009
0010 source = PoolSource
0011 {
0012 untracked bool useCSA08Kludge = true
0013 untracked vstring fileNames = {<FILE>}
0014 }
0015
0016 # Track selections
0017
0018 replace AlignmentTrackSelector.src = <SKIM>
0019
0020 # Patch for track refitter (adapted to alignment needs)
0021
0022 replace TrackRefitter.src = AlignmentTrackSelector
0023 replace TrackRefitter.TTRHBuilder = "WithoutRefit"
0024 replace TrackRefitter.TrajectoryInEvent = true
0025 replace ttrhbwor.Matcher = "StandardMatcher" # matching for strip stereo!
0026
0027 replace HIPAlignmentAlgorithm.outpath = ""
0028 replace HIPAlignmentAlgorithm.uvarFile = "<PATH>/IOUserVariables.root"
0029
0030 replace HIPAlignmentAlgorithm.apeParam =
0031 {
0032 {
0033 PSet Selector = { vstring alignParams = {"TrackerTPBModule,000000"} }
0034 string function = "linear" # linear or exponential
0035 vdouble apeSPar = {1e-2, 8e-3, 10}
0036 vdouble apeRPar = {3e-3, 3e-3, 10}
0037 },
0038 {
0039 PSet Selector = { vstring alignParams = {"TrackerTPEModule,000000"} }
0040 string function = "linear" # linear or exponential
0041 vdouble apeSPar = {1e-2, 1e-2, 10}
0042 vdouble apeRPar = {3e-3, 3e-3, 10}
0043 },
0044 {
0045 PSet Selector = { vstring alignParams = {"TIBDets,000000"} }
0046 string function = "linear" # linear or exponential
0047 vdouble apeSPar = {5e-2, 3e-2, 10}
0048 vdouble apeRPar = {2e-3, 2e-3, 10}
0049 },
0050 {
0051 PSet Selector = { vstring alignParams = {"TIDDets,000000"} }
0052 string function = "linear" # linear or exponential
0053 vdouble apeSPar = {6e-2, 5e-2, 10}
0054 vdouble apeRPar = {2e-3, 2e-3, 10}
0055 },
0056 {
0057 PSet Selector = { vstring alignParams = {"TOBDets,000000"} }
0058 string function = "linear" # linear or exponential
0059 vdouble apeSPar = {2e-2, 2e-2, 10}
0060 vdouble apeRPar = {6e-4, 6e-4, 10}
0061 },
0062 {
0063 PSet Selector = { vstring alignParams = {"TECDets,000000"} }
0064 string function = "linear" # linear or exponential
0065 vdouble apeSPar = {2e-2, 2e-2, 10}
0066 vdouble apeRPar = {7e-4, 7e-4, 10}
0067 }
0068 }
0069
0070 path p = { offlineBeamSpot, AlignmentTrackSelector, TrackRefitter }
0071 }