File indexing completed on 2024-04-06 12:01:32
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010 #include "CondCore/ESSources/interface/registration_macros.h"
0011 #include "CondFormats/DTObjects/interface/DTReadOutMapping.h"
0012 #include "CondFormats/DataRecord/interface/DTReadOutMappingRcd.h"
0013 #include "CondFormats/DTObjects/interface/DTT0.h"
0014 #include "CondFormats/DataRecord/interface/DTT0Rcd.h"
0015 #include "CondFormats/DataRecord/interface/DTT0RefRcd.h"
0016 #include "CondFormats/DTObjects/interface/DTRangeT0.h"
0017 #include "CondFormats/DataRecord/interface/DTRangeT0Rcd.h"
0018 #include "CondFormats/DTObjects/interface/DTTtrig.h"
0019 #include "CondFormats/DataRecord/interface/DTTtrigRcd.h"
0020 #include "CondFormats/DTObjects/interface/DTMtime.h"
0021 #include "CondFormats/DataRecord/interface/DTMtimeRcd.h"
0022 #include "CondFormats/DTObjects/interface/DTStatusFlag.h"
0023 #include "CondFormats/DataRecord/interface/DTStatusFlagRcd.h"
0024 #include "CondFormats/DTObjects/interface/DTDeadFlag.h"
0025 #include "CondFormats/DataRecord/interface/DTDeadFlagRcd.h"
0026 #include "CondFormats/DTObjects/interface/DTPerformance.h"
0027 #include "CondFormats/DataRecord/interface/DTPerformanceRcd.h"
0028 #include "CondFormats/DTObjects/interface/DTCCBConfig.h"
0029 #include "CondFormats/DataRecord/interface/DTCCBConfigRcd.h"
0030 #include "CondFormats/DTObjects/interface/DTTPGParameters.h"
0031 #include "CondFormats/DataRecord/interface/DTTPGParametersRcd.h"
0032 #include "CondFormats/DTObjects/interface/DTHVStatus.h"
0033 #include "CondFormats/DataRecord/interface/DTHVStatusRcd.h"
0034 #include "CondFormats/DTObjects/interface/DTLVStatus.h"
0035 #include "CondFormats/DataRecord/interface/DTLVStatusRcd.h"
0036 #include "CondFormats/Common/interface/BaseKeyed.h"
0037 #include "CondCore/CondDB/interface/KeyListProxy.h"
0038 #include "CondFormats/DTObjects/interface/DTRecoUncertainties.h"
0039 #include "CondFormats/DataRecord/interface/DTRecoUncertaintiesRcd.h"
0040 #include "CondFormats/DTObjects/interface/DTRecoConditions.h"
0041 #include "CondFormats/DataRecord/interface/DTRecoConditionsTtrigRcd.h"
0042 #include "CondFormats/DataRecord/interface/DTRecoConditionsVdriftRcd.h"
0043 #include "CondFormats/DataRecord/interface/DTRecoConditionsUncertRcd.h"
0044
0045
0046 #include "CondCore/CondDB/interface/Serialization.h"
0047 #include "CondFormats/External/interface/DetID.h"
0048
0049 #include <memory>
0050
0051 namespace {
0052 struct InitDTCCBConfig {
0053 void operator()(DTCCBConfig& e) { e.initialize(); }
0054 };
0055 }
0056
0057 namespace {
0058 struct InitDTDeadFlag {
0059 void operator()(DTDeadFlag& e) { e.initialize(); }
0060 };
0061 }
0062
0063 namespace {
0064 struct InitDTHVStatus {
0065 void operator()(DTHVStatus& e) { e.initialize(); }
0066 };
0067 }
0068
0069 namespace {
0070 struct InitDTLVStatus {
0071 void operator()(DTLVStatus& e) { e.initialize(); }
0072 };
0073 }
0074
0075 namespace {
0076 struct InitDTMtime {
0077 void operator()(DTMtime& e) { e.initialize(); }
0078 };
0079 }
0080
0081 namespace {
0082 struct InitDTPerformance {
0083 void operator()(DTPerformance& e) { e.initialize(); }
0084 };
0085 }
0086
0087 namespace {
0088 struct InitDTRangeT0 {
0089 void operator()(DTRangeT0& e) { e.initialize(); }
0090 };
0091 }
0092
0093 namespace {
0094 struct InitDTStatusFlag {
0095 void operator()(DTStatusFlag& e) { e.initialize(); }
0096 };
0097 }
0098
0099 namespace {
0100 struct InitDTTPGParameters {
0101 void operator()(DTTPGParameters& e) { e.initialize(); }
0102 };
0103 }
0104
0105 namespace {
0106 struct InitDTTtrig {
0107 void operator()(DTTtrig& e) { e.initialize(); }
0108 };
0109 }
0110
0111 REGISTER_PLUGIN(DTReadOutMappingRcd, DTReadOutMapping);
0112 REGISTER_PLUGIN(DTT0Rcd, DTT0);
0113 REGISTER_PLUGIN_NO_SERIAL(DTT0RefRcd, DTT0);
0114 REGISTER_PLUGIN_INIT(DTRangeT0Rcd, DTRangeT0, InitDTRangeT0);
0115 REGISTER_PLUGIN_INIT(DTTtrigRcd, DTTtrig, InitDTTtrig);
0116 REGISTER_PLUGIN_INIT(DTMtimeRcd, DTMtime, InitDTMtime);
0117 REGISTER_PLUGIN_INIT(DTStatusFlagRcd, DTStatusFlag, InitDTStatusFlag);
0118 REGISTER_PLUGIN_INIT(DTDeadFlagRcd, DTDeadFlag, InitDTDeadFlag);
0119 REGISTER_PLUGIN_INIT(DTPerformanceRcd, DTPerformance, InitDTPerformance);
0120 REGISTER_PLUGIN_INIT(DTCCBConfigRcd, DTCCBConfig, InitDTCCBConfig);
0121 REGISTER_PLUGIN_INIT(DTTPGParametersRcd, DTTPGParameters, InitDTTPGParameters);
0122 REGISTER_PLUGIN_INIT(DTHVStatusRcd, DTHVStatus, InitDTHVStatus);
0123 REGISTER_PLUGIN_INIT(DTLVStatusRcd, DTLVStatus, InitDTLVStatus);
0124 REGISTER_PLUGIN(DTRecoUncertaintiesRcd, DTRecoUncertainties);
0125
0126 REGISTER_PLUGIN(DTRecoConditionsTtrigRcd, DTRecoConditions);
0127 REGISTER_PLUGIN_NO_SERIAL(DTRecoConditionsVdriftRcd, DTRecoConditions);
0128 REGISTER_PLUGIN_NO_SERIAL(DTRecoConditionsUncertRcd, DTRecoConditions);