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 
13 
16 #include <vector>
17 #include <string>
18 
20 
21 namespace magneticfield {
23  {
24  public:
27 
28  std::auto_ptr<MagneticField> produce(const IdealMagneticFieldRecord&);
30  private:
31  std::string closerModel(float current);
32  std::vector<int> nominalCurrents;
33  std::vector<std::string> maps;
34  };
35 }
36 
37 #endif
std::auto_ptr< MagneticField > produce(const IdealMagneticFieldRecord &)