CaloHitBuilder package

Submodules

CaloHitBuilder.CaloHitBuilder module

class CaloHitBuilder.CaloHitBuilder.CaloHitBuilder(name, OutputHitsKey, HistogramPath='Expert', OutputLevel=3)[source]

Bases: Logger

Parameters:
  • name (str)

  • OutputHitsKey (str)

  • HistogramPath (str)

  • OutputLevel (int)

configure()[source]
merge(acc)[source]

Obtains the detector from the ComponentAccumulator and appends all the hit makers required by the accumulator’s detector.

Parameters:

acc (ComponentAccumulator) – Accumulator to merge with

CaloHitBuilder.CaloHitMaker module

class CaloHitBuilder.CaloHitMaker.CaloHitMaker(name, sampling, OutputCollectionKey='Hits', OutputLevel=3, DetailedHistograms=False, HistogramPath='/CaloHitMaker', SamplingNoiseStd=0)[source]

Bases: Cpp

Parameters:
  • OutputCollectionKey (str)

  • OutputLevel (int)

  • DetailedHistograms (bool)

  • HistogramPath (str)

  • SamplingNoiseStd (float)

core()[source]

CaloHitBuilder.CaloHitMerge module

class CaloHitBuilder.CaloHitMerge.CaloHitMerge(name, InputCollectionKeys=[], OutputHitsKey='Hits', OutputLevel=3)[source]

Bases: Cpp

Parameters:
  • name (str)

  • InputCollectionKeys (list)

  • OutputHitsKey (str)

  • OutputLevel (int)

Module contents

class CaloHitBuilder.CaloHitBuilder(name, OutputHitsKey, HistogramPath='Expert', OutputLevel=3)[source]

Bases: Logger

Parameters:
  • name (str)

  • OutputHitsKey (str)

  • HistogramPath (str)

  • OutputLevel (int)

configure()[source]
merge(acc)[source]

Obtains the detector from the ComponentAccumulator and appends all the hit makers required by the accumulator’s detector.

Parameters:

acc (ComponentAccumulator) – Accumulator to merge with

class CaloHitBuilder.CaloHitMaker(name, sampling, OutputCollectionKey='Hits', OutputLevel=3, DetailedHistograms=False, HistogramPath='/CaloHitMaker', SamplingNoiseStd=0)[source]

Bases: Cpp

Parameters:
  • OutputCollectionKey (str)

  • OutputLevel (int)

  • DetailedHistograms (bool)

  • HistogramPath (str)

  • SamplingNoiseStd (float)

core()[source]
class CaloHitBuilder.CaloHitMerge(name, InputCollectionKeys=[], OutputHitsKey='Hits', OutputLevel=3)[source]

Bases: Cpp

Parameters:
  • name (str)

  • InputCollectionKeys (list)

  • OutputHitsKey (str)

  • OutputLevel (int)