File indexing completed on 2024-04-06 12:02:44
0001 import FWCore.ParameterSet.Config as cms
0002
0003 timingDiamond = {
0004 "dbConnect": "sqlite_file:CTPPSTimingDiamond_DAQMapping.db",
0005 "subSystemName" : "TimingDiamond",
0006 "multipleChannelsPerPayload": False,
0007 "configuration": [
0008
0009 {
0010 "sampicSubDetId": cms.uint32(6),
0011 "validityRange" : cms.EventRange("1:min - 283819:max"),
0012 "mappingFileNames": cms.vstring(),
0013 "maskFileNames" : cms.vstring()
0014 },
0015
0016 {
0017 "sampicSubDetId": cms.uint32(6),
0018 "validityRange" : cms.EventRange("283820:min - 292520:max"),
0019 "mappingFileNames": cms.vstring("CondFormats/PPSObjects/xml/mapping_timing_diamond.xml"),
0020 "maskFileNames" : cms.vstring()
0021 },
0022
0023 {
0024 "sampicSubDetId": cms.uint32(6),
0025 "validityRange" : cms.EventRange("292521:min - 310000:max"),
0026 "mappingFileNames": cms.vstring("CondFormats/PPSObjects/xml/mapping_timing_diamond_2017.xml"),
0027 "maskFileNames" : cms.vstring()
0028 },
0029
0030 {
0031 "sampicSubDetId": cms.uint32(6),
0032 "validityRange" : cms.EventRange("310001:min - 339999:max"),
0033 "mappingFileNames": cms.vstring("CondFormats/PPSObjects/xml/mapping_timing_diamond_2018.xml"),
0034 "maskFileNames" : cms.vstring()
0035 },
0036
0037 {
0038 "sampicSubDetId": cms.uint32(6),
0039 "validityRange" : cms.EventRange("340000:min - 362919:max"),
0040 "mappingFileNames": cms.vstring("CondFormats/PPSObjects/xml/mapping_timing_diamond_2022.xml"),
0041 "maskFileNames" : cms.vstring()
0042 },
0043
0044 {
0045 "sampicSubDetId": cms.uint32(6),
0046 "validityRange" : cms.EventRange("362920:min - 999999999:max"),
0047 "mappingFileNames": cms.vstring("CondFormats/PPSObjects/xml/mapping_timing_diamond_2023.xml"),
0048 "maskFileNames" : cms.vstring()
0049 }
0050 ]
0051 }
0052
0053 trackingStrip = {
0054 "dbConnect": "sqlite_file:CTPPSTrackingStrip_DAQMapping.db",
0055 "subSystemName": "TrackingStrip",
0056 "multipleChannelsPerPayload": False,
0057 "configuration": [
0058
0059 {
0060 "sampicSubDetId": cms.uint32(6),
0061 "validityRange" : cms.EventRange("1:min - 280385:max"),
0062 "mappingFileNames": cms.vstring("CondFormats/PPSObjects/xml/mapping_tracking_strip_2016_to_fill_5288.xml"),
0063 "maskFileNames" : cms.vstring()
0064 },
0065
0066 {
0067 "sampicSubDetId": cms.uint32(6),
0068 "validityRange" : cms.EventRange("280386:min - 281600:max"),
0069 "mappingFileNames": cms.vstring(),
0070 "maskFileNames" : cms.vstring()
0071 },
0072
0073 {
0074 "sampicSubDetId": cms.uint32(6),
0075 "validityRange" : cms.EventRange("281601:min - 290872:max"),
0076 "mappingFileNames": cms.vstring("CondFormats/PPSObjects/xml/mapping_tracking_strip_2016_from_fill_5330.xml"),
0077 "maskFileNames" : cms.vstring()
0078 },
0079
0080 {
0081 "sampicSubDetId": cms.uint32(6),
0082 "validityRange" : cms.EventRange("290873:min - 311625:max"),
0083 "mappingFileNames": cms.vstring("CondFormats/PPSObjects/xml/mapping_tracking_strip_2017.xml"),
0084 "maskFileNames" : cms.vstring()
0085 },
0086
0087 {
0088 "sampicSubDetId": cms.uint32(6),
0089 "validityRange" : cms.EventRange("311626:min - 339999:max"),
0090 "mappingFileNames": cms.vstring("CondFormats/PPSObjects/xml/mapping_tracking_strip_2018.xml"),
0091 "maskFileNames" : cms.vstring()
0092 },
0093
0094 {
0095 "sampicSubDetId": cms.uint32(6),
0096 "validityRange" : cms.EventRange("340000:min - 999999999:max"),
0097 "mappingFileNames": cms.vstring("CondFormats/PPSObjects/xml/mapping_tracking_strip_2022.xml"),
0098 "maskFileNames" : cms.vstring()
0099 }
0100 ]
0101 }
0102
0103 totemTiming = {
0104 "dbConnect": "sqlite_file:CTPPSTotemTiming_DAQMapping.db",
0105 "subSystemName": "TotemTiming",
0106 "multipleChannelsPerPayload": False,
0107 "configuration": [
0108
0109 {
0110 "sampicSubDetId": cms.uint32(6),
0111 "validityRange" : cms.EventRange("1:min - 310000:max"),
0112 "mappingFileNames": cms.vstring(),
0113 "maskFileNames" : cms.vstring()
0114 },
0115
0116 {
0117 "sampicSubDetId": cms.uint32(6),
0118 "validityRange" : cms.EventRange("310001:min - 339999:max"),
0119 "mappingFileNames": cms.vstring("CondFormats/PPSObjects/xml/mapping_totem_timing_2018.xml"),
0120 "maskFileNames" : cms.vstring()
0121 },
0122
0123 {
0124 "sampicSubDetId": cms.uint32(5),
0125 "validityRange" : cms.EventRange("340000:min - 999999999:max"),
0126 "mappingFileNames": cms.vstring("CondFormats/PPSObjects/xml/mapping_totem_timing_2022.xml"),
0127 "maskFileNames" : cms.vstring()
0128 }
0129 ]
0130 }
0131
0132 totemT2 = {
0133 "dbConnect": "sqlite_file:CTPPSTotemT2_DAQMapping.db",
0134 "subSystemName": "TotemT2",
0135 "multipleChannelsPerPayload": True,
0136 "configuration": [
0137 {
0138 "sampicSubDetId": cms.uint32(7),
0139 "validityRange" : cms.EventRange("1:min - 368022:max"),
0140 "mappingFileNames": cms.vstring("CondFormats/PPSObjects/xml/mapping_totem_nt2_2023.xml"),
0141 "maskFileNames" : cms.vstring()
0142 },
0143 {
0144 "sampicSubDetId": cms.uint32(7),
0145 "validityRange" : cms.EventRange("368023:min - 999999999:max"),
0146 "mappingFileNames": cms.vstring("CondFormats/PPSObjects/xml/mapping_totem_nt2_2023_final.xml"),
0147 "maskFileNames" : cms.vstring()
0148 }
0149 ]
0150 }
0151
0152 analysisMask = {
0153 "dbConnect": "sqlite_file:CTPPS_AnalysisMask.db",
0154 "subSystemName": "",
0155 "multipleChannelsPerPayload": False,
0156 "configuration": [
0157 {
0158 "sampicSubDetId": cms.uint32(7),
0159 "validityRange" : cms.EventRange("1:min - 999999999:max"),
0160 "mappingFileNames": cms.vstring(),
0161 "maskFileNames" : cms.vstring()
0162 }
0163 ]
0164 }
0165
0166 filesMap = {
0167 "TotemTiming": totemTiming,
0168 "TimingDiamond":timingDiamond,
0169 "TrackingStrip": trackingStrip,
0170 "TotemT2":totemT2,
0171 "AnalysisMask": analysisMask
0172 }
0173