21 void endJob(
void )
override;
22 void evaluate(
const double point[3],
double field[3] )
const;
74 double pt[3] = {
x,
y, z };
77 std::cout <<
"(" << x <<
", " << y <<
", " << z <<
") " << val[0] <<
":" << val[1] <<
":" << val[2] <<
"; ";
T getUntrackedParameter(std::string const &, T const &) const
MFProducer(const edm::ParameterSet &)
void produce(edm::Event &, const edm::EventSetup &) override
void endJob(void) override
#define DEFINE_FWK_MODULE(type)
Global3DPoint GlobalPoint
virtual GlobalVector inTesla(const GlobalPoint &gp) const =0
Field value ad specified global point, in Tesla.
void evaluate(const double point[3], double field[3]) const
edm::ESHandle< MagneticField > m_mf
~MFProducer(void) override
void beginJob(void) override
*vegas h *****************************************************used in the default bin number in original ***version of VEGAS is ***a higher bin number might help to derive a more precise ***grade subtle point