CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
concentrator.CreateAutoencoder Class Reference
Inheritance diagram for concentrator.CreateAutoencoder:

Public Member Functions

def __call__
 
def __init__
 

Public Attributes

 processor
 

Detailed Description

Definition at line 72 of file concentrator.py.

Constructor & Destructor Documentation

def concentrator.CreateAutoencoder.__init__ (   self,
  cellRemap = autoEncoder_conc_proc.cellRemap,
  cellRemapNoDuplicates = autoEncoder_conc_proc.cellRemapNoDuplicates,
  nBitsPerInput = autoEncoder_conc_proc.nBitsPerInput,
  maxBitsPerOutput = autoEncoder_conc_proc.maxBitsPerOutput,
  bitsPerLink = autoEncoder_conc_proc.bitsPerLink,
  modelFiles = autoEncoder_conc_proc.modelFiles,
  linkToGraphMap = autoEncoder_conc_proc.linkToGraphMap,
  encoderShape = autoEncoder_conc_proc.encoderShape,
  decoderShape = autoEncoder_conc_proc.decoderShape,
  zeroSuppresionThreshold = autoEncoder_conc_proc.zeroSuppresionThreshold,
  saveEncodedValues = autoEncoder_conc_proc.saveEncodedValues,
  preserveModuleSum = autoEncoder_conc_proc.preserveModuleSum,
  scintillatorMethod = 'thresholdSelect' 
)

Definition at line 87 of file concentrator.py.

87 
88  ):
89  self.processor = autoEncoder_conc_proc.clone(
90  cellRemap = cellRemap,
91  cellRemapNoDuplicates = cellRemapNoDuplicates,
92  nBitsPerInput = nBitsPerInput,
93  maxBitsPerOutput = maxBitsPerOutput,
94  bitsPerLink = bitsPerLink,
95  modelFiles = modelFiles,
96  linkToGraphMap = linkToGraphMap,
97  encoderShape = encoderShape,
98  decoderShape = decoderShape,
99  zeroSuppresionThreshold = zeroSuppresionThreshold,
100  saveEncodedValues = saveEncodedValues,
101  preserveModuleSum = preserveModuleSum,
102  Method = cms.vstring(['autoEncoder','autoEncoder', scintillatorMethod]),
103  )

Member Function Documentation

def concentrator.CreateAutoencoder.__call__ (   self,
  process,
  inputs 
)

Definition at line 104 of file concentrator.py.

References clustering2d_v2.RozBinTruncation.processor, concentrator.CreateSuperTriggerCell.processor, concentrator.CreateThreshold.processor, cscdqm::EventProcessorMutex.processor, concentrator.CreateBestChoice.processor, clustering2d.RozBinTruncation.processor, concentrator.CreateAutoencoder.processor, and cscdqm::Dispatcher.processor.

105  def __call__(self, process, inputs):
106  producer = process.hgcalConcentratorProducer.clone(
107  InputTriggerCells = cms.InputTag(inputs),
108  InputTriggerSums = cms.InputTag(inputs),
109  ProcessorParameters = self.processor
110  )
111  return producer
112 

Member Data Documentation

concentrator.CreateAutoencoder.processor

Definition at line 88 of file concentrator.py.

Referenced by vfe.CreateVfe.__call__(), concentrator.CreateAutoencoder.__call__(), concentrator.CreateOneBitFraction.__call__(), concentrator.CreateMixedFeOptions.__call__(), and concentrator.CreateCustom.__call__().