9 #include "CLHEP/Units/defs.h"
10 #include "CLHEP/Units/PhysicalConstants.h"
15 wmanager_(iPSet,consumesCollector()),
16 hepmcCollection_(iPSet.getParameter<edm::
InputTag>(
"hepmcCollection"))
31 nEvt = i.
book1D(
"nEvt",
"n analyzed Events", 1, 0., 1.);
63 const HepMC::HeavyIon* ion = evt->GetEvent()->heavy_ion();
T getUntrackedParameter(std::string const &, T const &) const
MonitorElement * Npart_proj
virtual ~BasicHepMCHeavyIonValidation()
MonitorElement * event_plane_angle
bool getByToken(EDGetToken token, Handle< PROD > &result) const
virtual void analyze(edm::Event const &, edm::EventSetup const &) override
MonitorElement * spectator_neutrons
MonitorElement * N_Nwounded_collisions
MonitorElement * Nwounded_N_collisions
MonitorElement * book1D(Args &&...args)
edm::EDGetTokenT< edm::HepMCProduct > hepmcCollectionToken_
MonitorElement * Ncoll_hard
MonitorElement * spectator_protons
virtual void bookHistograms(DQMStore::IBooker &i, edm::Run const &, edm::EventSetup const &) override
edm::InputTag hepmcCollection_
MonitorElement * eccentricity
MonitorElement * Npart_targ
MonitorElement * Nwounded_Nwounded_collisions
void setCurrentFolder(const std::string &fullpath)
BasicHepMCHeavyIonValidation(const edm::ParameterSet &)
MonitorElement * sigma_inel_NN
MonitorElement * nEvt
PDT table.
double weight(const edm::Event &)
MonitorElement * impact_parameter