Skip to content
Snippets Groups Projects
Commit ef57ccf7 authored by Sylvester Joosten's avatar Sylvester Joosten
Browse files

Integrated ReconstructedParticleRelations

parent e8733da1
No related branches found
No related tags found
1 merge request!98Integrated ReconstructedParticleRelations
...@@ -58,7 +58,7 @@ from Configurables import Jug__Base__InputCopier_dd4pod__PhotoMultiplierHitColle ...@@ -58,7 +58,7 @@ from Configurables import Jug__Base__InputCopier_dd4pod__PhotoMultiplierHitColle
from Configurables import Jug__Fast__MC2SmearedParticle as MC2DummyParticle 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 FFSmearedParticles
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__ClusterMerger as ClusterMerger
from Configurables import Jug__Fast__TruthEnergyPositionClusterMerger as EnergyPositionClusterMerger from Configurables import Jug__Fast__TruthEnergyPositionClusterMerger as EnergyPositionClusterMerger
...@@ -94,6 +94,8 @@ from Configurables import Jug__Reco__ImagingClusterReco as ImagingClusterReco ...@@ -94,6 +94,8 @@ from Configurables import Jug__Reco__ImagingClusterReco as ImagingClusterReco
from Configurables import Jug__Reco__PhotoMultiplierReco as PhotoMultiplierReco from Configurables import Jug__Reco__PhotoMultiplierReco as PhotoMultiplierReco
from Configurables import Jug__Reco__PhotoRingClusters as PhotoRingClusters from Configurables import Jug__Reco__PhotoRingClusters as PhotoRingClusters
from Configurables import Jug__Reco__ParticleCollector as ParticleCollector
# branches needed from simulation root file # branches needed from simulation root file
sim_coll = [ sim_coll = [
"mcparticles", "mcparticles",
...@@ -122,9 +124,8 @@ algorithms.append(podin) ...@@ -122,9 +124,8 @@ algorithms.append(podin)
# Generated particles # Generated particles
dummy = MC2DummyParticle("dummy", dummy = MC2DummyParticle("dummy",
inputCollection="mcparticles", inputParticles="mcparticles",
outputCollection="GeneratedParticles", outputParticles="GeneratedParticles",
outputRelations="GeneratedParticleRelations",
smearing=0) smearing=0)
algorithms.append(dummy) algorithms.append(dummy)
...@@ -574,14 +575,12 @@ algorithms.append(trajs_from_fit) ...@@ -574,14 +575,12 @@ algorithms.append(trajs_from_fit)
parts_with_truth_pid = ParticlesWithTruthPID("parts_with_truth_pid", parts_with_truth_pid = ParticlesWithTruthPID("parts_with_truth_pid",
inputMCParticles = "mcparticles", inputMCParticles = "mcparticles",
inputTrackParameters = parts_from_fit.outputTrackParameters, inputTrackParameters = parts_from_fit.outputTrackParameters,
outputParticles = "ReconstructedChargedParticles", outputParticles = "ReconstructedChargedParticles")
outputRelations = "ReconstructedChargedParticleRelations")
algorithms.append(parts_with_truth_pid) algorithms.append(parts_with_truth_pid)
match_clusters = MatchClusters("match_clusters", match_clusters = MatchClusters("match_clusters",
inputMCParticles = "mcparticles", inputMCParticles = "mcparticles",
inputParticles = parts_with_truth_pid.outputParticles, inputParticles = parts_with_truth_pid.outputParticles,
inputRelations = parts_with_truth_pid.outputRelations,
inputEcalClusters = [ inputEcalClusters = [
str(ce_ecal_clmerger.outputClusters), str(ce_ecal_clmerger.outputClusters),
str(barrel_clus_merger.outputClusters), str(barrel_clus_merger.outputClusters),
...@@ -592,10 +591,21 @@ match_clusters = MatchClusters("match_clusters", ...@@ -592,10 +591,21 @@ match_clusters = MatchClusters("match_clusters",
str(cb_hcal_clreco.outputClusterCollection), str(cb_hcal_clreco.outputClusterCollection),
str(ci_hcal_clreco.outputClusterCollection) str(ci_hcal_clreco.outputClusterCollection)
], ],
outputParticles = "ReconstructedParticles", outputParticles = "ReconstructedParticles")
outputRelations = "ReconstructedParticleRelations")
algorithms.append(match_clusters) algorithms.append(match_clusters)
## Far Forward for now stored separately
fast_ff = FFSmearedParticles("fast_ff",
inputMCParticles = "mcparticles",
outputParticles = "ReconstructedFFParticles",
enableZDC = True,
enableB0 = True,
enableRP = True,
enableOMD = True,
ionBeamEnergy = 100,
crossingAngle = -0.025)
algorithms.append(fast_ff)
# DRICH # DRICH
drich_digi = PhotoMultiplierDigi("drich_digi", drich_digi = PhotoMultiplierDigi("drich_digi",
inputHitCollection="DRICHHits", inputHitCollection="DRICHHits",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment