File indexing completed on 2024-04-06 12:15:31
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004 totemGeomXMLFiles = cms.vstring(
0005 'Geometry/CMSCommonData/data/materials.xml',
0006 'Geometry/CMSCommonData/data/rotations.xml',
0007 'Geometry/CMSCommonData/data/extend/cmsextent.xml',
0008 'Geometry/CMSCommonData/data/cms/2017/v1/cms.xml',
0009 'Geometry/CMSCommonData/data/beampipe/2017/v1/beampipe.xml',
0010 'Geometry/CMSCommonData/data/cmsBeam.xml',
0011 'Geometry/CMSCommonData/data/cmsMother.xml',
0012 'Geometry/CMSCommonData/data/mgnt.xml',
0013 'Geometry/TrackerCommonData/data/trackermaterial/2021/v1/trackermaterial.xml',
0014 'Geometry/TrackerCommonData/data/pixfwdMaterials/2021/v2/pixfwdMaterials.xml',
0015 'Geometry/ForwardCommonData/data/forward.xml',
0016 'Geometry/ForwardCommonData/data/totemRotations.xml',
0017 'Geometry/ForwardCommonData/data/totemMaterials.xml',
0018 'Geometry/VeryForwardData/data/RP_Box.xml',
0019 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_000.xml',
0020 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_001.xml',
0021 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_002.xml',
0022 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_003.xml',
0023 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_004.xml',
0024 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_005.xml',
0025 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_020.xml',
0026 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_021.xml',
0027
0028 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_023.xml',
0029 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_024.xml',
0030 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_025.xml',
0031 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_100.xml',
0032 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_101.xml',
0033 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_102.xml',
0034 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_103.xml',
0035 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_104.xml',
0036 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_105.xml',
0037 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_120.xml',
0038 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_121.xml',
0039
0040 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_123.xml',
0041 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_124.xml',
0042 'Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_125.xml',
0043 'Geometry/VeryForwardData/data/RP_Hybrid/v2/RP_Hybrid.xml',
0044 'Geometry/VeryForwardData/data/RP_Materials/v4/RP_Materials.xml',
0045 'Geometry/VeryForwardData/data/RP_Transformations.xml',
0046 'Geometry/VeryForwardData/data/RP_Detectors_Assembly.xml',
0047 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_000.xml',
0048 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_001.xml',
0049 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_002.xml',
0050 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_004.xml',
0051 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_005.xml',
0052
0053 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_024.xml',
0054 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_025.xml',
0055 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_100.xml',
0056 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_101.xml',
0057 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_102.xml',
0058 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_104.xml',
0059 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_105.xml',
0060
0061 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_124.xml',
0062 'Geometry/VeryForwardData/data/RP_Detectors_Assembly/RP_Detectors_Assembly_125.xml',
0063 'Geometry/VeryForwardData/data/RP_Device.xml',
0064 'Geometry/VeryForwardData/data/RP_Vertical_Device/2021/Reco/v2/RP_Vertical_Device.xml',
0065 'Geometry/VeryForwardData/data/RP_Horizontal_Device/2021/Reco/v2/RP_Horizontal_Device.xml',
0066 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Reco/v2/RP_220_Right_Station.xml',
0067 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Reco/v2/RP_210_Right_Station.xml',
0068 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Reco/v2/RP_220_Left_Station.xml',
0069 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Reco/v2/RP_210_Left_Station.xml',
0070 'Geometry/VeryForwardData/data/CTPPS_2021/Stations/Reco/v1/RP_Stations_Assembly.xml',
0071
0072 'Geometry/VeryForwardData/data/RP_Sensitive_Dets.xml',
0073 'Geometry/VeryForwardData/data/CTPPS_2021/Cuts_Per_Region/Reco/v1/RP_Cuts_Per_Region.xml',
0074
0075 'Geometry/VeryForwardData/data/CTPPS_2021/RP_Param_Beam_Region/v1/RP_Param_Beam_Region.xml'
0076 )
0077
0078
0079 ctppsDiamondGeomXMLFiles = cms.vstring(
0080 'Geometry/VeryForwardData/data/CTPPS_Diamond_Materials.xml',
0081 'Geometry/VeryForwardData/data/CTPPS_Diamond_Transformations.xml',
0082 'Geometry/VeryForwardData/data/CTPPS_Diamond_X_Distance.xml',
0083 'Geometry/VeryForwardData/data/CTPPS_Diamond_Parameters.xml',
0084 'Geometry/VeryForwardData/data/CTPPS_Timing_Station_Parameters.xml',
0085 'Geometry/VeryForwardData/data/CTPPS_Timing_Horizontal_Pot/v2/CTPPS_Timing_Horizontal_Pot.xml',
0086 'Geometry/VeryForwardData/data/CTPPS_Timing_Positive_Station/v1/CTPPS_Timing_Positive_Station.xml',
0087 'Geometry/VeryForwardData/data/CTPPS_Timing_Negative_Station/v1/CTPPS_Timing_Negative_Station.xml',
0088 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/Reco/v1/CTPPS_Timing_Stations_Assembly.xml',
0089 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern1_Segment1.xml',
0090 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern2_Segment1.xml',
0091 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern2_Segment2.xml',
0092 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment1.xml',
0093 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment2.xml',
0094 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment3.xml',
0095 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern3_Segment4.xml',
0096 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment1.xml',
0097 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment2.xml',
0098 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment3.xml',
0099 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment4.xml',
0100 'Geometry/VeryForwardData/data/CTPPS_Diamond_Segments/CTPPS_Diamond_Pattern4_Segment5.xml',
0101 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane1.xml',
0102 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane2.xml',
0103 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane3.xml',
0104 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Planes/CTPPS_Diamond_Plane4.xml',
0105 'Geometry/VeryForwardData/data/CTPPS_Diamond_2021/CTPPS_Diamond_Detector_Assembly/v1/CTPPS_Diamond_Detector_Assembly.xml'
0106 )
0107
0108
0109
0110 totemTimingGeomXMLFiles = cms.vstring(
0111
0112 'Geometry/VeryForwardData/data/TotemTiming/TotemTiming_Dist_Beam_Cent.xml',
0113 'Geometry/VeryForwardData/data/TotemTiming/TotemTiming_DetectorAssembly.xml',
0114 'Geometry/VeryForwardData/data/TotemTiming/TotemTiming_Parameters.xml',
0115 'Geometry/VeryForwardData/data/TotemTiming/TotemTiming_Plane.xml',
0116 'Geometry/VeryForwardData/data/TotemTiming/v1/TotemTiming_Station.xml',
0117 )
0118
0119
0120 ctppsPixelGeomXMLFiles = cms.vstring(
0121 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Modules/v2/ppstrackerMaterials.xml',
0122 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Modules/v3/PPS_Pixel_Module_2x2_Run3.xml',
0123 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Modules/v2/PPS_Pixel_Sens.xml',
0124 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_003.xml',
0125 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_023.xml',
0126 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_103.xml',
0127 'Geometry/VeryForwardData/data/CTPPS_Pixel_2021/Assembly/v2/CTPPS_Pixel_Assembly_Box_Real_123.xml'
0128 )
0129
0130 XMLIdealGeometryESSource_CTPPS = cms.ESSource("XMLIdealGeometryESSource",
0131 geomXMLFiles = totemGeomXMLFiles + ctppsDiamondGeomXMLFiles + totemTimingGeomXMLFiles + ctppsPixelGeomXMLFiles,
0132 rootNodeName = cms.string('cms:CMSE')
0133 )
0134
0135
0136 XMLIdealGeometryESSource_CTPPS.geomXMLFiles.append("Geometry/VeryForwardData/data/CTPPS_2021/RP_Dist_Beam_Cent/Reco/v1/RP_Dist_Beam_Cent.xml")
0137
0138 ctppsGeometryESModule = cms.ESProducer("CTPPSGeometryESModule",
0139 verbosity = cms.untracked.uint32(1),
0140 isRun2 = cms.bool(False),
0141 compactViewTag = cms.string('XMLIdealGeometryESSource_CTPPS')
0142 )