diff --git a/PhysicsTools/Utilities/interface/LumiReWeighting.h b/PhysicsTools/Utilities/interface/LumiReWeighting.h index a6c17f4f9408f..e1d831285c16d 100644 --- a/PhysicsTools/Utilities/interface/LumiReWeighting.h +++ b/PhysicsTools/Utilities/interface/LumiReWeighting.h @@ -221,11 +221,11 @@ namespace edm { public: LumiReWeighting( std::string generatedFile, std::string dataFile, - std::string GenHistName, - std::string DataHistName, - const edm::InputTag& PileupSumInfoInputTag); + std::string GenHistName = "pileup", + std::string DataHistName = "pileup", + const edm::InputTag& PileupSumInfoInputTag = edm::InputTag( "addPileupInfo" ) ); - LumiReWeighting( const std::vector< float >& MC_distr, const std::vector< float >& Lumi_distr, const edm::InputTag& PileupSumInfoInputTag); + LumiReWeighting( const std::vector< float >& MC_distr, const std::vector< float >& Lumi_distr, const edm::InputTag& PileupSumInfoInputTag = edm::InputTag( "addPileupInfo" ) ); LumiReWeighting ( ) { } ; diff --git a/PhysicsTools/Utilities/src/LumiReWeighting.cc b/PhysicsTools/Utilities/src/LumiReWeighting.cc index b1b5806473d3f..a68033592ae6d 100644 --- a/PhysicsTools/Utilities/src/LumiReWeighting.cc +++ b/PhysicsTools/Utilities/src/LumiReWeighting.cc @@ -38,9 +38,9 @@ using namespace edm; LumiReWeighting::LumiReWeighting( std::string generatedFile, std::string dataFile, - std::string GenHistName = "pileup", - std::string DataHistName = "pileup", - const edm::InputTag& PileupSumInfoInputTag = edm::InputTag( "addPileupInfo" ) ) : + std::string GenHistName, + std::string DataHistName, + const edm::InputTag& PileupSumInfoInputTag ) : generatedFileName_( generatedFile), dataFileName_ ( dataFile ), GenHistName_ ( GenHistName ), @@ -83,7 +83,7 @@ LumiReWeighting::LumiReWeighting( std::string generatedFile, OldLumiSection_ = -1; } -LumiReWeighting::LumiReWeighting(const std::vector< float >& MC_distr,const std::vector< float >& Lumi_distr, const edm::InputTag& PileupSumInfoInputTag = edm::InputTag( "addPileupInfo" ) ) : +LumiReWeighting::LumiReWeighting(const std::vector< float >& MC_distr,const std::vector< float >& Lumi_distr, const edm::InputTag& PileupSumInfoInputTag ) : pileupSumInfoTag_ ( PileupSumInfoInputTag ) { // no histograms for input: use vectors