Skip to content
Snippets Groups Projects

Added cluster merging

Merged Sylvester Joosten requested to merge cluster_merging into master
1 file
+ 27
4
Compare changes
  • Side-by-side
  • Inline
+ 27
4
@@ -60,6 +60,8 @@ from Configurables import Jug__Fast__MC2SmearedParticle as MC2DummyParticle
@@ -60,6 +60,8 @@ from Configurables import Jug__Fast__MC2SmearedParticle as MC2DummyParticle
from Configurables import Jug__Fast__ParticlesWithTruthPID as ParticlesWithTruthPID
from Configurables import Jug__Fast__ParticlesWithTruthPID as ParticlesWithTruthPID
from Configurables import Jug__Fast__SmearedFarForwardParticles as SmearedFarForwardParticles
from Configurables import Jug__Fast__SmearedFarForwardParticles as SmearedFarForwardParticles
from Configurables import Jug__Fast__MatchClusters as MatchClusters
from Configurables import Jug__Fast__MatchClusters as MatchClusters
 
from Configurables import Jug__Fast__ClusterMerger as ClusterMerger
 
from Configurables import Jug__Fast__TruthEnergyPositionClusterMerger as EnergyPositionClusterMerger
from Configurables import Jug__Digi__PhotoMultiplierDigi as PhotoMultiplierDigi
from Configurables import Jug__Digi__PhotoMultiplierDigi as PhotoMultiplierDigi
from Configurables import Jug__Digi__CalorimeterHitDigi as CalHitDigi
from Configurables import Jug__Digi__CalorimeterHitDigi as CalHitDigi
@@ -168,6 +170,12 @@ ce_ecal_clreco = RecoCoG("ce_ecal_clreco",
@@ -168,6 +170,12 @@ ce_ecal_clreco = RecoCoG("ce_ecal_clreco",
logWeightBase=4.6)
logWeightBase=4.6)
algorithms.append(ce_ecal_clreco)
algorithms.append(ce_ecal_clreco)
 
ce_ecal_clmerger = ClusterMerger("ce_ecal_clmerger",
 
inputClusters = ce_ecal_clreco.outputClusterCollection,
 
outputClusters = "EcalEndcapNMergedClusters",
 
outputRelations = "EcalEndcapNMergedClusterRelations")
 
algorithms.append(ce_ecal_clmerger)
 
# Endcap Sampling Ecal
# Endcap Sampling Ecal
ci_ecal_daq = dict(
ci_ecal_daq = dict(
dynamicRangeADC=50.*units.MeV,
dynamicRangeADC=50.*units.MeV,
@@ -216,6 +224,12 @@ ci_ecal_clreco = RecoCoG("ci_ecal_clreco",
@@ -216,6 +224,12 @@ ci_ecal_clreco = RecoCoG("ci_ecal_clreco",
samplingFraction=ci_ecal_sf)
samplingFraction=ci_ecal_sf)
algorithms.append(ci_ecal_clreco)
algorithms.append(ci_ecal_clreco)
 
ci_ecal_clmerger = ClusterMerger("ci_ecal_clmerger",
 
inputClusters = ci_ecal_clreco.outputClusterCollection,
 
outputClusters = "EcalEndcapPMergedClusters",
 
outputRelations = "EcalEndcapPMergedClusterRelations")
 
algorithms.append(ci_ecal_clmerger)
 
# Central Barrel Ecal (Imaging Cal.)
# Central Barrel Ecal (Imaging Cal.)
img_barrel_daq = dict(
img_barrel_daq = dict(
dynamicRangeADC=3*units.MeV,
dynamicRangeADC=3*units.MeV,
@@ -308,6 +322,16 @@ scfi_barrel_clreco = RecoCoG("scfi_barrel_clreco",
@@ -308,6 +322,16 @@ scfi_barrel_clreco = RecoCoG("scfi_barrel_clreco",
samplingFraction= scifi_barrel_sf)
samplingFraction= scifi_barrel_sf)
algorithms.append(scfi_barrel_clreco)
algorithms.append(scfi_barrel_clreco)
 
## barrel cluster merger
 
barrel_clus_merger = EnergyPositionClusterMerger("barrel_clus_merger",
 
inputMCParticles = "mcparticles",
 
inputEnergyClusters = scfi_barrel_clreco.outputClusterCollection,
 
inputPositionClusters = img_barrel_clreco.outputClusterCollection,
 
outputClusters = "EcalBarrelMergedClusters",
 
outputRelations = "EcalBarrelMergedClusterRelations")
 
algorithms.append(barrel_clus_merger)
 
 
# Central Barrel Hcal
# Central Barrel Hcal
cb_hcal_daq = dict(
cb_hcal_daq = dict(
dynamicRangeADC=50.*units.MeV,
dynamicRangeADC=50.*units.MeV,
@@ -559,10 +583,9 @@ match_clusters = MatchClusters("match_clusters",
@@ -559,10 +583,9 @@ match_clusters = MatchClusters("match_clusters",
inputParticles = parts_with_truth_pid.outputParticles,
inputParticles = parts_with_truth_pid.outputParticles,
inputRelations = parts_with_truth_pid.outputRelations,
inputRelations = parts_with_truth_pid.outputRelations,
inputEcalClusters = [
inputEcalClusters = [
str(ce_ecal_clreco.outputClusterCollection),
str(ce_ecal_clmerger.outputClusters),
str(img_barrel_clreco.outputClusterCollection),
str(barrel_clus_merger.outputClusters),
str(scfi_barrel_clreco.outputClusterCollection),
str(ci_ecal_clmerger.outputClusters)
str(ci_ecal_clreco.outputClusterCollection)
],
],
inputHcalClusters = [
inputHcalClusters = [
str(ce_hcal_clreco.outputClusterCollection),
str(ce_hcal_clreco.outputClusterCollection),
Loading