47 std::vector<PileupSummaryInfo>::const_iterator PVI;
48 nPUtrue_ = PupInfo->begin()->getTrueNumInteractions();
50 for (PVI = PupInfo->begin(); PVI != PupInfo->end(); ++PVI) {
51 BX_[
nBX] = PVI->getBunchCrossing();
55 <<
" nPUobs[1]: " <<
nPUobs_[1] << std::endl;
static const char runNumber_[]
edm::EDGetTokenT< std::vector< PileupSummaryInfo > > pileupSummaryToken_
EventNumber_t event() const
bool getByToken(EDGetToken token, Handle< PROD > &result) const
#define DEFINE_FWK_MODULE(type)
edm::LuminosityBlockNumber_t luminosityBlock() const
T * make(const Args &...args) const
make new ROOT object
PUDumper(const edm::ParameterSet &)
ctor
Int_t lumiBlock
lumi section
T getParameter(std::string const &) const
void analyze(const edm::Event &, const edm::EventSetup &) override
the actual analyze method