code: def defineCycles(self):
      for trend in self.mTrendList:
          self.mCycleList[trend] = []
  
          if self.mOptions.mActivePeriodics["NoCycle"]:
              self.mCycleList[trend] = [cZeroCycle(trend)]
          if self.mOptions.mActivePeriodics["BestCycle"]:
              self.mCycleList[trend] = self.mCycleList[trend] + [
                  cBestCycleForTrend(
                      trend, self.mOptions.mCycle_Criterion
                  )
              ]
          if self.mTimeInfo.isPhysicalTime():
              # The order used here is mandatory. see filterSeasonals before changing this order.
              self.addSeasonal(
                  trend, "MonthOfYear", tsti.cTimeInfo.sRES_MONTH
              )
              self.addSeasonal(
                  trend, "WeekOfYear", tsti.cTimeInfo.sRES_DAY
              )
              self.addSeasonal(
                  trend, "DayOfMonth", tsti.cTimeInfo.sRES_DAY
              )
              self.addSeasonal(
                  trend, "DayOfWeek", tsti.cTimeInfo.sRES_DAY
              )
              self.addSeasonal(trend, "Hour", tsti.cTimeInfo.sRES_HOUR)
              self.addSeasonal(
                  trend, "Minute", tsti.cTimeInfo.sRES_MINUTE
              )
              self.addSeasonal(
                  trend, "Second", tsti.cTimeInfo.sRES_SECOND
              )
  
      for trend in self.mTrendList:
          if len(self.mCycleList[trend]) == 0:
              self.mCycleList[trend] = [cZeroCycle(trend)]
          for cycle in self.mCycleList[trend]:
              cycle.mTrendFrame = self.mTrendFrame
              cycle.mTimeInfo = self.mTimeInfo
              cycle.mSplit = self.mSplit
              cycle.mOptions = self.mOptions
  
imports: import pandas
  import numpy
  from .None import Time
  from .None import Perf
  from .None import Plots
  from .None import Utils
  import time
label_desc: Use image node_id 3 for calling the cCycleEstimator obj's underlying member method code with example usage: obj.defineCycles() without return types