class_docstr: Event topic class with logging statistics based only on rewards, therefore applicable to any valid
  reinforcement learning environment.
class_docstr_tok: ["Event","topic","class","with","logging","statistics","based","only","on","rewards",",","therefore","applicable","to","any","valid","reinforcement","learning","environment","."]
docstr: original reward returned by the MazeEnv. 
docstr_tok: ["original","reward","returned","by","the","MazeEnv","."]
code: def reward_original(self, value: float):
      """original reward returned by the MazeEnv."""
  
file_path: maze/maze/core/log_events/monitoring_events.py
imports: from abc import ABC
  import numpy
  from maze.core.log_events.log_create_figure_functions import create_categorical_plot, create_violin_distribution, create_binary_plot
  from maze.core.log_stats.event_decorators import define_episode_stats, define_step_stats, define_epoch_stats, define_stats_grouping, define_plot
  from maze.core.log_stats.reducer_functions import histogram
label_desc: Use image node_id 2 for calling the RewardEvents obj's underlying member method code with example usage: obj.reward_original(value) without return types