Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:02:27

0001 #include "CondFormats/Serialization/interface/Test.h"
0002 
0003 #include "CondFormats/PhysicsToolsObjects/src/headers.h"
0004 
0005 int main() {
0006   testSerialization<BinningVariables>();
0007   //testSerialization<PerformancePayload>(); abstract
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   //testSerialization<PhysicsTools::Calibration::ProcLikelihood::SigBkg>(); has uninitialized booleans
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 }