8 #ifndef PHXELECTROMAGDETECTOR2D_HPP_
9 #define PHXELECTROMAGDETECTOR2D_HPP_
11 #include "../../../common/common.hpp"
15 #include "../cells/ElectroMagCells2D.hpp"
26 void configure(std::shared_ptr<ConfigBase> config_base)
override final;
35 void apply_detector(std::shared_ptr<CellsBase> cells_base,
double time)
override final;
45 std::shared_ptr<ElectroMagCells2D> em_cells_2d_;
47 std::string str_omegas_ {
"" };
void calculate_amplitude_phase() overridefinal
Definition: PhxElectroMagDetector2D.cpp:97
Definition: CommonBase.hpp:14
void apply_detector(std::shared_ptr< CellsBase > cells_base, double time) overridefinal
Definition: PhxElectroMagDetector2D.cpp:55
void init_detector() overridefinal
Definition: PhxElectroMagDetector2D.cpp:109
PhxElectroMagDetector2D()
Definition: PhxElectroMagDetector2D.cpp:15
void record_hdf5_detector() overridefinal
Definition: PhxElectroMagDetector2D.cpp:119
Definition: DetectorBase.hpp:22
void print_me() overridefinal
Definition: PhxElectroMagDetector2D.cpp:50
virtual ~PhxElectroMagDetector2D()
Definition: PhxElectroMagDetector2D.cpp:19
virtual void configure()
Definition: SimulationItemBase.cpp:21
Definition: PhxElectroMagDetector2D.hpp:20