CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
AutoMagneticFieldESProducer.h
Go to the documentation of this file.
1 #ifndef AutoMagneticFieldESProducer_h
2 #define AutoMagneticFieldESProducer_h
3 
15 
18 #include <vector>
19 #include <string>
20 
22 
23 namespace magneticfield {
25  {
26  public:
29 
30  std::auto_ptr<MagneticField> produce(const IdealMagneticFieldRecord&);
32  private:
33  std::string closerModel(float current);
34  std::vector<int> nominalCurrents;
35  std::vector<std::string> maps;
36  };
37 }
38 
39 #endif
std::auto_ptr< MagneticField > produce(const IdealMagneticFieldRecord &)