opengate.actors.base ==================== .. py:module:: opengate.actors.base Classes ------- .. autoapisummary:: opengate.actors.base.ActorBase Module Contents --------------- .. py:class:: ActorBase(user_info) Bases: :py:obj:`opengate.userelement.UserElement` Store user information about an actor .. py:attribute:: element_type :value: 'Actor' .. py:method:: set_default_user_info(user_info) :staticmethod: .. py:attribute:: filters_list :value: [] .. py:attribute:: actor_output :value: None .. py:attribute:: simulation_engine_wr :value: None .. py:attribute:: volume_engine :value: None .. py:attribute:: simulation :value: None .. py:method:: close() .. py:method:: __getstate__() This is important : to get actor's outputs from a simulation run in a separate process, the class must be serializable (pickle). The engines (volume, actor, etc.) and G4 objects are also removed if exists. .. py:method:: initialize(simulation_engine_wr=None) .. py:method:: __str__()