BFieldPlugin.h
Go to the documentation of this file.
1 #ifndef BFIELD_PLUGIN_H
2 #define BFIELD_PLUGIN_H 1
3 
4 #include "Plugins/BFieldPlugin.h"
5 #include "Objects/CartesianVector.h"
6 #include "nug4/MagneticFieldServices/MagneticFieldService.h"
7 
8 namespace gar {
9  namespace gar_pandora {
10 
11  class BFieldPlugin : public pandora::BFieldPlugin
12  {
13  public:
14  BFieldPlugin();
15  float GetBField(const pandora::CartesianVector &positionVector) const;
16 
17  private:
18  pandora::StatusCode Initialize();
19  pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle);
20  };
21  }
22 }
23 
24 #endif // #ifndef BFIELD_PLUGIN_H
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
float GetBField(const pandora::CartesianVector &positionVector) const
pandora::StatusCode Initialize()
General GArSoft Utilities.