Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 4.94 KB | None | 0 0
  1. class TrigL2CaloRingerFexMT( ConfigurableAlgorithm ) :
  2.   __slots__ = {
  3.     'ExtraInputs' : [], # list
  4.     'ExtraOutputs' : [], # list
  5.     'OutputLevel' : 0, # int
  6.     'Enable' : True, # bool
  7.     'ErrorMax' : 1, # int
  8.     'AuditAlgorithms' : False, # bool
  9.     'AuditInitialize' : False, # bool
  10.     'AuditReinitialize' : False, # bool
  11.     'AuditRestart' : False, # bool
  12.     'AuditExecute' : False, # bool
  13.     'AuditFinalize' : False, # bool
  14.     'AuditBeginRun' : False, # bool
  15.     'AuditEndRun' : False, # bool
  16.     'AuditStart' : False, # bool
  17.     'AuditStop' : False, # bool
  18.     'Timeline' : True, # bool
  19.     'MonitorService' : 'MonitorSvc', # str
  20.     'RegisterForContextService' : False, # bool
  21.     'Cardinality' : 1, # int
  22.     'NeededResources' : [  ], # list
  23.     'IsIOBound' : False, # bool
  24.     'FilterCircularDependencies' : True, # bool
  25.     'EvtStore' : ServiceHandle('StoreGateSvc'), # GaudiHandle
  26.     'DetStore' : ServiceHandle('StoreGateSvc/DetectorStore'), # GaudiHandle
  27.     'UserStore' : ServiceHandle('UserDataSvc/UserDataSvc'), # GaudiHandle
  28.     'HltFeature' : 'TrigRingerNeuralFex', # str
  29.     'Feature' : 'TrigRingerNeuralFex', # str
  30.     'NormalisationRings' : [  ], # list
  31.     'SelectionRings' : [  ], # list
  32.     'NRings' : [  ], # list
  33.     'Nodes' : [  ], # list
  34.     'Weights' : [  ], # list
  35.     'Bias' : [  ], # list
  36.     'Threshold' : [  ], # list
  37.     'EtaBins' : [  ], # list
  38.     'EtBins' : [  ], # list
  39.     'CaloRingsKey' : 'StoreGateSvc+CaloRings', # list
  40.     'RNNOutputKey' : 'StoreGateSvc+CaloRNNOutput', # list
  41.   }
  42.   _propertyDocDct = {
  43.     'RNNOutputKey' : """  [TrigL2CaloRingerFexMT] """,
  44.     'CaloRingsKey' : """  [TrigL2CaloRingerFexMT] """,
  45.     'EtaBins' : """ ... [TrigL2CaloRingerFexMT] """,
  46.     'Threshold' : """ ... [TrigL2CaloRingerFexMT] """,
  47.     'Bias' : """ ... [TrigL2CaloRingerFexMT] """,
  48.     'NRings' : """ ... [TrigL2CaloRingerFexMT] """,
  49.     'SelectionRings' : """ ... [TrigL2CaloRingerFexMT] """,
  50.     'NormalisationRings' : """ ... [TrigL2CaloRingerFexMT] """,
  51.     'Feature' : """ ... [TrigL2CaloRingerFexMT] """,
  52.     'HltFeature' : """ ... [TrigL2CaloRingerFexMT] """,
  53.     'Weights' : """ ... [TrigL2CaloRingerFexMT] """,
  54.     'Nodes' : """ ... [TrigL2CaloRingerFexMT] """,
  55.     'DetStore' : """ Handle to a StoreGateSvc/DetectorStore instance: it will be used to retrieve data during the course of the job [unknown owner type] """,
  56.     'EvtStore' : """ Handle to a StoreGateSvc instance: it will be used to retrieve data during the course of the job [unknown owner type] """,
  57.     'AuditRestart' : """ trigger auditor on restart() [Algorithm] """,
  58.     'Timeline' : """ send events to TimelineSvc [Algorithm] """,
  59.     'ExtraInputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
  60.     'AuditAlgorithms' : """ [[deprecated]] unused [Algorithm] """,
  61.     'ExtraOutputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
  62.     'ErrorMax' : """ [[deprecated]] max number of errors [Algorithm] """,
  63.     'OutputLevel' : """ output level [Algorithm] """,
  64.     'AuditStart' : """ trigger auditor on start() [Algorithm] """,
  65.     'AuditReinitialize' : """ trigger auditor on reinitialize() [Algorithm] """,
  66.     'AuditInitialize' : """ trigger auditor on initialize() [Algorithm] """,
  67.     'AuditFinalize' : """ trigger auditor on finalize() [Algorithm] """,
  68.     'AuditBeginRun' : """ trigger auditor on beginRun() [Algorithm] """,
  69.     'AuditStop' : """ trigger auditor on stop() [Algorithm] """,
  70.     'EtBins' : """ ... [TrigL2CaloRingerFexMT] """,
  71.     'AuditExecute' : """ trigger auditor on execute() [Algorithm] """,
  72.     'AuditEndRun' : """ trigger auditor on endRun() [Algorithm] """,
  73.     'NeededResources' : """ named resources needed during event looping [Algorithm] """,
  74.     'MonitorService' : """ name to use for Monitor Service [Algorithm] """,
  75.     'FilterCircularDependencies' : """ filter out circular data dependencies [Algorithm] """,
  76.     'RegisterForContextService' : """ flag to enforce the registration for Algorithm Context Service [Algorithm] """,
  77.     'Enable' : """ should the algorithm be executed or not [Algorithm] """,
  78.     'IsIOBound' : """ if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
  79.     'UserStore' : """ Handle to a UserDataSvc/UserDataSvc instance: it will be used to retrieve user data during the course of the job [unknown owner type] """,
  80.     'Cardinality' : """ how many clones to create - 0 means algo is reentrant [Algorithm] """,
  81.   }
  82.   def __init__(self, name = Configurable.DefaultName, **kwargs):
  83.       super(TrigL2CaloRingerFexMT, self).__init__(name)
  84.       for n,v in kwargs.items():
  85.          setattr(self, n, v)
  86.   def getDlls( self ):
  87.       return 'TrigMultiVarHypo'
  88.   def getType( self ):
  89.       return 'TrigL2CaloRingerFexMT'
  90.   pass # class TrigL2CaloRingerFexMT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement