1 #ifndef CONSTANTUNIDIRECTIONALMAGNETICFIELD_H
2 #define CONSTANTUNIDIRECTIONALMAGNETICFIELD_H 1
41 virtual bool construct( EVENT::LCCollection * );
69 std::vector<FieldMapEntry> _field_map;
74 #endif // CONSTANTUNIDIRECTIONALMAGNETICFIELD_H
Field : A base interface to an electric or magnetic field.
Definition: Field.h:22
std::string get_typename()
returns the typename of the field
Definition: ConstantUnidirectionalMagneticField.h:51
ConstantUnidirectionalMagneticField : A constant magnetic field.
Definition: ConstantUnidirectionalMagneticField.h:24
virtual bool construct(EVENT::LCCollection *)
constructs the field from an LCCollection of data objects (could be anything...
Definition: ConstantUnidirectionalMagneticField.cc:40
virtual Field * new_field(void)
returns a new field...
Definition: ConstantUnidirectionalMagneticField.cc:35
virtual ~ConstantUnidirectionalMagneticField()
destructor
Definition: ConstantUnidirectionalMagneticField.cc:30
ConstantUnidirectionalMagneticField()
constructor
Definition: ConstantUnidirectionalMagneticField.cc:23
CLHEP::Hep3Vector get_field_value(const CLHEP::Hep3Vector &)
gets the field value at a specified point
Definition: ConstantUnidirectionalMagneticField.cc:67