Back to home page

Project CMSSW displayed by LXR

 
 

    


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     # 2016, before diamonds inserted in DAQ
0009     {
0010       "sampicSubDetId": cms.uint32(6),
0011       "validityRange" : cms.EventRange("1:min - 283819:max"),
0012       "mappingFileNames": cms.vstring(),
0013       "maskFileNames" : cms.vstring()
0014     },
0015     # 2016, after diamonds inserted in DAQ
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     # 2017
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     # 2018
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     # 2022
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     # 2023
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         # 2016, before TS2
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         # 2016, during TS2
0066         {
0067           "sampicSubDetId": cms.uint32(6),
0068           "validityRange" : cms.EventRange("280386:min - 281600:max"),
0069           "mappingFileNames": cms.vstring(),
0070           "maskFileNames" : cms.vstring()
0071         },
0072         # 2016, after TS2
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         # 2017
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         # 2018
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         # 2022
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     # 2017, before detector inserted in DAQ
0109     {
0110       "sampicSubDetId": cms.uint32(6),
0111       "validityRange" : cms.EventRange("1:min - 310000:max"),
0112       "mappingFileNames": cms.vstring(),
0113       "maskFileNames" : cms.vstring()
0114     },
0115     # 2018
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     # 2022
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