12 PUTree_ = fs -> make<TTree>(
"pileup",
"pileup");
56 std::vector<PileupSummaryInfo>::const_iterator PVI;
59 for(PVI = PupInfo->begin(); PVI != PupInfo->end(); ++PVI){
60 BX_[
nBX] = PVI -> getBunchCrossing();
64 <<
" BX[1]: " <<
BX_[1]
static const char runNumber_[]
T getParameter(std::string const &) const
EventNumber_t event() const
bool getByToken(EDGetToken token, Handle< PROD > &result) const
#define DEFINE_FWK_MODULE(type)
edm::LuminosityBlockNumber_t luminosityBlock() const
edm::EDGetTokenT< std::vector< PileupSummaryInfo > > pileupSummaryToken_
PUDumper(const edm::ParameterSet &)
ctor
Int_t lumiBlock
lumi section
void Fill(HcalDetId &id, double val, std::vector< TH2F > &depth)
void analyze(const edm::Event &, const edm::EventSetup &) override
the actual analyze method