Skip to content

Commit

Permalink
Merge pull request #22055 from fwyzard/extend_conddb_dump_100x
Browse files Browse the repository at this point in the history
Add support for most of the tags in the 10.0.x 2018 global tags.
  • Loading branch information
cmsbuild committed Feb 6, 2018
2 parents 78731b9 + d02a8ef commit 25d29f4
Show file tree
Hide file tree
Showing 2 changed files with 211 additions and 1 deletion.
210 changes: 209 additions & 1 deletion CondCore/Utilities/plugins/Module_2XML.cc
Expand Up @@ -2,10 +2,218 @@
#include "CondCore/Utilities/src/CondFormats.h"

PAYLOAD_2XML_MODULE( pluginUtilities_payload2xml ){
PAYLOAD_2XML_CLASS( AlCaRecoTriggerBits );
PAYLOAD_2XML_CLASS( AlignmentErrorsExtended );
PAYLOAD_2XML_CLASS( AlignmentSurfaceDeformations );
PAYLOAD_2XML_CLASS( Alignments );
PAYLOAD_2XML_CLASS( BeamSpotObjects );
PAYLOAD_2XML_CLASS( CSCBadChambers );
PAYLOAD_2XML_CLASS( CSCBadStrips );
PAYLOAD_2XML_CLASS( CSCBadWires );
PAYLOAD_2XML_CLASS( CSCChamberIndex );
PAYLOAD_2XML_CLASS( CSCChamberMap );
PAYLOAD_2XML_CLASS( CSCChamberTimeCorrections );
PAYLOAD_2XML_CLASS( CSCCrateMap );
PAYLOAD_2XML_CLASS( CSCDBChipSpeedCorrection );
PAYLOAD_2XML_CLASS( CSCDBCrosstalk );
PAYLOAD_2XML_CLASS( CSCDBGains );
PAYLOAD_2XML_CLASS( CSCDBGasGainCorrection );
PAYLOAD_2XML_CLASS( CSCDBL1TPParameters );
PAYLOAD_2XML_CLASS( CSCDBNoiseMatrix );
PAYLOAD_2XML_CLASS( CSCDBPedestals );
PAYLOAD_2XML_CLASS( CSCDDUMap );
PAYLOAD_2XML_CLASS( CSCL1TPParameters );
PAYLOAD_2XML_CLASS( CSCRecoDigiParameters );
PAYLOAD_2XML_CLASS( CTPPSPixelAnalysisMask );
PAYLOAD_2XML_CLASS( CTPPSPixelDAQMapping );
PAYLOAD_2XML_CLASS( CTPPSPixelGainCalibrations );
PAYLOAD_2XML_CLASS( CastorChannelQuality );
PAYLOAD_2XML_CLASS( CastorElectronicsMap );
PAYLOAD_2XML_CLASS( CastorGainWidths );
PAYLOAD_2XML_CLASS( CastorGains );
PAYLOAD_2XML_CLASS( CastorPedestalWidths );
PAYLOAD_2XML_CLASS( CastorPedestals );
PAYLOAD_2XML_CLASS( CastorQIEData );
PAYLOAD_2XML_CLASS( CastorRecoParams );
PAYLOAD_2XML_CLASS( CastorSaturationCorrs );
PAYLOAD_2XML_CLASS( CentralityTable );
PAYLOAD_2XML_CLASS( DTCCBConfig );
PAYLOAD_2XML_CLASS( DTDeadFlag );
PAYLOAD_2XML_CLASS( DTKeyedConfig );
PAYLOAD_2XML_CLASS( DTMtime );
PAYLOAD_2XML_CLASS( DTReadOutMapping );
PAYLOAD_2XML_CLASS( DTRecoConditions );
PAYLOAD_2XML_CLASS( DTRecoUncertainties );
PAYLOAD_2XML_CLASS( DTStatusFlag );
PAYLOAD_2XML_CLASS( DTT0 );
PAYLOAD_2XML_CLASS( DTTPGParameters );
PAYLOAD_2XML_CLASS( DTTtrig );
PAYLOAD_2XML_CLASS( DYTThrObject );
PAYLOAD_2XML_CLASS( ESCondObjectContainer<ESChannelStatusCode> );
PAYLOAD_2XML_CLASS( ESCondObjectContainer<ESPedestal> );
PAYLOAD_2XML_CLASS( ESCondObjectContainer<float> );
PAYLOAD_2XML_CLASS( ESEEIntercalibConstants );
PAYLOAD_2XML_CLASS( ESGain );
PAYLOAD_2XML_CLASS( ESMIPToGeVConstant );
PAYLOAD_2XML_CLASS( ESMissingEnergyCalibration );
PAYLOAD_2XML_CLASS( ESRecHitRatioCuts );
PAYLOAD_2XML_CLASS( ESThresholds );
PAYLOAD_2XML_CLASS( ESTimeSampleWeights );
PAYLOAD_2XML_CLASS( EcalADCToGeVConstant );
PAYLOAD_2XML_CLASS( EcalCondObjectContainer<EcalChannelStatusCode> );
PAYLOAD_2XML_CLASS( EcalCondObjectContainer<EcalMGPAGainRatio> );
PAYLOAD_2XML_CLASS( EcalCondObjectContainer<EcalMappingElement> );
PAYLOAD_2XML_CLASS( EcalCondObjectContainer<EcalPedestal> );
PAYLOAD_2XML_CLASS( EcalCondObjectContainer<EcalPulseCovariance> );
PAYLOAD_2XML_CLASS( EcalCondObjectContainer<EcalPulseShape> );
PAYLOAD_2XML_CLASS( EcalCondObjectContainer<EcalTPGCrystalStatusCode> );
PAYLOAD_2XML_CLASS( EcalCondObjectContainer<EcalTPGLinearizationConstant> );
PAYLOAD_2XML_CLASS( EcalCondObjectContainer<EcalTPGPedestal> );
PAYLOAD_2XML_CLASS( EcalCondObjectContainer<EcalXtalGroupId> );
PAYLOAD_2XML_CLASS( EcalCondObjectContainer<float> );
PAYLOAD_2XML_CLASS( EcalCondTowerObjectContainer<EcalChannelStatusCode> );
PAYLOAD_2XML_CLASS( EcalCondTowerObjectContainer<EcalDAQStatusCode> );
PAYLOAD_2XML_CLASS( EcalFunParams );
PAYLOAD_2XML_CLASS( EcalLaserAPDPNRatios );
PAYLOAD_2XML_CLASS( EcalSRSettings );
PAYLOAD_2XML_CLASS( EcalSampleMask );
PAYLOAD_2XML_CLASS( EcalSamplesCorrelation );
PAYLOAD_2XML_CLASS( EcalTBWeights );
PAYLOAD_2XML_CLASS( EcalTPGFineGrainEBGroup );
PAYLOAD_2XML_CLASS( EcalTPGFineGrainEBIdMap );
PAYLOAD_2XML_CLASS( EcalTPGFineGrainStripEE );
PAYLOAD_2XML_CLASS( EcalTPGFineGrainTowerEE );
PAYLOAD_2XML_CLASS( EcalTPGLutGroup );
PAYLOAD_2XML_CLASS( EcalTPGLutIdMap );
PAYLOAD_2XML_CLASS( EcalTPGPhysicsConst );
PAYLOAD_2XML_CLASS( EcalTPGSlidingWindow );
PAYLOAD_2XML_CLASS( EcalTPGSpike );
PAYLOAD_2XML_CLASS( EcalTPGStripStatus );
PAYLOAD_2XML_CLASS( EcalTPGTowerStatus );
PAYLOAD_2XML_CLASS( EcalTPGWeightGroup );
PAYLOAD_2XML_CLASS( EcalTPGWeightIdMap );
PAYLOAD_2XML_CLASS( EcalTimeBiasCorrections );
PAYLOAD_2XML_CLASS( EcalTimeDependentCorrections );
PAYLOAD_2XML_CLASS( EcalTimeOffsetConstant );
PAYLOAD_2XML_CLASS( FileBlob );
PAYLOAD_2XML_CLASS( GBRForest );
PAYLOAD_2XML_CLASS( GBRForestD );
//PAYLOAD_2XML_CLASS( HBHENegativeEFilter );
PAYLOAD_2XML_CLASS( HcalChannelQuality );
PAYLOAD_2XML_CLASS( HcalElectronicsMap );
PAYLOAD_2XML_CLASS( HcalFlagHFDigiTimeParams );
PAYLOAD_2XML_CLASS( HcalFrontEndMap );
PAYLOAD_2XML_CLASS( HcalGains );
//PAYLOAD_2XML_CLASS( HcalItemCollById<HFPhase1PMTData> );
PAYLOAD_2XML_CLASS( HcalL1TriggerObjects );
PAYLOAD_2XML_CLASS( HcalLUTCorrs );
PAYLOAD_2XML_CLASS( HcalLongRecoParams );
PAYLOAD_2XML_CLASS( HcalLutMetadata );
PAYLOAD_2XML_CLASS( HcalMCParams );
PAYLOAD_2XML_CLASS( HcalPFCorrs );
PAYLOAD_2XML_CLASS( HcalParameters );
PAYLOAD_2XML_CLASS( HcalPedestalWidths );
PAYLOAD_2XML_CLASS( HcalPedestals );
PAYLOAD_2XML_CLASS( HcalQIEData );
PAYLOAD_2XML_CLASS( HcalQIETypes );
PAYLOAD_2XML_CLASS( HcalRecoParams );
PAYLOAD_2XML_CLASS( HcalRespCorrs );
PAYLOAD_2XML_CLASS( HcalSiPMCharacteristics );
PAYLOAD_2XML_CLASS( HcalSiPMParameters );
PAYLOAD_2XML_CLASS( HcalTPChannelParameters );
PAYLOAD_2XML_CLASS( HcalTPParameters );
PAYLOAD_2XML_CLASS( HcalTimeCorrs );
PAYLOAD_2XML_CLASS( HcalZSThresholds );
PAYLOAD_2XML_CLASS( JME::JetResolutionObject );
PAYLOAD_2XML_CLASS( JetCorrectorParametersCollection );
PAYLOAD_2XML_CLASS( L1CaloEcalScale );
PAYLOAD_2XML_CLASS( L1CaloEtScale );
PAYLOAD_2XML_CLASS( L1CaloGeometry );
PAYLOAD_2XML_CLASS( L1CaloHcalScale );
PAYLOAD_2XML_CLASS( L1GctChannelMask );
PAYLOAD_2XML_CLASS( L1GctJetFinderParams );
PAYLOAD_2XML_CLASS( L1GtBoardMaps );
PAYLOAD_2XML_CLASS( L1GtParameters );
PAYLOAD_2XML_CLASS( L1GtPrescaleFactors );
PAYLOAD_2XML_CLASS( L1GtPsbSetup );
PAYLOAD_2XML_CLASS( L1GtStableParameters );
PAYLOAD_2XML_CLASS( L1GtTriggerMask );
PAYLOAD_2XML_CLASS( L1GtTriggerMenu );
PAYLOAD_2XML_CLASS( L1MuCSCPtLut );
PAYLOAD_2XML_CLASS( L1MuCSCTFAlignment );
PAYLOAD_2XML_CLASS( L1MuCSCTFConfiguration );
PAYLOAD_2XML_CLASS( L1MuDTEtaPatternLut );
PAYLOAD_2XML_CLASS( L1MuDTExtLut );
PAYLOAD_2XML_CLASS( L1MuDTPhiLut );
PAYLOAD_2XML_CLASS( L1MuDTPtaLut );
PAYLOAD_2XML_CLASS( L1MuDTQualPatternLut );
PAYLOAD_2XML_CLASS( L1MuDTTFMasks );
PAYLOAD_2XML_CLASS( L1MuDTTFParameters );
PAYLOAD_2XML_CLASS( L1MuGMTChannelMask );
PAYLOAD_2XML_CLASS( L1MuGMTParameters );
PAYLOAD_2XML_CLASS( L1MuGMTScales );
PAYLOAD_2XML_CLASS( L1MuTriggerPtScale );
PAYLOAD_2XML_CLASS( L1MuTriggerScales );
PAYLOAD_2XML_CLASS( L1RCTChannelMask );
PAYLOAD_2XML_CLASS( L1RCTNoisyChannelMask );
PAYLOAD_2XML_CLASS( L1RCTParameters );
PAYLOAD_2XML_CLASS( L1RPCBxOrConfig );
PAYLOAD_2XML_CLASS( L1RPCConeDefinition );
PAYLOAD_2XML_CLASS( L1RPCConfig );
PAYLOAD_2XML_CLASS( L1RPCHsbConfig );
PAYLOAD_2XML_CLASS( L1RPCHwConfig );
PAYLOAD_2XML_CLASS( L1TGlobalPrescalesVetos );
PAYLOAD_2XML_CLASS( L1TMuonBarrelParams );
PAYLOAD_2XML_CLASS( L1TMuonEndCapForest );
PAYLOAD_2XML_CLASS( L1TMuonEndCapParams );
PAYLOAD_2XML_CLASS( L1TMuonGlobalParams );
PAYLOAD_2XML_CLASS( L1TMuonOverlapParams );
PAYLOAD_2XML_CLASS( L1TUtmTriggerMenu );
PAYLOAD_2XML_CLASS( L1TriggerKey );
PAYLOAD_2XML_CLASS( L1TriggerKeyList );
PAYLOAD_2XML_CLASS( MagFieldConfig );
PAYLOAD_2XML_CLASS( OOTPileupCorrectionBuffer );
PAYLOAD_2XML_CLASS( PCaloGeometry );
PAYLOAD_2XML_CLASS( PGeometricDet );
PAYLOAD_2XML_CLASS( PGeometricDetExtra );
PAYLOAD_2XML_CLASS( PTrackerParameters );
PAYLOAD_2XML_CLASS( PerformancePayloadFromBinnedTFormula );
PAYLOAD_2XML_CLASS( PerformancePayloadFromTFormula );
PAYLOAD_2XML_CLASS( PerformanceWorkingPoint );
//PAYLOAD_2XML_CLASS( PhysicsTools::Calibration::Histogram3D<double, double, double, double> );
PAYLOAD_2XML_CLASS( PhysicsTools::Calibration::MVAComputerContainer );
PAYLOAD_2XML_CLASS( QGLikelihoodObject );
PAYLOAD_2XML_CLASS( RPCAMCLinkMap );
PAYLOAD_2XML_CLASS( RPCClusterSize );
PAYLOAD_2XML_CLASS( RPCDCCLinkMap );
PAYLOAD_2XML_CLASS( RPCEMap );
PAYLOAD_2XML_CLASS( RPCLBLinkMap );
PAYLOAD_2XML_CLASS( RPCStripNoises );
PAYLOAD_2XML_CLASS( RecoIdealGeometry );
PAYLOAD_2XML_CLASS( RunInfo );
PAYLOAD_2XML_CLASS( SiStripLatency );
PAYLOAD_2XML_CLASS( SiPixelCPEGenericErrorParm );
PAYLOAD_2XML_CLASS( SiPixelDynamicInefficiency );
PAYLOAD_2XML_CLASS( SiPixelFedCablingMap );
PAYLOAD_2XML_CLASS( SiPixelGainCalibrationForHLT );
PAYLOAD_2XML_CLASS( SiPixelGainCalibrationOffline );
PAYLOAD_2XML_CLASS( SiPixelGenErrorDBObject );
PAYLOAD_2XML_CLASS( SiPixelLorentzAngle );
PAYLOAD_2XML_CLASS( SiPixelQuality );
PAYLOAD_2XML_CLASS( SiPixelTemplateDBObject );
PAYLOAD_2XML_CLASS( SiStripApvGain );
PAYLOAD_2XML_CLASS( SiStripBackPlaneCorrection );
PAYLOAD_2XML_CLASS( SiStripBadStrip );
PAYLOAD_2XML_CLASS( SiStripConfObject );
PAYLOAD_2XML_CLASS( SiStripDetVOff );
PAYLOAD_2XML_CLASS( SiStripFedCabling );
PAYLOAD_2XML_CLASS( SiStripLatency );
PAYLOAD_2XML_CLASS( SiStripLorentzAngle );
PAYLOAD_2XML_CLASS( SiStripNoises );
PAYLOAD_2XML_CLASS( SiStripPedestals );
PAYLOAD_2XML_CLASS( SiStripThreshold );
//PAYLOAD_2XML_CLASS( StorableDoubleMap<AbsOOTPileupCorrection> );
PAYLOAD_2XML_CLASS( TrackProbabilityCalibration );
PAYLOAD_2XML_CLASS( l1t::CaloParams );
PAYLOAD_2XML_CLASS( lumi::LumiSectionData );
PAYLOAD_2XML_CLASS( std::vector<unsigned long long> );
}
2 changes: 2 additions & 0 deletions CondCore/Utilities/src/CondFormats.h
Expand Up @@ -227,6 +227,8 @@
#include "CondFormats/L1TObjects/interface/CaloConfig.h"
#include "CondFormats/L1TObjects/interface/CaloParams.h"
#include "CondFormats/L1TObjects/interface/L1TMuonBarrelParams.h"
#include "CondFormats/L1TObjects/interface/L1TMuonEndCapForest.h"
#include "CondFormats/L1TObjects/interface/L1TMuonEndCapParams.h"
#include "CondFormats/L1TObjects/interface/L1TMuonGlobalParams.h"
#include "CondFormats/L1TObjects/interface/L1TMuonOverlapParams.h"
#include "CondFormats/L1TObjects/interface/L1TUtmAlgorithm.h"
Expand Down

0 comments on commit 25d29f4

Please sign in to comment.