code: def __init__(self):
      self.mHierarchy = None
      self.mHierarchy = None
      self.mDateColumn = None
      self.mHorizon = None
      self.mExogenousData = None
      self.mTrainingDataset = None
      self.mOptions = None
  
      self.mLevels = None
      self.mStructure = None
      self.mSummingMatrix = None
  
      self.mModels = None
  
imports: import pandas
  import numpy
  from ..None import ForecastEngine
  from .None import Options
  from .None import Perf
  from .None import Utils
  from .None import Plots
  import time
label_desc: Use image node_id 1 to create a new cSignalHierarchy object  with example: obj = cSignalHierarchy()