File indexing completed on 2024-04-06 12:31:08
0001 import FWCore.ParameterSet.Config as cms
0002
0003 _baseOpticalFunctionsParameters = cms.PSet(
0004 TransportMethod = cms.string('OpticalFunctions'),
0005 ApplyZShift = cms.bool(True),
0006 lhcInfoLabel = cms.string(""),
0007 opticsLabel = cms.string(""),
0008 useEmpiricalApertures = cms.bool(False)
0009 )
0010
0011 _config_2016_preTS2 = cms.PSet(
0012 opticalFunctionConfig = cms.PSet(
0013 es_source = cms.PSet(
0014 validityRange = cms.EventRange("0:min - 999999:max"),
0015 opticalFunctions = cms.VPSet(
0016 cms.PSet( xangle = cms.double(185), fileName = cms.FileInPath("CalibPPS/ESProducers/data/optical_functions/2016_preTS2/version2/185urad.root") )
0017 )
0018 ),
0019 defaultCrossingAngle = cms.double(185.0)
0020 ),
0021 optics_parameters = cms.PSet(
0022 empiricalAperture45_xi0_int = cms.double(0.111),
0023 empiricalAperture45_xi0_slp = cms.double(0.000E+00),
0024 empiricalAperture45_a_int = cms.double(127.0),
0025 empiricalAperture45_a_slp = cms.double(-0.000),
0026 empiricalAperture56_xi0_int = cms.double(0.138),
0027 empiricalAperture56_xi0_slp = cms.double(0.000E+00),
0028 empiricalAperture56_a_int = cms.double(191.6),
0029 empiricalAperture56_a_slp = cms.double(-0.000)
0030 )
0031 )
0032
0033 _config_2016_postTS2 = cms.PSet(
0034 opticalFunctionConfig = cms.PSet(
0035 es_source = cms.PSet(
0036 validityRange = cms.EventRange("0:min - 999999:max"),
0037 opticalFunctions = cms.VPSet(
0038 cms.PSet( xangle = cms.double(140), fileName = cms.FileInPath("CalibPPS/ESProducers/data/optical_functions/2016_postTS2/version2/140urad.root") )
0039 )
0040 ),
0041 defaultCrossingAngle = cms.double(140.0)
0042 ),
0043 optics_parameters = cms.PSet(
0044 empiricalAperture45_xi0_int = cms.double(0.104),
0045 empiricalAperture45_xi0_slp = cms.double(0.000E+00),
0046 empiricalAperture45_a_int = cms.double(116.4),
0047 empiricalAperture45_a_slp = cms.double(-0.000),
0048 empiricalAperture56_xi0_int = cms.double(0.110),
0049 empiricalAperture56_xi0_slp = cms.double(0.),
0050 empiricalAperture56_a_int = cms.double(150.0),
0051 empiricalAperture56_a_slp = cms.double(0.)
0052 )
0053 )
0054
0055 _config_2017_preTS2 = cms.PSet(
0056 opticalFunctionConfig = cms.PSet(
0057 es_source = cms.PSet(
0058 validityRange = cms.EventRange("0:min - 999999:max"),
0059 opticalFunctions = cms.VPSet(
0060 cms.PSet( xangle = cms.double(120), fileName = cms.FileInPath("CalibPPS/ESProducers/data/optical_functions/2017/version4/120urad.root") ),
0061 cms.PSet( xangle = cms.double(130), fileName = cms.FileInPath("CalibPPS/ESProducers/data/optical_functions/2017/version4/130urad.root") ),
0062 cms.PSet( xangle = cms.double(140), fileName = cms.FileInPath("CalibPPS/ESProducers/data/optical_functions/2017/version4/140urad.root") )
0063 )
0064 ),
0065 defaultCrossingAngle = cms.double(140.0)
0066 ),
0067 optics_parameters = cms.PSet(
0068 empiricalAperture45_xi0_int = cms.double(0.066),
0069 empiricalAperture45_xi0_slp = cms.double(3.536E-04),
0070 empiricalAperture45_a_int = cms.double(47.7),
0071 empiricalAperture45_a_slp = cms.double(0.447),
0072 empiricalAperture56_xi0_int = cms.double(0.062),
0073 empiricalAperture56_xi0_slp = cms.double(5.956E-04),
0074 empiricalAperture56_a_int = cms.double(-31.9),
0075 empiricalAperture56_a_slp = cms.double(1.323)
0076 )
0077 )
0078
0079 _config_2017_postTS2 = cms.PSet(
0080 opticalFunctionConfig = cms.PSet(
0081 es_source = cms.PSet(
0082 validityRange = cms.EventRange("0:min - 999999:max"),
0083 opticalFunctions = cms.VPSet(
0084 cms.PSet( xangle = cms.double(120), fileName = cms.FileInPath("CalibPPS/ESProducers/data/optical_functions/2017/version4/120urad.root") ),
0085 cms.PSet( xangle = cms.double(130), fileName = cms.FileInPath("CalibPPS/ESProducers/data/optical_functions/2017/version4/130urad.root") ),
0086 cms.PSet( xangle = cms.double(140), fileName = cms.FileInPath("CalibPPS/ESProducers/data/optical_functions/2017/version4/140urad.root") )
0087 )
0088 ),
0089 defaultCrossingAngle = cms.double(140.0)
0090 ),
0091 optics_parameters = cms.PSet(
0092 empiricalAperture45_xi0_int = cms.double(0.073),
0093 empiricalAperture45_xi0_slp = cms.double(4.107E-04),
0094 empiricalAperture45_a_int = cms.double(39.0),
0095 empiricalAperture45_a_slp = cms.double(0.768),
0096 empiricalAperture56_xi0_int = cms.double(0.067),
0097 empiricalAperture56_xi0_slp = cms.double(6.868E-04),
0098 empiricalAperture56_a_int = cms.double(-50.2),
0099 empiricalAperture56_a_slp = cms.double(1.740)
0100 )
0101 )
0102
0103 _config_2018 = cms.PSet(
0104 opticalFunctionConfig = cms.PSet(
0105 es_source = cms.PSet(
0106 validityRange = cms.EventRange("0:min - 999999:max"),
0107 opticalFunctions = cms.VPSet(
0108 cms.PSet( xangle = cms.double(120), fileName = cms.FileInPath("CalibPPS/ESProducers/data/optical_functions/2018/version4/120urad.root") ),
0109 cms.PSet( xangle = cms.double(130), fileName = cms.FileInPath("CalibPPS/ESProducers/data/optical_functions/2018/version4/130urad.root") ),
0110 cms.PSet( xangle = cms.double(140), fileName = cms.FileInPath("CalibPPS/ESProducers/data/optical_functions/2018/version4/140urad.root") )
0111 )
0112 ),
0113 defaultCrossingAngle = cms.double(140.0)
0114 ),
0115 optics_parameters = cms.PSet(
0116 empiricalAperture45_xi0_int = cms.double(0.079),
0117 empiricalAperture45_xi0_slp = cms.double(4.211E-04),
0118 empiricalAperture45_a_int = cms.double(42.8),
0119 empiricalAperture45_a_slp = cms.double(0.669),
0120 empiricalAperture56_xi0_int = cms.double(0.074),
0121 empiricalAperture56_xi0_slp = cms.double(6.604E-04),
0122 empiricalAperture56_a_int = cms.double(-22.7),
0123 empiricalAperture56_a_slp = cms.double(1.600)
0124 )
0125 )
0126
0127 _config_2021 = cms.PSet(
0128 opticalFunctionConfig = cms.PSet(
0129 es_source = cms.PSet(
0130 validityRange = cms.EventRange("0:min - 999999:max"),
0131 opticalFunctions = cms.VPSet(
0132 cms.PSet( xangle = cms.double(110.444), fileName = cms.FileInPath("CalibPPS/ESProducers/data/optical_functions/2021/version_pre3/110.444urad.root") ),
0133 cms.PSet( xangle = cms.double(184.017), fileName = cms.FileInPath("CalibPPS/ESProducers/data/optical_functions/2021/version_pre3/184.017urad.root") )
0134 )
0135 ),
0136 defaultCrossingAngle = cms.double(0.0)
0137 ),
0138 optics_parameters = cms.PSet(
0139 empiricalAperture45_xi0_int = cms.double(0.079),
0140 empiricalAperture45_xi0_slp = cms.double(4.211E-04),
0141 empiricalAperture45_a_int = cms.double(42.8),
0142 empiricalAperture45_a_slp = cms.double(0.669),
0143 empiricalAperture56_xi0_int = cms.double(0.074),
0144 empiricalAperture56_xi0_slp = cms.double(6.604E-04),
0145 empiricalAperture56_a_int = cms.double(-22.7),
0146 empiricalAperture56_a_slp = cms.double(1.600)
0147 )
0148 )
0149
0150 _opticalfunctionsTransportSetup_2016_preTS2 =cms.PSet(
0151 BeamEnergy=cms.double(6500),
0152 opticalFunctionConfig = _config_2016_preTS2.opticalFunctionConfig,
0153 optics_parameters = cms.PSet(_baseOpticalFunctionsParameters,_config_2016_preTS2.optics_parameters)
0154 )
0155
0156 _opticalfunctionsTransportSetup_2016_postTS2 =cms.PSet(
0157 BeamEnergy=cms.double(6500),
0158 opticalFunctionConfig = _config_2016_postTS2.opticalFunctionConfig,
0159 optics_parameters = cms.PSet(_baseOpticalFunctionsParameters,_config_2016_postTS2.optics_parameters)
0160 )
0161
0162 _opticalfunctionsTransportSetup_2017_preTS2 =cms.PSet(
0163 BeamEnergy=cms.double(6500),
0164 opticalFunctionConfig = _config_2017_preTS2.opticalFunctionConfig,
0165 optics_parameters = cms.PSet(_baseOpticalFunctionsParameters,_config_2017_preTS2.optics_parameters)
0166 )
0167
0168 _opticalfunctionsTransportSetup_2017_postTS2 =cms.PSet(
0169 BeamEnergy=cms.double(6500),
0170 opticalFunctionConfig = _config_2017_postTS2.opticalFunctionConfig,
0171 optics_parameters = cms.PSet(_baseOpticalFunctionsParameters,_config_2017_postTS2.optics_parameters)
0172 )
0173
0174 opticalfunctionsTransportSetup_2018 =cms.PSet(
0175 _baseOpticalFunctionsParameters,
0176 _config_2018.opticalFunctionConfig,
0177 _config_2018.optics_parameters
0178 )
0179
0180 opticalfunctionsTransportSetup_2021 =cms.PSet(
0181 _baseOpticalFunctionsParameters,
0182 _config_2021.opticalFunctionConfig,
0183 _config_2021.optics_parameters,
0184 BeamEnergy=cms.double(7000)
0185 )
0186
0187
0188 opticalfunctionsTransportSetup_2016 = _opticalfunctionsTransportSetup_2016_preTS2.clone()
0189 opticalfunctionsTransportSetup_2017 = _opticalfunctionsTransportSetup_2017_preTS2.clone()