1 #ifndef UNITBIDIRECTIONALELECTRICFIELD
2 #define UNITBIDIRECTIONALELECTRICFIELD 1
8 #include <CLHEP/Matrix/Vector.h>
47 virtual bool construct( EVENT::LCCollection * );
65 #endif // UNITBIDIRECTIONALELECTRICFIELD
Field : A base interface to an electric or magnetic field.
Definition: Field.h:22
virtual ~UnitBiDirectionalElectricField()
destructor
Definition: UnitBiDirectionalElectricField.cc:41
CLHEP::Hep3Vector get_field_value(const CLHEP::Hep3Vector &)
gets the field value at a specified point
Definition: UnitBiDirectionalElectricField.cc:59
std::string get_typename()
returns the typename of the field
UnitBiDirectionalElectricField()
constructor
Definition: UnitBiDirectionalElectricField.cc:33
UnitBiDirectionalElectricField : An electric field which is +1Vin the +z direction when z > 0 and -1V...
Definition: UnitBiDirectionalElectricField.h:30
virtual bool construct(EVENT::LCCollection *)
constructs the field from an LCCollection of data objects (could be anything...
Definition: UnitBiDirectionalElectricField.cc:51
virtual Field * new_field(void)
returns a new field...
Definition: UnitBiDirectionalElectricField.cc:46