Skip to content
Snippets Groups Projects
Commit b4579c6a authored by Wouter Deconinck's avatar Wouter Deconinck
Browse files

Add MRICH digi/reco

parent c69c4e2e
No related branches found
No related tags found
1 merge request!168Resolve "Remove obsolete algorithms from full simulations"
...@@ -98,6 +98,7 @@ sim_coll = [ ...@@ -98,6 +98,7 @@ sim_coll = [
"VertexBarrelHits", "VertexBarrelHits",
"VertexEndcapHits", "VertexEndcapHits",
"DRICHHits" "DRICHHits"
"MRICHHits"
] ]
# list of algorithms # list of algorithms
...@@ -535,18 +536,38 @@ parts_from_fit = ParticlesFromTrackFit("parts_from_fit", ...@@ -535,18 +536,38 @@ parts_from_fit = ParticlesFromTrackFit("parts_from_fit",
outputTrackParameters = "outputTrackParameters") outputTrackParameters = "outputTrackParameters")
algorithms.append(parts_from_fit) algorithms.append(parts_from_fit)
pmtdigi = PhotoMultiplierDigi("pmtdigi", # DRICH
drich_digi = PhotoMultiplierDigi("drich_digi",
inputHitCollection="DRICHHits", inputHitCollection="DRICHHits",
outputHitCollection="DRICHRawHits", outputHitCollection="DRICHRawHits",
quantumEfficiency=[(a*units.eV, b) for a, b in qe_data]) quantumEfficiency=[(a*units.eV, b) for a, b in qe_data])
algorithms.append(pmtdigi) algorithms.append(drich_digi)
pmtreco = PhotoMultiplierReco("pmtreco", drich_reco = PhotoMultiplierReco("drich_reco",
inputHitCollection="DRICHHitsDigi", inputHitCollection=drich_digi.outputHitCollection,
outputHitCollection="DRICHHitsReco") outputHitCollection="DRICHRecHits")
algorithms.append(drich_reco)
# FIXME # FIXME
#richcluster = PhotoRingClusters("richcluster", #drich_cluster = PhotoRingClusters("drich_cluster",
# inputHitCollection=pmtreco.outputHitCollection,
# #inputTrackCollection="ReconstructedParticles",
# outputClusterCollection="ForwardRICHClusters")
# MRICH
mrich_digi = PhotoMultiplierDigi("mrich_digi",
inputHitCollection="MRICHHits",
outputHitCollection="MRICHRawHits",
quantumEfficiency=[(a*units.eV, b) for a, b in qe_data])
algorithms.append(mrich_digi)
mrich_reco = PhotoMultiplierReco("mrich_reco",
inputHitCollection=mrich_digi.outputHitCollection,
outputHitCollection="MRICHRecHits")
algorithms.append(mrich_reco)
# FIXME
#mrich_cluster = PhotoRingClusters("drich_cluster",
# inputHitCollection=pmtreco.outputHitCollection, # inputHitCollection=pmtreco.outputHitCollection,
# #inputTrackCollection="ReconstructedParticles", # #inputTrackCollection="ReconstructedParticles",
# outputClusterCollection="ForwardRICHClusters") # outputClusterCollection="ForwardRICHClusters")
...@@ -561,7 +582,6 @@ podout.outputCommands = [ ...@@ -561,7 +582,6 @@ podout.outputCommands = [
"keep *Clusters", "keep *Clusters",
"keep *Layers", "keep *Layers",
"drop InitTrackParams", "drop InitTrackParams",
"drop mcparticles"
] ]
algorithms.append(podout) algorithms.append(podout)
......
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