File indexing completed on 2023-03-17 10:47:20
0001 #include "CondFormats/Serialization/interface/Test.h"
0002
0003 #include "CondFormats/PhysicsToolsObjects/src/headers.h"
0004
0005 int main() {
0006 testSerialization<BinningVariables>();
0007
0008 testSerialization<PerformancePayloadFromBinnedTFormula>();
0009 testSerialization<PerformancePayloadFromTFormula>();
0010 testSerialization<PerformancePayloadFromTable>();
0011 testSerialization<PerformanceResult>();
0012 testSerialization<PerformanceWorkingPoint>();
0013 testSerialization<PhysicsPerformancePayload>();
0014 testSerialization<PhysicsTFormulaPayload>();
0015 testSerialization<PhysicsTGraphPayload>();
0016 testSerialization<PhysicsTools::Calibration::BitSet>();
0017 testSerialization<PhysicsTools::Calibration::Histogram2D<double, double, double>>();
0018 testSerialization<PhysicsTools::Calibration::Histogram2D<float, float, float>>();
0019 testSerialization<PhysicsTools::Calibration::Histogram3D<double, double, double, double>>();
0020 testSerialization<PhysicsTools::Calibration::Histogram3D<float, float, float, float>>();
0021 testSerialization<PhysicsTools::Calibration::Histogram<double, double>>();
0022 testSerialization<PhysicsTools::Calibration::Histogram<float, float>>();
0023 testSerialization<PhysicsTools::Calibration::MVAComputer>();
0024 testSerialization<PhysicsTools::Calibration::MVAComputerContainer>();
0025 testSerialization<PhysicsTools::Calibration::MVAComputerContainer::Entry>();
0026 testSerialization<PhysicsTools::Calibration::Matrix>();
0027 testSerialization<PhysicsTools::Calibration::ProcCategory>();
0028 testSerialization<PhysicsTools::Calibration::ProcClassed>();
0029 testSerialization<PhysicsTools::Calibration::ProcCount>();
0030 testSerialization<PhysicsTools::Calibration::ProcExternal>();
0031 testSerialization<PhysicsTools::Calibration::ProcForeach>();
0032 testSerialization<PhysicsTools::Calibration::ProcLikelihood>();
0033
0034 testSerialization<PhysicsTools::Calibration::ProcLinear>();
0035 testSerialization<PhysicsTools::Calibration::ProcMLP>();
0036 testSerialization<PhysicsTools::Calibration::ProcMatrix>();
0037 testSerialization<PhysicsTools::Calibration::ProcMultiply>();
0038 testSerialization<PhysicsTools::Calibration::ProcNormalize>();
0039 testSerialization<PhysicsTools::Calibration::ProcOptional>();
0040 testSerialization<PhysicsTools::Calibration::ProcSort>();
0041 testSerialization<PhysicsTools::Calibration::ProcSplitter>();
0042 testSerialization<PhysicsTools::Calibration::Range<double>>();
0043 testSerialization<PhysicsTools::Calibration::Range<float>>();
0044 testSerialization<PhysicsTools::Calibration::VHistogramD2D>();
0045 testSerialization<PhysicsTools::Calibration::VarProcessor>();
0046 testSerialization<PhysicsTools::Calibration::Variable>();
0047 testSerialization<std::vector<BinningVariables::BinningVariablesType>>();
0048 testSerialization<std::vector<PerformanceResult::ResultType>>();
0049 testSerialization<std::vector<PhysicsTFormulaPayload>>();
0050 testSerialization<std::vector<PhysicsTGraphPayload>>();
0051 testSerialization<std::vector<PhysicsTools::Calibration::HistogramD2D>>();
0052 testSerialization<std::vector<PhysicsTools::Calibration::HistogramD3D>>();
0053 testSerialization<std::vector<PhysicsTools::Calibration::HistogramD>>();
0054 testSerialization<std::vector<PhysicsTools::Calibration::HistogramF2D>>();
0055 testSerialization<std::vector<PhysicsTools::Calibration::HistogramF3D>>();
0056 testSerialization<std::vector<PhysicsTools::Calibration::HistogramF>>();
0057 testSerialization<std::vector<PhysicsTools::Calibration::MVAComputerContainer::Entry>>();
0058 testSerialization<std::vector<PhysicsTools::Calibration::ProcLikelihood::SigBkg>>();
0059 testSerialization<std::vector<PhysicsTools::Calibration::VarProcessor*>>();
0060 testSerialization<std::vector<PhysicsTools::Calibration::Variable>>();
0061
0062 return 0;
0063 }