Go to the documentation of this file. 1 #ifndef BeamHalo_Producer_h
2 #define BeamHalo_Producer_h
7 #include "HepMC/GenEvent.h"
9 #include "CLHEP/Random/RandFlat.h"
18 class HepRandomEngine;
void endLuminosityBlock(LuminosityBlock const &, EventSetup const &) override
void setRandomEngine(CLHEP::HepRandomEngine *v)
~BeamHaloProducer() override
Destructor.
void beginLuminosityBlock(LuminosityBlock const &, EventSetup const &) override
void produce(Event &e, const EventSetup &es) override
bool call_bh_set_parameters(int *ival, float *fval, const std::string cval_string)
void endRunProduce(Run &r, const EventSetup &es) override
BeamHaloProducer(const ParameterSet &)
Constructor.
bool call_ki_bhg_fill(int &iret, float &weight)
bool call_ki_bhg_init(long &seed)
bool call_ki_bhg_stat(int &iret)