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