MarlinTPC
1.2.0
|
GEARMagneticField : A magnetic field which is basically just a wrapper to accessing the global GEAR field. More...
#include <GEARMagneticField.h>
Public Member Functions | |
GEARMagneticField () | |
constructor | |
virtual | ~GEARMagneticField () |
destructor | |
virtual Field * | new_field (void) |
returns a new field... More... | |
virtual bool | construct (EVENT::LCCollection *) |
constructs the field from an LCCollection of data objects (could be anything... More... | |
CLHEP::Hep3Vector | get_field_value (const CLHEP::Hep3Vector &) |
gets the field value at a specified point | |
std::string | get_typename () |
returns the typename of the field | |
![]() | |
Field (std::string field_typename) | |
constructor | |
virtual | ~Field () |
destructor | |
CLHEP::HepVector | get_field_value (const CLHEP::HepVector &) |
gets the field value at a specified point (in carthesian coordinates) More... | |
virtual CLHEP::Hep3Vector | get_field_error () |
gets the field error. More... | |
std::string | get_typename () |
returns the typename of the field | |
Additional Inherited Members | |
![]() | |
CLHEP::Hep3Vector | _field_error |
GEARMagneticField : A magnetic field which is basically just a wrapper to accessing the global GEAR field.
This is a much easier thing to use than putting a contant magnetic field into an LCCD object and accessing it through LCIO.
|
virtual |
constructs the field from an LCCollection of data objects (could be anything...
field bin values or just parameters)
Implements marlintpc::Field.
|
virtual |
returns a new field...
similar to how the Marlin processor registration works
Implements marlintpc::Field.
References GEARMagneticField().