CaloClusterBuilder package

Submodules

CaloClusterBuilder.CaloClusterFlags module

class CaloClusterBuilder.CaloClusterFlags.CaloClusterFlags[source]

Bases: EnumStringification

EtaWindow = 0.4
MinCenterEnergy = 1000
PhiWindow = 0.4
doForwardMoments = False

CaloClusterBuilder.CaloClusterMaker module

class CaloClusterBuilder.CaloClusterMaker.CaloClusterMaker(name, InputCellsKey, InputSeedsKey, OutputClusterKey, EtaWindow=0.4, PhiWindow=0.4, MinCenterEnergy=1000, doForwardMoments=False, OutputLevel=0, HistogramPath='Expert/Clusters')[source]

Bases: Cpp

Python wrapper for the C++ CaloClusterMaker algorithm.

Groups calorimeter cells into clusters around seed positions. This is a crucial step in reconstruction, aggregating energy deposits to form candidate objects (like electrons or jets).

Parameters:
  • InputCellsKey (str)

  • InputSeedsKey (str)

  • OutputClusterKey (str)

  • EtaWindow (float)

  • PhiWindow (float)

  • MinCenterEnergy (float)

  • doForwardMoments (bool)

  • OutputLevel (str)

  • HistogramPath (str)

Module contents

class CaloClusterBuilder.CaloClusterFlags[source]

Bases: EnumStringification

EtaWindow = 0.4
MinCenterEnergy = 1000
PhiWindow = 0.4
doForwardMoments = False
class CaloClusterBuilder.CaloClusterMaker(name, InputCellsKey, InputSeedsKey, OutputClusterKey, EtaWindow=0.4, PhiWindow=0.4, MinCenterEnergy=1000, doForwardMoments=False, OutputLevel=0, HistogramPath='Expert/Clusters')[source]

Bases: Cpp

Python wrapper for the C++ CaloClusterMaker algorithm.

Groups calorimeter cells into clusters around seed positions. This is a crucial step in reconstruction, aggregating energy deposits to form candidate objects (like electrons or jets).

Parameters:
  • InputCellsKey (str)

  • InputSeedsKey (str)

  • OutputClusterKey (str)

  • EtaWindow (float)

  • PhiWindow (float)

  • MinCenterEnergy (float)

  • doForwardMoments (bool)

  • OutputLevel (str)

  • HistogramPath (str)