1 #ifndef LOADFIELDFROMCONDITIONSDATAPROCESSOR_H
2 #define LOADFIELDFROMCONDITIONSDATAPROCESSOR_H
8 #include "marlin/Processor.h"
12 #include "BFieldMapListener.h"
38 virtual Processor* newProcessor()
47 virtual void processRunHeader(lcio::LCRunHeader* run) ;
49 virtual void processEvent(lcio::LCEvent * evt) ;
51 virtual void check(lcio::LCEvent * evt) ;
62 double _coilPositionY;
63 double _coilPositionZ;
64 double _coilRotationX;
65 double _coilRotationY;
71 #endif // LOADFIELDFROMCONDITIONSDATAPROCESSOR_H
listener class derived from LCCD::IConditionsChangeListener accesses the bfield map object ...
Definition: BFieldMapListener.h:32
Processor to load the field map from conditions data into GEAR.
Definition: LoadFieldFromConditionsDataProcessor.h:33
std::string _bFieldColName
the name of the bfield map collection
Definition: LoadFieldFromConditionsDataProcessor.h:59
double _coilPositionX
the translation and rotation in terms of the coil position – LP and coil have different origins ...
Definition: LoadFieldFromConditionsDataProcessor.h:61