14 : lumiInputTag_(iConfig.getParameter<edm::
InputTag>(
"lumi")),
15 lumiScale_(iConfig.getParameter<double>(
"lumiScale")) {}
18 : lumiInputTag_(lumiInputTag), lumiScale_(lumiScale) {}
26 :
GetLumi(lumiInputTag, lumiScale) {
55 double intDelLumi = -1.;
63 lumi = lumiSummary_->avgInsDelLumi();
64 intDelLumi = lumiSummary_->intgDelLumi();
65 edm::LogInfo(
"GetLumi") <<
"Luminosity in this Lumi Section " << lumi <<
" --> " << intDelLumi << std::endl;
85 double inelastic_xSec = 0.;
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
bool getByToken(EDGetToken token, Handle< PROD > &result) const
int bunchCrossing() const
static constexpr double FREQ_ORBIT
edm::EDGetTokenT< LumiDetails > lumiDetailsToken_
double getValue(const edm::Event &)
edm::EDGetTokenT< LumiSummary > lumiSummaryToken_
LuminosityBlock const & getLuminosityBlock() const
static constexpr double INELASTIC_XSEC_7TeV
double getRawValue(const edm::Event &)
static constexpr double INELASTIC_XSEC_8TeV
Log< level::Info, false > LogInfo
GetLumi(const edm::ParameterSet &)
double convert2PU(double, double)
edm::InputTag lumiInputTag_
Log< level::Warning, false > LogWarning