7 #include <CLHEP/Random/RandGauss.h>
8 #include <CLHEP/Units/GlobalSystemOfUnits.h>
13 for (
auto &
c : transportMethod_)
16 if (transportMethod_ ==
"HECTOR") {
18 }
else if (transportMethod_ ==
"TOTEM") {
20 }
else if (transportMethod_ ==
"OPTICALFUNCTIONS") {
24 <<
"Unknow transport method. Is must be either HECTOR, TOTEM or OPTICALFUNCTIONS (case insensitive)";
const edm::EventSetup & c
std::unique_ptr< BaseProtonTransport > instance_
T getParameter(std::string const &) const
ProtonTransport(const edm::ParameterSet &iConfig, edm::ConsumesCollector iC)