Skip to content
Snippets Groups Projects

Draft: [trigEGam] Integration beteween mongroups and TrigEgammaMonitoring

Closed Edmar Egidio Purcino De Souza requested to merge eegidiop/athena:tegmonGroups into 22.0
1 file
+ 10
4
Compare changes
  • Side-by-side
  • Inline
@@ -2,15 +2,18 @@
from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
from AthenaConfiguration.ComponentFactory import CompFactory
def TrackParticleCellAssociationAlgCfg(flags, name="TrackParticleCellAssociationAlg", **kwargs):
result = ComponentAccumulator()
from TrackToCalo.TrackToCaloConfig import ParticleCaloCellAssociationToolCfg
kwargs.setdefault("ParticleCaloCellAssociationTool", result.popToolsAndMerge(ParticleCaloCellAssociationToolCfg(flags)))
kwargs.setdefault("ParticleCaloCellAssociationTool", result.popToolsAndMerge(
ParticleCaloCellAssociationToolCfg(flags)))
result.addEventAlgo(CompFactory.TrackParticleCellAssociationAlg(name, **kwargs))
result.addEventAlgo(
CompFactory.TrackParticleCellAssociationAlg(name, **kwargs))
from OutputStreamAthenaPool.OutputStreamConfig import addToESD,addToAOD
from OutputStreamAthenaPool.OutputStreamConfig import addToESD, addToAOD
toAOD = [
"xAOD::CaloClusterContainer#InDetTrackParticlesAssociatedClusters",
"xAOD::CaloClusterAuxContainer#InDetTrackParticlesAssociatedClustersAux.",
@@ -18,7 +21,10 @@ def TrackParticleCellAssociationAlgCfg(flags, name="TrackParticleCellAssociation
"xAOD::TrackParticleClusterAssociationContainer#InDetTrackParticlesClusterAssociations",
"xAOD::TrackParticleClusterAssociationAuxContainer#InDetTrackParticlesClusterAssociationsAux."
]
from CaloRec.CaloThinCellsByClusterAlgConfig import CaloThinCellsByClusterAlgCfg
result.merge(CaloThinCellsByClusterAlgCfg(flags, streamName="StreamAOD",
clusters="InDetTrackParticlesAssociatedClusters",
samplings=["TileGap1", "TileGap2", "TileGap3", "TileBar0", "TileExt0", "HEC0"]))
result.merge(addToESD(flags, toAOD))
result.merge(addToAOD(flags, toAOD))
Loading