112 corfile.
Initialize(iSetup,
"/afs/cern.ch/user/b/bendavid/cmspublic/gbrv3ph.root");
129 iEvent.
getByLabel(
"offlinePrimaryVerticesWithBS", hVertexProduct);
131 for (reco::PhotonCollection::const_iterator it = hPhotonProduct->begin(); it!=hPhotonProduct->end(); ++it) {
136 printf(
"file: default = %5f, correction = %5f, uncertainty = %5f\n", it->energy(),corsfile.first,corsfile.second);
137 printf(
"db: default = %5f, correction = %5f, uncertainty = %5f\n", it->energy(),corsdb.first,corsdb.second);
void Initialize(const edm::EventSetup &iSetup, std::string regweights, bool weightsFromDB=false)
virtual void beginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
EGEnergyAnalyzer(const edm::ParameterSet &)
#define DEFINE_FWK_MODULE(type)
EGEnergyCorrector corfile
virtual void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
std::pair< double, double > CorrectedEnergyWithError(const reco::Photon &p, const reco::VertexCollection &vtxcol, EcalClusterLazyTools &clustertools, const edm::EventSetup &es)
void addDefault(ParameterSetDescription const &psetDescription)
virtual void endRun(edm::Run const &, edm::EventSetup const &)
virtual void analyze(const edm::Event &, const edm::EventSetup &)
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
virtual void beginRun(edm::Run const &, edm::EventSetup const &)
Bool_t IsInitialized() const
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)