binningEntryType(std::string uncertainty, std::string moduleLabel)
std::vector< binningEntryType * > binning_
~ShiftedParticleProducer() override
ShiftedParticleProducer(const edm::ParameterSet &cfg)
std::unique_ptr< TF2 > binUncFormula_
edm::EDGetTokenT< CandidateView > srcToken_
std::string binUncertainty_
double getUncShift(const reco::Candidate &originalParticle)
void produce(edm::Event &evt, const edm::EventSetup &es) override
edm::EDGetTokenT< edm::ValueMap< float > > weightsToken_
binningEntryType(const edm::ParameterSet &cfg, std::string moduleLabel)
std::unique_ptr< StringCutObjectSelector< reco::Candidate > > binSelection_
edm::View< reco::Candidate > CandidateView