CMS 3D CMS Logo

VolumeBasedMagneticFieldESProducer.h
Go to the documentation of this file.
1 #ifndef VolumeBasedMagneticFieldESProducer_h
2 #define VolumeBasedMagneticFieldESProducer_h
3 
12 
16 
17 #include <string>
18 #include <vector>
19 
20 namespace magneticfield {
22  public:
24 
25  std::unique_ptr<MagneticField> produce(const IdealMagneticFieldRecord & iRecord);
26 
27  private:
28  // forbid copy ctor and assignment op.
31 
33  };
34 }
35 
36 
37 #endif
const VolumeBasedMagneticFieldESProducer & operator=(const VolumeBasedMagneticFieldESProducer &)=delete
std::unique_ptr< MagneticField > produce(const IdealMagneticFieldRecord &iRecord)