File indexing completed on 2023-04-02 22:47:39
0001 #include "CondFormats/Serialization/interface/Test.h"
0002
0003 #include "CondFormats/EcalObjects/src/headers.h"
0004
0005 int main() {
0006 testSerialization<EcalADCToGeVConstant>();
0007 testSerialization<EcalChannelStatus>();
0008 testSerialization<EcalChannelStatusCode>();
0009
0010 testSerialization<EcalClusterCrackCorrParameters>();
0011 testSerialization<EcalClusterEnergyCorrectionObjectSpecificParameters>();
0012 testSerialization<EcalClusterEnergyCorrectionParameters>();
0013 testSerialization<EcalClusterEnergyUncertaintyParameters>();
0014 testSerialization<EcalClusterLocalContCorrParameters>();
0015 testSerialization<EcalCondObjectContainer<EcalChannelStatusCode>>();
0016 testSerialization<EcalCondObjectContainer<EcalDQMStatusCode>>();
0017 testSerialization<EcalCondObjectContainer<EcalLaserAPDPNRatios::EcalLaserAPDPNpair>>();
0018 testSerialization<EcalCondObjectContainer<EcalMGPAGainRatio>>();
0019 testSerialization<EcalCondObjectContainer<EcalMappingElement>>();
0020 testSerialization<EcalCondObjectContainer<EcalPedestal>>();
0021
0022 testSerialization<EcalCondObjectContainer<EcalTPGCrystalStatusCode>>();
0023 testSerialization<EcalCondObjectContainer<EcalTPGLinearizationConstant>>();
0024 testSerialization<EcalCondObjectContainer<EcalTPGPedestal>>();
0025 testSerialization<EcalCondObjectContainer<EcalTimeDependentCorrections::Values>>();
0026 testSerialization<EcalCondObjectContainer<EcalXtalGroupId>>();
0027 testSerialization<EcalCondObjectContainer<float>>();
0028 testSerialization<EcalCondTowerObjectContainer<EcalChannelStatusCode>>();
0029 testSerialization<EcalCondTowerObjectContainer<EcalDAQStatusCode>>();
0030 testSerialization<EcalCondTowerObjectContainer<EcalDQMStatusCode>>();
0031 testSerialization<EcalContainer<EBDetId, EcalChannelStatusCode>>();
0032 testSerialization<EcalContainer<EBDetId, EcalDQMStatusCode>>();
0033 testSerialization<EcalContainer<EBDetId, EcalLaserAPDPNRatios::EcalLaserAPDPNpair>>();
0034 testSerialization<EcalContainer<EBDetId, EcalMGPAGainRatio>>();
0035 testSerialization<EcalContainer<EBDetId, EcalMappingElement>>();
0036 testSerialization<EcalContainer<EBDetId, EcalPedestal>>();
0037 testSerialization<EcalContainer<EBDetId, EcalTPGCrystalStatusCode>>();
0038 testSerialization<EcalContainer<EBDetId, EcalTPGLinearizationConstant>>();
0039 testSerialization<EcalContainer<EBDetId, EcalTPGPedestal>>();
0040 testSerialization<EcalContainer<EBDetId, EcalTimeDependentCorrections::Values>>();
0041 testSerialization<EcalContainer<EBDetId, EcalXtalGroupId>>();
0042 testSerialization<EcalContainer<EBDetId, float>>();
0043 testSerialization<EcalContainer<EEDetId, EcalChannelStatusCode>>();
0044 testSerialization<EcalContainer<EEDetId, EcalDQMStatusCode>>();
0045 testSerialization<EcalContainer<EEDetId, EcalLaserAPDPNRatios::EcalLaserAPDPNpair>>();
0046 testSerialization<EcalContainer<EEDetId, EcalMGPAGainRatio>>();
0047 testSerialization<EcalContainer<EEDetId, EcalMappingElement>>();
0048 testSerialization<EcalContainer<EEDetId, EcalPedestal>>();
0049 testSerialization<EcalContainer<EEDetId, EcalTPGCrystalStatusCode>>();
0050 testSerialization<EcalContainer<EEDetId, EcalTPGLinearizationConstant>>();
0051 testSerialization<EcalContainer<EEDetId, EcalTPGPedestal>>();
0052 testSerialization<EcalContainer<EEDetId, EcalTimeDependentCorrections::Values>>();
0053 testSerialization<EcalContainer<EEDetId, EcalXtalGroupId>>();
0054 testSerialization<EcalContainer<EEDetId, float>>();
0055 testSerialization<EcalContainer<EcalScDetId, EcalChannelStatusCode>>();
0056 testSerialization<EcalContainer<EcalScDetId, EcalDAQStatusCode>>();
0057 testSerialization<EcalContainer<EcalScDetId, EcalDQMStatusCode>>();
0058 testSerialization<EcalContainer<EcalTrigTowerDetId, EcalChannelStatusCode>>();
0059 testSerialization<EcalContainer<EcalTrigTowerDetId, EcalDAQStatusCode>>();
0060 testSerialization<EcalContainer<EcalTrigTowerDetId, EcalDQMStatusCode>>();
0061 testSerialization<EcalDAQStatusCode>();
0062 testSerialization<EcalDAQTowerStatus>();
0063 testSerialization<EcalDCSTowerStatus>();
0064 testSerialization<EcalDCUTemperatures>();
0065 testSerialization<EcalDQMChannelStatus>();
0066 testSerialization<EcalDQMStatusCode>();
0067 testSerialization<EcalDQMTowerStatus>();
0068 testSerialization<EcalFloatCondObjectContainer>();
0069 testSerialization<EcalFunParams>();
0070 testSerialization<EcalGainRatios>();
0071 testSerialization<EcalIntercalibConstants>();
0072 testSerialization<EcalPFRecHitThresholds>();
0073 testSerialization<EcalIntercalibConstantsMC>();
0074 testSerialization<EcalIntercalibErrors>();
0075 testSerialization<EcalLaserAPDPNRatios>();
0076 testSerialization<EcalLaserAPDPNRatios::EcalLaserAPDPNRatiosMap>();
0077 testSerialization<EcalLaserAPDPNRatios::EcalLaserAPDPNpair>();
0078 testSerialization<EcalLaserAPDPNRatios::EcalLaserTimeStamp>();
0079 testSerialization<EcalLaserAPDPNRatiosRef>();
0080 testSerialization<EcalLaserAlphas>();
0081 testSerialization<EcalLinearCorrections>();
0082 testSerialization<EcalMGPAGainRatio>();
0083 testSerialization<EcalMappingElectronics>();
0084 testSerialization<EcalMappingElement>();
0085 testSerialization<EcalPTMTemperatures>();
0086 testSerialization<EcalPedestal>();
0087 testSerialization<EcalPedestals>();
0088 testSerialization<EcalSRSettings>();
0089 testSerialization<EcalSimComponentShape>();
0090 testSerialization<EcalSimPulseShape>();
0091 testSerialization<EcalSampleMask>();
0092 testSerialization<EcalTBWeights>();
0093 testSerialization<EcalTPGCrystalStatus>();
0094 testSerialization<EcalTPGCrystalStatusCode>();
0095 testSerialization<EcalTPGFineGrainConstEB>();
0096 testSerialization<EcalTPGFineGrainEBGroup>();
0097 testSerialization<EcalTPGFineGrainEBIdMap>();
0098 testSerialization<EcalTPGFineGrainStripEE>();
0099 testSerialization<EcalTPGFineGrainStripEE::Item>();
0100 testSerialization<EcalTPGFineGrainTowerEE>();
0101 testSerialization<EcalTPGGroups>();
0102 testSerialization<EcalTPGLinearizationConst>();
0103 testSerialization<EcalTPGLinearizationConstant>();
0104 testSerialization<EcalTPGLut>();
0105 testSerialization<EcalTPGLutGroup>();
0106 testSerialization<EcalTPGLutIdMap>();
0107 testSerialization<EcalTPGPedestal>();
0108 testSerialization<EcalTPGPedestals>();
0109 testSerialization<EcalTPGPhysicsConst>();
0110 testSerialization<EcalTPGPhysicsConst::Item>();
0111 testSerialization<EcalTPGSlidingWindow>();
0112 testSerialization<EcalTPGSpike>();
0113 testSerialization<EcalTPGStripStatus>();
0114 testSerialization<EcalTPGTowerStatus>();
0115 testSerialization<EcalTPGWeightGroup>();
0116 testSerialization<EcalTPGWeightIdMap>();
0117 testSerialization<EcalTPGWeights>();
0118 testSerialization<EcalTimeCalibConstants>();
0119 testSerialization<EcalTimeCalibErrors>();
0120 testSerialization<EcalTimeDependentCorrections>();
0121 testSerialization<EcalTimeDependentCorrections::EcalValueMap>();
0122 testSerialization<EcalTimeDependentCorrections::Times>();
0123 testSerialization<EcalTimeDependentCorrections::Values>();
0124 testSerialization<EcalTimeOffsetConstant>();
0125 testSerialization<EcalWeightSet>();
0126 testSerialization<EcalWeightXtalGroups>();
0127 testSerialization<EcalXtalGroupId>();
0128 testSerialization<EcalTimeBiasCorrections>();
0129 testSerialization<EcalSamplesCorrelation>();
0130 testSerialization<EcalPulseShapes>();
0131 testSerialization<EcalPulseCovariances>();
0132 testSerialization<EcalPulseSymmCovariances>();
0133 testSerialization<std::map<std::pair<EcalXtalGroupId, EcalTBWeights::EcalTDCId>, EcalWeightSet>>();
0134 testSerialization<std::map<uint32_t, EcalTPGFineGrainConstEB>>();
0135 testSerialization<std::map<uint32_t, EcalTPGFineGrainStripEE::Item>>();
0136 testSerialization<std::map<uint32_t, EcalTPGLut>>();
0137 testSerialization<std::map<uint32_t, EcalTPGPhysicsConst::Item>>();
0138 testSerialization<std::map<uint32_t, EcalTPGWeights>>();
0139 testSerialization<std::map<uint32_t, uint16_t>>();
0140 testSerialization<std::pair<EcalXtalGroupId, EcalTBWeights::EcalTDCId>>();
0141 testSerialization<std::pair<const std::pair<EcalXtalGroupId, EcalTBWeights::EcalTDCId>, EcalWeightSet>>();
0142 testSerialization<std::pair<const uint32_t, EcalTPGFineGrainConstEB>>();
0143 testSerialization<std::pair<const uint32_t, EcalTPGFineGrainStripEE::Item>>();
0144 testSerialization<std::pair<const uint32_t, EcalTPGLut>>();
0145 testSerialization<std::pair<const uint32_t, EcalTPGPhysicsConst::Item>>();
0146 testSerialization<std::pair<const uint32_t, EcalTPGWeights>>();
0147 testSerialization<std::pair<const uint32_t, uint16_t>>();
0148 testSerialization<std::vector<EcalChannelStatusCode>>();
0149 testSerialization<std::vector<EcalDAQStatusCode>>();
0150 testSerialization<std::vector<EcalDQMStatusCode>>();
0151 testSerialization<std::vector<EcalLaserAPDPNRatios::EcalLaserAPDPNpair>>();
0152 testSerialization<std::vector<EcalLaserAPDPNRatios::EcalLaserTimeStamp>>();
0153 testSerialization<std::vector<EcalMGPAGainRatio>>();
0154 testSerialization<std::vector<EcalMappingElement>>();
0155 testSerialization<std::vector<EcalPedestal>>();
0156 testSerialization<std::vector<EcalTPGCrystalStatusCode>>();
0157 testSerialization<std::vector<EcalTPGLinearizationConstant>>();
0158 testSerialization<std::vector<EcalTPGPedestal>>();
0159 testSerialization<std::vector<EcalTimeDependentCorrections::Times>>();
0160 testSerialization<std::vector<EcalTimeDependentCorrections::Values>>();
0161 testSerialization<std::vector<EcalXtalGroupId>>();
0162 testSerialization<EcalMustacheSCParameters>();
0163 testSerialization<EcalMustacheSCParameters::ParabolaParameters>();
0164 testSerialization<std::vector<EcalMustacheSCParameters>>();
0165 testSerialization<std::vector<EcalMustacheSCParameters::ParabolaParameters>>();
0166 testSerialization<EcalSCDynamicDPhiParameters>();
0167 testSerialization<EcalSCDynamicDPhiParameters::DynamicDPhiParameters>();
0168 testSerialization<std::vector<EcalSCDynamicDPhiParameters>>();
0169 testSerialization<std::vector<EcalSCDynamicDPhiParameters::DynamicDPhiParameters>>();
0170
0171 return 0;
0172 }