1 #ifndef TOTEM_TRANSPORT
2 #define TOTEM_TRANSPORT
16 #include <unordered_map>
20 class HepRandomEngine;
~TotemTransport() override
std::string m_model_ip_150_r_name
LHCOpticsApproximator * m_aprox_ip_150_l
std::string m_model_ip_150_l_name
TotemTransport(const edm::ParameterSet &ps)
Class finds the parametrisation of MADX proton transport and transports the protons according to it 5...
bool transportProton(const HepMC::GenParticle *)
double m_beampipe_aperture_radius
LHCOpticsApproximator * ReadParameterization(const std::string &, const std::string &)
LHCOpticsApproximator * m_aprox_ip_150_r
void process(const HepMC::GenEvent *ev, const edm::EventSetup &es, CLHEP::HepRandomEngine *engine) override