Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow ECAL pfrechit thresholds eta dependent in all regions, disregarding if ZS of FR #22253

Closed
wants to merge 65 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
1b2926d
mostly revert df3809e
kpedro88 Jan 25, 2018
d9bd66a
set MergePosition true only for collapse eras
kpedro88 Jan 25, 2018
3d7fd8d
use getMergePositionFlag instead of withSpecialRBXHBHE
kpedro88 Jan 25, 2018
73244df
HECollapse modifier needed in all steps to modify topology setting
kpedro88 Jan 25, 2018
7e90b13
Backport, Modify FileInPath to not lookup file in edmWriteConfigs
wddgit Jan 25, 2018
1de5e70
Merge pull request #21967 from wddgit/backportModificationToFileInPath
cmsbuild Jan 26, 2018
28c19cf
thread safe histo
civanch Jan 28, 2018
ae3474c
propagate calotower and topology changes to HLT customization
kpedro88 Jan 29, 2018
3ea71bf
restoring egamma sequence for allForPrompt dqm sequence
fabozzi Jan 29, 2018
1f7d0db
HCAL validation code update for ieta shift fixes, error bar fixes, an…
bcmcms Dec 13, 2017
5bffeb5
fixed error values for mapEnergy plots
bcmcms Dec 17, 2017
c3043de
improved style and cleaned up debug statements
bcmcms Dec 17, 2017
05d5293
minor change for clarity
bcmcms Dec 17, 2017
bb85ad0
fixed remaining ieta offset
bcmcms Dec 18, 2017
e641e53
fixed comments
bcmcms Dec 18, 2017
1304de1
cleaned up unused legacy files
bcmcms Dec 18, 2017
8f1b9a8
fixed indentation issue
bcmcms Dec 18, 2017
1288b29
cleaning up the PR
hatakeyamak Dec 20, 2017
176e11f
we wanted this flag to be true only after the full HE upgrade.
hatakeyamak Dec 20, 2017
a3fd917
fixed a missing ieta shift
bcmcms Jan 16, 2018
39871eb
various changes to digi time sample analysis and more
bcmcms Jan 16, 2018
a4368ce
emap subdetector changes
bcmcms Jan 16, 2018
b84e701
ieta remaining fix
hatakeyamak Jan 16, 2018
ea0f605
further fix for SOI and postSOI
hatakeyamak Jan 16, 2018
0b5fd7b
style
hatakeyamak Jan 16, 2018
d4797b1
clean-up
hatakeyamak Jan 16, 2018
8f74b92
plot SOI and postSOI fraction for any depth digis
hatakeyamak Jan 17, 2018
793e836
adding egamma also for harvesting
fabozzi Jan 30, 2018
19968d3
Merge pull request #22012 from fabozzi/from-CMSSW_10_0_X_rerecodqm
cmsbuild Jan 31, 2018
e0189dc
Merge pull request #22011 from ggovi/condcore-utilities-tools-fix4-100X
cmsbuild Jan 31, 2018
9a3f731
Merge pull request #21996 from Dr15Jones/fixPVFitter
cmsbuild Feb 1, 2018
7ad3807
Merge pull request #22004 from civanch/thread_safe_histo_pileup
cmsbuild Feb 1, 2018
e925ce4
Merge pull request #21944 from rappoccio/patjet_groomedmass_10x
cmsbuild Feb 1, 2018
fe05df7
Merge pull request #21953 from arizzi/fixeMerge100X
cmsbuild Feb 1, 2018
a7ebe47
backport of PR 22075
arunhep Feb 1, 2018
30eb550
Merge pull request #22038 from cms-nanoAOD/master100Xbase
cmsbuild Feb 1, 2018
054b279
Compare cone volumes up to 11th digit of fp
mrodozov Jan 19, 2018
f870206
Backport in 10_0_X of fix for Cons test (PR 21898)
fabiocos Feb 2, 2018
e28052a
Merge pull request #22084 from fabiocos/fc-fixGeoTest100X
cmsbuild Feb 2, 2018
278176b
Various improvements to pixel-related modules
VinInn Jan 29, 2018
1318703
CSC DQM CSCMonitorModule fix for missing histo labels (10_0_X backport)
barvic Feb 5, 2018
04866bb
Merge pull request #22002 from kpedro88/Phase1-HECollapse3-100X
cmsbuild Feb 6, 2018
78731b9
Merge pull request #22117 from Sam-Harper/CaloObjFilterBadGeomFix
cmsbuild Feb 6, 2018
66d7373
fix packing of 2x32 in 64 bits
VinInn Jan 26, 2018
615b21b
adding harvesting step for NANOAOD workflows
fabozzi Feb 6, 2018
25d29f4
Merge pull request #22055 from fwyzard/extend_conddb_dump_100x
cmsbuild Feb 6, 2018
c81f30b
Merge pull request #22111 from DryRun/CMSSW_10_0_0_hcaldqm
cmsbuild Feb 6, 2018
a04df83
HCAL response corrections updated for HE scale change
arunhep Feb 6, 2018
3acc3bf
Fixed an issue where HO emap was being booked multiple times
bcmcms Feb 6, 2018
edc348c
Merge pull request #22119 from barvic/csc_dqm_xml_string_parsing_fix_…
cmsbuild Feb 6, 2018
af781ba
Merge pull request #22127 from fabozzi/from-CMSSW_10_0_X_nanoharvest
cmsbuild Feb 6, 2018
d04531c
Merge pull request #22123 from fwyzard/fixPixelDigi2Raw_100x
cmsbuild Feb 6, 2018
afb12cd
fix typo in plugin definition name
mmusich Feb 6, 2018
b3d2dbc
Merge pull request #22107 from cms-patatrack/CMSSW_10_0_X_Patatrack_n…
cmsbuild Feb 7, 2018
5c365b2
Projected pileup scenario for 2018.
plujan Feb 7, 2018
d31dbd8
Merge pull request #22153 from plujan/Pileup2018Projection
cmsbuild Feb 8, 2018
1200364
Merge pull request #22088 from matz-e/hcal-tp-ieta16
cmsbuild Feb 8, 2018
fabe088
move HLT to MAHI+M3
silviodonato Feb 8, 2018
449c0a6
update online_grun.txt
silviodonato Feb 8, 2018
f1f599e
Merge pull request #22159 from cms-tsg-storm/HLTmenu102_10X
cmsbuild Feb 8, 2018
938d2d6
Merge pull request #22036 from bcmcms/HcalValidationUpdate_10_0_X_Iet…
cmsbuild Feb 8, 2018
f7b5aea
Merge pull request #22078 from arunhep/ak_GTUpdates_2018MC_HCAL_BTagJ…
cmsbuild Feb 8, 2018
46364c5
Merge pull request #22140 from mmusich/fixTypoCalibTrackerSiStripReal…
cmsbuild Feb 8, 2018
ce2ffce
flag to allow the possibility to activate the ZS offline applied to a…
amassiro Feb 16, 2018
06ab4db
add HLT customize and allow thresholds studies
amassiro Feb 19, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
@@ -1,9 +1,9 @@
// -*- C++ -*-
//
// Package: CalibTracker/SiStripESProducers
// Class: SiStripBackPlaneCorrectioNFakeESSource
// Class: SiStripBackPlaneCorrectionFakeESSource
//
/**\class SiStripBackPlaneCorrectioNFakeESSource SiStripBackPlaneCorrectioNFakeESSource.h CalibTracker/SiStripESProducers/plugins/SiStripBackPlaneCorrectioNFakeESSource.cc
/**\class SiStripBackPlaneCorrectionFakeESSource SiStripBackPlaneCorrectionFakeESSource.h CalibTracker/SiStripESProducers/plugins/SiStripBackPlaneCorrectionFakeESSource.cc

Description: "fake" SiStripBackPlaneCorrection ESProducer - fixed value from configuration for each module geometry

Expand All @@ -22,10 +22,10 @@
#include "CondFormats/DataRecord/interface/SiStripCondDataRecords.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"

class SiStripBackPlaneCorrectioNFakeESSource : public edm::ESProducer, public edm::EventSetupRecordIntervalFinder {
class SiStripBackPlaneCorrectionFakeESSource : public edm::ESProducer, public edm::EventSetupRecordIntervalFinder {
public:
SiStripBackPlaneCorrectioNFakeESSource(const edm::ParameterSet&);
~SiStripBackPlaneCorrectioNFakeESSource() override;
SiStripBackPlaneCorrectionFakeESSource(const edm::ParameterSet&);
~SiStripBackPlaneCorrectionFakeESSource() override;

void setIntervalFor( const edm::eventsetup::EventSetupRecordKey&, const edm::IOVSyncValue& iov, edm::ValidityInterval& iValidity ) override;

Expand All @@ -42,7 +42,7 @@ class SiStripBackPlaneCorrectioNFakeESSource : public edm::ESProducer, public ed
#include "CalibTracker/SiStripCommon/interface/SiStripDetInfoFileReader.h"
#include "DataFormats/TrackerCommon/interface/TrackerTopology.h"

SiStripBackPlaneCorrectioNFakeESSource::SiStripBackPlaneCorrectioNFakeESSource(const edm::ParameterSet& iConfig)
SiStripBackPlaneCorrectionFakeESSource::SiStripBackPlaneCorrectionFakeESSource(const edm::ParameterSet& iConfig)
{
setWhatProduced(this);
findingRecord<SiStripBackPlaneCorrectionRcd>();
Expand All @@ -51,16 +51,16 @@ SiStripBackPlaneCorrectioNFakeESSource::SiStripBackPlaneCorrectioNFakeESSource(c
m_file = iConfig.getParameter<edm::FileInPath>("file");
}

SiStripBackPlaneCorrectioNFakeESSource::~SiStripBackPlaneCorrectioNFakeESSource() {}
SiStripBackPlaneCorrectionFakeESSource::~SiStripBackPlaneCorrectionFakeESSource() {}

void SiStripBackPlaneCorrectioNFakeESSource::setIntervalFor( const edm::eventsetup::EventSetupRecordKey&, const edm::IOVSyncValue& iov, edm::ValidityInterval& iValidity )
void SiStripBackPlaneCorrectionFakeESSource::setIntervalFor( const edm::eventsetup::EventSetupRecordKey&, const edm::IOVSyncValue& iov, edm::ValidityInterval& iValidity )
{
iValidity = edm::ValidityInterval{iov.beginOfTime(), iov.endOfTime()};
}

// ------------ method called to produce the data ------------
SiStripBackPlaneCorrectioNFakeESSource::ReturnType
SiStripBackPlaneCorrectioNFakeESSource::produce(const SiStripBackPlaneCorrectionRcd& iRecord)
SiStripBackPlaneCorrectionFakeESSource::ReturnType
SiStripBackPlaneCorrectionFakeESSource::produce(const SiStripBackPlaneCorrectionRcd& iRecord)
{
using namespace edm::es;

Expand All @@ -87,4 +87,4 @@ SiStripBackPlaneCorrectioNFakeESSource::produce(const SiStripBackPlaneCorrection

//define this as a plug-in
#include "FWCore/Framework/interface/SourceFactory.h"
DEFINE_FWK_EVENTSETUP_SOURCE(SiStripBackPlaneCorrectioNFakeESSource);
DEFINE_FWK_EVENTSETUP_SOURCE(SiStripBackPlaneCorrectionFakeESSource);
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
Expand Up @@ -188,7 +188,7 @@ float SiPixelGainCalibrationOffline::getGain(const int& col, const int& row, con
int maxRow = lengthOfColumnData - (lengthOfColumnData % numberOfRowsToAverageOver_) - 1;
if (col >= nCols || row > maxRow){
throw cms::Exception("CorruptedData")
<< "[SiPixelGainCalibrationOffline::getPed] Pixel out of range: col " << col;
<< "[SiPixelGainCalibrationOffline::getPed] Pixel out of range: col " << col << " row " << row;
}
return decodeGain(s.datum & 0xFF);
}
Expand Down
14 changes: 7 additions & 7 deletions Configuration/AlCa/python/autoCond.py
Expand Up @@ -40,19 +40,19 @@
# GlobalTag for Run2 HLT for HI: it points to the online GT
'run2_hlt_hi' : '100X_dataRun2_HLTHI_frozen_v1',
# GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2017 (and 0,0,~0-centred beamspot)
'phase1_2017_design' : '100X_mc2017_design_IdealBS_v2',
'phase1_2017_design' : '100X_mc2017_design_IdealBS_v3',
# GlobalTag for MC production with realistic conditions for Phase1 2017 detector
'phase1_2017_realistic' : '100X_mc2017_realistic_v2',
'phase1_2017_realistic' : '100X_mc2017_realistic_v3',
# GlobalTag for MC production (cosmics) with realistic alignment and calibrations for Phase1 2017 detector, Strip tracker in DECO mode
'phase1_2017_cosmics' : '100X_mc2017cosmics_realistic_deco_v2',
'phase1_2017_cosmics' : '100X_mc2017cosmics_realistic_deco_v3',
# GlobalTag for MC production (cosmics) with realistic alignment and calibrations for Phase1 2017 detector, Strip tracker in PEAK mode
'phase1_2017_cosmics_peak' : '100X_mc2017cosmics_realistic_peak_v2',
'phase1_2017_cosmics_peak' : '100X_mc2017cosmics_realistic_peak_v3',
# GlobalTag for MC production with perfectly aligned and calibrated detector for full Phase1 2018 (and 0,0,0-centred beamspot)
'phase1_2018_design' : '100X_upgrade2018_design_IdealBS_v4',
'phase1_2018_design' : '100X_upgrade2018_design_IdealBS_v6',
# GlobalTag for MC production with realistic conditions for full Phase1 2018 detector
'phase1_2018_realistic' : '100X_upgrade2018_realistic_v7',
'phase1_2018_realistic' : '100X_upgrade2018_realistic_v10',
# GlobalTag for MC production (cosmics) with realistic conditions for full Phase1 2018 detector, Strip tracker in DECO mode
'phase1_2018_cosmics' : '100X_upgrade2018cosmics_realistic_deco_v5',
'phase1_2018_cosmics' : '100X_upgrade2018cosmics_realistic_deco_v8',
# GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2019
'phase1_2019_design' : '100X_postLS2_design_v2', # GT containing design conditions for postLS2
# GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2019
Expand Down
3 changes: 2 additions & 1 deletion Configuration/DataProcessing/python/Merge.py
Expand Up @@ -10,6 +10,7 @@

from FWCore.ParameterSet.Config import Process, EndPath
from FWCore.ParameterSet.Modules import OutputModule, Source, Service
from Configuration.EventContent.EventContent_cff import NANOAODEventContent
import FWCore.ParameterSet.Types as CfgTypes


Expand Down Expand Up @@ -64,7 +65,7 @@ def mergeProcess(*inputFiles, **options):
if newDQMIO:
outMod = OutputModule("DQMRootOutputModule")
elif mergeNANO:
outMod = OutputModule("NanoAODOutputModule")
outMod = OutputModule("NanoAODOutputModule",NANOAODEventContent.clone())
else:
outMod = OutputModule("PoolOutputModule")

Expand Down
9 changes: 4 additions & 5 deletions Configuration/PyReleaseValidation/python/relval_standard.py
Expand Up @@ -222,7 +222,7 @@
# reminiAOD wf on 2016H 80X input
workflows[136.7721] = ['',['RunJetHT2016H_reminiaod','REMINIAOD_data2016','HARVESTDR2_REMINIAOD_data2016']]
# nanoAOD wf on 2016H 80X input
workflows[136.7722] = ['',['RunJetHT2016H_nano','NANOEDM2016_80X']]
workflows[136.7722] = ['',['RunJetHT2016H_nano','NANOEDM2016_80X','HARVESTNANOAOD2016_80X']]

### run 2017B ###
workflows[136.780] = ['',['RunHLTPhy2017B','HLTDR2_2017','RECODR2_2017reHLT_Prompt','HARVEST2017']]
Expand Down Expand Up @@ -425,11 +425,10 @@
# nanoaod wf without intermediate EDM, starting from existing MINIAOD inputs
workflows[1325.6] = ['', ['TTbar_13_94XNanoAODINPUT','NANOAODMC2017']]
# nanoaod wf with intermediate EDM and merge step, starting from existing MINIAOD inputs
workflows[1325.7] = ['', ['TTbar_13_94XNanoAODINPUT','NANOEDMMC2017']]
workflows[1325.8] = ['', ['TTbar_13_92XNanoAODINPUT','NANOEDMMC2017_92X']]
workflows[1325.7] = ['', ['TTbar_13_94XNanoAODINPUT','NANOEDMMC2017','HARVESTNANOAODMC2017']]
workflows[1325.8] = ['', ['TTbar_13_92XNanoAODINPUT','NANOEDMMC2017_92X','HARVESTNANOAODMC2017_92X']]
#using ZEE as I cannot find TT at CERN
workflows[1329.1] = ['', ['ZEE_13_80XNanoAODINPUT','NANOEDMMC2016_80X']]

workflows[1329.1] = ['', ['ZEE_13_80XNanoAODINPUT','NANOEDMMC2016_80X','HARVESTNANOAODMC2016_80X']]


workflows[1326] = ['', ['WE_13','DIGIUP15','RECOUP15','HARVESTUP15']]
Expand Down
8 changes: 8 additions & 0 deletions Configuration/PyReleaseValidation/python/relval_steps.py
Expand Up @@ -2151,6 +2151,14 @@ def gen2018HiMix(fragment,howMuch):
steps['NANOEDM2017_92X'] = merge([{'--era': 'Run2_2017,run2_nanoAOD_92X'}, steps['NANOEDM2017'] ])
steps['NANOEDM2016_80X'] = merge([{'--era': 'Run2_2016,run2_miniAOD_80XLegacy'}, steps['NANOEDM2017'] ])

steps['HARVESTNANOAODMC2017']=merge([{'-s':'HARVESTING:@nanoAODDQM','--conditions': 'auto:phase1_2017_realistic','--era': 'Run2_2017'},steps['HARVESTUP15']])
steps['HARVESTNANOAODMC2017_92X']=merge([{'--era': 'Run2_2017,run2_nanoAOD_92X'},steps['HARVESTNANOAODMC2017']])
steps['HARVESTNANOAODMC2016_80X']=merge([{'--conditions': 'auto:run2_mc','--era': 'Run2_2016,run2_miniAOD_80XLegacy'},steps['HARVESTNANOAODMC2017']])

steps['HARVESTNANOAOD2017']=merge([{'--data':'','-s':'HARVESTING:@nanoAODDQM','--conditions':'auto:run2_data_relval','--era':'Run2_2017'},steps['HARVESTDR2']])
steps['HARVESTNANOAOD2017_92X']=merge([{'--era': 'Run2_2017,run2_nanoAOD_92X'},steps['HARVESTNANOAOD2017']])
steps['HARVESTNANOAOD2016_80X']=merge([{'--era': 'Run2_2016,run2_miniAOD_80XLegacy'},steps['HARVESTNANOAOD2017']])

steps['NANOMERGE'] = { '-s': 'ENDJOB', '-n': 1000 , '--eventcontent' : 'NANOAODSIM','--datatier': 'NANOAODSIM', '--conditions': 'auto:run2_mc' }

#################################################################################
Expand Down