Skip to content
Snippets Groups Projects
Commit d8c35c16 authored by miguelignacio's avatar miguelignacio
Browse files

adding XY to hcal_clustering

parent 5debbc2a
No related branches found
No related tags found
1 merge request!102adding XY to hcal_clustering
...@@ -38,6 +38,7 @@ from Configurables import Jug__Reco__CrystalEndcapsReco as CrystalEndcapsReco ...@@ -38,6 +38,7 @@ from Configurables import Jug__Reco__CrystalEndcapsReco as CrystalEndcapsReco
from Configurables import Jug__Reco__EMCalReconstruction as EMCalReconstruction from Configurables import Jug__Reco__EMCalReconstruction as EMCalReconstruction
# from Configurables import Jug__Reco__HCalReconstruction as HCalReconstruction # from Configurables import Jug__Reco__HCalReconstruction as HCalReconstruction
from Configurables import Jug__Reco__EcalTungstenSamplingReco as HCalReconstruction from Configurables import Jug__Reco__EcalTungstenSamplingReco as HCalReconstruction
from Configurables import Jug__Reco__CalorimeterHitsMerger as CalorimeterHitsMerger
# from Configurables import Jug__Reco__SimpleClustering as SimpleClustering # from Configurables import Jug__Reco__SimpleClustering as SimpleClustering
from Configurables import Jug__Reco__TopologicalCellCluster as TopoCluster from Configurables import Jug__Reco__TopologicalCellCluster as TopoCluster
...@@ -65,8 +66,8 @@ hcaldigi = HadCalorimeterDigi("hcal_barrel_digi", ...@@ -65,8 +66,8 @@ hcaldigi = HadCalorimeterDigi("hcal_barrel_digi",
outputHitCollection="RawHcalBarrelHits", outputHitCollection="RawHcalBarrelHits",
inputEnergyUnit=units.GeV, inputEnergyUnit=units.GeV,
inputTimeUnit=units.ns, inputTimeUnit=units.ns,
energyResolutions=[0.07, 0., 0.], energyResolutions=[0.0, 0., 0.],
dynamicRangeADC=2.*units.GeV, dynamicRangeADC=50.*units.MeV,
capacityADC=32768, capacityADC=32768,
pedestalMean=400, pedestalMean=400,
pedestalSigma=10, pedestalSigma=10,
...@@ -78,7 +79,7 @@ hcaldigi = HadCalorimeterDigi("hcal_barrel_digi", ...@@ -78,7 +79,7 @@ hcaldigi = HadCalorimeterDigi("hcal_barrel_digi",
hcal_reco = HCalReconstruction("hcal_reco", hcal_reco = HCalReconstruction("hcal_reco",
inputHitCollection="RawHcalBarrelHits", inputHitCollection="RawHcalBarrelHits",
outputHitCollection="RecHcalBarrelHits", outputHitCollection="RecHcalBarrelHits",
dynamicRangeADC=2.*units.GeV, dynamicRangeADC=50.*units.MeV,
capacityADC=32768, capacityADC=32768,
pedestalMean=400, pedestalMean=400,
pedestalSigma=10, pedestalSigma=10,
...@@ -86,24 +87,13 @@ hcal_reco = HCalReconstruction("hcal_reco", ...@@ -86,24 +87,13 @@ hcal_reco = HCalReconstruction("hcal_reco",
OutputLevel=DEBUG) OutputLevel=DEBUG)
#clusters #clusters
xymerger = CalorimeterHitsMerger("hcal_xy_merger",
#hcal_barrel_cluster = TopoCluster("hcal_barrel_cluster", fields=["layer", "slice"],
# inputHitCollection="RecHcalBarrelHits", inputHitCollection="RecHcalBarrelHits",
# outputClusterCollection="HcalBarrelClusters", outputHitCollection="RecHcalBarrelHitsXY")
# adjLayerDiff=2,
# localRanges=[20.*units.mm, 20.*units.mm], # local x, y for hits at the same layer
# adjLayerRanges=[0.02, 0.02], # eta, phi for different layers, the same sector
# adjSectorDist=5.*units.cm, # different sector
# minClusterCenterEdep=10.*units.MeV,
# readoutClass="HcalBarrelHits", # readout class name to get layer/sector id
# layerField="layer",
# sectorField="module",
# OutputLevel=DEBUG
# )
hcal_barrel_cluster = IslandCluster("hcal_barrel_cluster", hcal_barrel_cluster = IslandCluster("hcal_barrel_cluster",
inputHitCollection="RecHcalBarrelHits", inputHitCollection="RecHcalBarrelHitsXY",
outputClusterCollection="HcalBarrelClusters", outputClusterCollection="HcalBarrelClusters",
minClusterCenterEdep=30*units.MeV, minClusterCenterEdep=30*units.MeV,
groupRange=2.0, groupRange=2.0,
...@@ -125,7 +115,8 @@ out.outputCommands = ["keep *"] ...@@ -125,7 +115,8 @@ out.outputCommands = ["keep *"]
ApplicationMgr( ApplicationMgr(
TopAlg = [podioinput, copier, calcopier, TopAlg = [podioinput, copier, calcopier,
hcaldigi, hcaldigi,
hcal_reco, hcal_reco,
xymerger,
hcal_barrel_cluster, hcal_barrel_cluster,
hcal_barrel_clusterreco, hcal_barrel_clusterreco,
out], out],
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment