Skip to content
Snippets Groups Projects

Optional split clusters monitoring

Merged Carla Marin Benito requested to merge calo_moni_clustermoni into master
1 file
+ 12
11
Compare changes
  • Side-by-side
  • Inline
@@ -17,23 +17,24 @@ from PyConf.Algorithms import (CaloFutureClusterMonitor,
@configurable
def monitor_calo_clusters(calo):
ecal_clus_moni = CaloFutureClusterMonitor(
def monitor_calo_clusters(calo, split_clusters=True):
nodes = (CaloFutureClusterMonitor(
name="ClusterMonitorEcalClusters",
Input=calo["ecalClusters"],
HistoMultiplicityMax=400,
HistoEnergyMax=50. * GeV,
HistoEtMax=5. * GeV,
HistoSizeMax=30,
)
ecal_split_clus_moni = CaloFutureClusterMonitor(
name="ClusterMonitorEcalSplitClusters",
Input=calo["ecalSplitClusters"],
HistoMultiplicityMax=50,
HistoEnergyMax=100. * GeV,
HistoEtMax=10. * GeV,
)
return ecal_clus_moni, ecal_split_clus_moni
), )
if split_clusters:
nodes += (CaloFutureClusterMonitor(
name="ClusterMonitorEcalSplitClusters",
Input=calo["ecalSplitClusters"],
HistoMultiplicityMax=50,
HistoEnergyMax=100. * GeV,
HistoEtMax=10. * GeV,
), )
return nodes
@configurable
Loading