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

Rename HitsReco to RecHits (for full reconstruction only)

parent f365027c
No related branches found
No related tags found
1 merge request!169Rename HitsReco to RecHits (for full reconstruction only)
...@@ -164,13 +164,14 @@ OPTION_DIR=benchmarks/full/options ...@@ -164,13 +164,14 @@ OPTION_DIR=benchmarks/full/options
SCRIPT_DIR=benchmarks/full/scripts SCRIPT_DIR=benchmarks/full/scripts
# Run Juggler # Run Juggler
xenv -x ${JUGGLER_INSTALL_PREFIX}/Juggler.xenv \ gaudirun.py ${OPTION_DIR}/full_reconstruction.py
gaudirun.py ${OPTION_DIR}/full_reconstruction.py
if [[ "$?" -ne "0" ]] ; then if [[ "$?" -ne "0" ]] ; then
echo "ERROR running reconstruction (juggler)" echo "ERROR running reconstruction (juggler)"
exit 1 exit 1
fi fi
rootls -t "${JUGGLER_REC_FILE}"
# Run analysis scripts # Run analysis scripts
#python ${SCRIPT_DIR}/full_reconstruction.py ${JUGGLER_SIM_FILE} ${JUGGLER_REC_FILE} -o results #python ${SCRIPT_DIR}/full_reconstruction.py ${JUGGLER_SIM_FILE} ${JUGGLER_REC_FILE} -o results
......
...@@ -152,13 +152,13 @@ ce_ecal_daq = dict( ...@@ -152,13 +152,13 @@ ce_ecal_daq = dict(
ce_ecal_digi = CalHitDigi("ce_ecal_digi", ce_ecal_digi = CalHitDigi("ce_ecal_digi",
inputHitCollection="EcalEndcapNHits", inputHitCollection="EcalEndcapNHits",
outputHitCollection="EcalEndcapNHitsDigi", outputHitCollection="EcalEndcapNRawHits",
energyResolutions=[0., 0.02, 0.], energyResolutions=[0., 0.02, 0.],
**ce_ecal_daq) **ce_ecal_daq)
ce_ecal_reco = CalHitReco("ce_ecal_reco", ce_ecal_reco = CalHitReco("ce_ecal_reco",
inputHitCollection=ce_ecal_digi.outputHitCollection, inputHitCollection=ce_ecal_digi.outputHitCollection,
outputHitCollection="EcalEndcapNHitsReco", outputHitCollection="EcalEndcapNRecHits",
thresholdFactor=4, # 4 sigma cut on pedestal sigma thresholdFactor=4, # 4 sigma cut on pedestal sigma
readoutClass="EcalEndcapNHits", readoutClass="EcalEndcapNHits",
sectorField="sector", sectorField="sector",
...@@ -189,19 +189,19 @@ ci_ecal_daq = dict( ...@@ -189,19 +189,19 @@ ci_ecal_daq = dict(
ci_ecal_digi = CalHitDigi("ci_ecal_digi", ci_ecal_digi = CalHitDigi("ci_ecal_digi",
inputHitCollection="EcalEndcapPHits", inputHitCollection="EcalEndcapPHits",
outputHitCollection="EcalEndcapPHitsDigi", outputHitCollection="EcalEndcapPRawHits",
**ci_ecal_daq) **ci_ecal_daq)
ci_ecal_reco = CalHitReco("ci_ecal_reco", ci_ecal_reco = CalHitReco("ci_ecal_reco",
inputHitCollection=ci_ecal_digi.outputHitCollection, inputHitCollection=ci_ecal_digi.outputHitCollection,
outputHitCollection="EcalEndcapPHitsReco", outputHitCollection="EcalEndcapPRecHits",
thresholdFactor=5.0, thresholdFactor=5.0,
**ci_ecal_daq) **ci_ecal_daq)
# merge hits in different layer (projection to local x-y plane) # merge hits in different layer (projection to local x-y plane)
ci_ecal_merger = CalHitsMerger("ci_ecal_merger", ci_ecal_merger = CalHitsMerger("ci_ecal_merger",
inputHitCollection=ci_ecal_reco.outputHitCollection, inputHitCollection=ci_ecal_reco.outputHitCollection,
outputHitCollection="EcalEndcapPHitsRecoXY", outputHitCollection="EcalEndcapPRecHitsXY",
fields=["layer", "slice"], fields=["layer", "slice"],
fieldRefNumbers=[1, 0], fieldRefNumbers=[1, 0],
readoutClass="EcalEndcapPHits") readoutClass="EcalEndcapPHits")
...@@ -230,13 +230,13 @@ img_barrel_daq = dict( ...@@ -230,13 +230,13 @@ img_barrel_daq = dict(
img_barrel_digi = CalHitDigi("img_barrel_digi", img_barrel_digi = CalHitDigi("img_barrel_digi",
inputHitCollection="EcalBarrelHits", inputHitCollection="EcalBarrelHits",
outputHitCollection="EcalBarrelImagingHitsDigi", outputHitCollection="EcalBarrelImagingRawHits",
energyResolutions=[0., 0.02, 0.], # 2% flat resolution energyResolutions=[0., 0.02, 0.], # 2% flat resolution
**img_barrel_daq) **img_barrel_daq)
img_barrel_reco = ImCalPixelReco("img_barrel_reco", img_barrel_reco = ImCalPixelReco("img_barrel_reco",
inputHitCollection=img_barrel_digi.outputHitCollection, inputHitCollection=img_barrel_digi.outputHitCollection,
outputHitCollection="EcalBarrelImagingHitsReco", outputHitCollection="EcalBarrelImagingRecHits",
thresholdFactor=3, # about 20 keV thresholdFactor=3, # about 20 keV
readoutClass="EcalBarrelHits", # readout class readoutClass="EcalBarrelHits", # readout class
layerField="layer", # field to get layer id layerField="layer", # field to get layer id
...@@ -268,12 +268,12 @@ scfi_barrel_daq = dict( ...@@ -268,12 +268,12 @@ scfi_barrel_daq = dict(
scfi_barrel_digi = CalHitDigi("scfi_barrel_digi", scfi_barrel_digi = CalHitDigi("scfi_barrel_digi",
inputHitCollection="EcalBarrelScFiHits", inputHitCollection="EcalBarrelScFiHits",
outputHitCollection="EcalBarrelScFiHitsDigi", outputHitCollection="EcalBarrelScFiRawHits",
**scfi_barrel_daq) **scfi_barrel_daq)
scfi_barrel_reco = CalHitReco("scfi_barrel_reco", scfi_barrel_reco = CalHitReco("scfi_barrel_reco",
inputHitCollection=scfi_barrel_digi.outputHitCollection, inputHitCollection=scfi_barrel_digi.outputHitCollection,
outputHitCollection="EcalBarrelScFiHitsReco", outputHitCollection="EcalBarrelScFiRecHits",
thresholdFactor=5.0, thresholdFactor=5.0,
readoutClass="EcalBarrelScFiHits", readoutClass="EcalBarrelScFiHits",
layerField="layer", layerField="layer",
...@@ -313,12 +313,12 @@ cb_hcal_daq = dict( ...@@ -313,12 +313,12 @@ cb_hcal_daq = dict(
cb_hcal_digi = CalHitDigi("cb_hcal_digi", cb_hcal_digi = CalHitDigi("cb_hcal_digi",
inputHitCollection="HcalBarrelHits", inputHitCollection="HcalBarrelHits",
outputHitCollection="HcalBarrelHitsDigi", outputHitCollection="HcalBarrelRawHits",
**cb_hcal_daq) **cb_hcal_daq)
cb_hcal_reco = CalHitReco("cb_hcal_reco", cb_hcal_reco = CalHitReco("cb_hcal_reco",
inputHitCollection=cb_hcal_digi.outputHitCollection, inputHitCollection=cb_hcal_digi.outputHitCollection,
outputHitCollection="HcalBarrelHitsReco", outputHitCollection="HcalBarrelRecHits",
thresholdFactor=5.0, thresholdFactor=5.0,
readoutClass="HcalBarrelHits", readoutClass="HcalBarrelHits",
layerField="layer", layerField="layer",
...@@ -327,7 +327,7 @@ cb_hcal_reco = CalHitReco("cb_hcal_reco", ...@@ -327,7 +327,7 @@ cb_hcal_reco = CalHitReco("cb_hcal_reco",
cb_hcal_merger = CalHitsMerger("cb_hcal_merger", cb_hcal_merger = CalHitsMerger("cb_hcal_merger",
inputHitCollection=cb_hcal_reco.outputHitCollection, inputHitCollection=cb_hcal_reco.outputHitCollection,
outputHitCollection="HcalBarrelHitsRecoXY", outputHitCollection="HcalBarrelRecHitsXY",
readoutClass="HcalBarrelHits", readoutClass="HcalBarrelHits",
fields=["layer", "slice"], fields=["layer", "slice"],
fieldRefNumbers=[1, 0]) fieldRefNumbers=[1, 0])
...@@ -356,18 +356,18 @@ ci_hcal_daq = dict( ...@@ -356,18 +356,18 @@ ci_hcal_daq = dict(
pedestalSigma=10) pedestalSigma=10)
ci_hcal_digi = CalHitDigi("ci_hcal_digi", ci_hcal_digi = CalHitDigi("ci_hcal_digi",
inputHitCollection="HcalEndcapPHits", inputHitCollection="HcalEndcapPHits",
outputHitCollection="HcalEndcapPHitsDigi", outputHitCollection="HcalEndcapPRawHits",
**ci_hcal_daq) **ci_hcal_daq)
ci_hcal_reco = CalHitReco("ci_hcal_reco", ci_hcal_reco = CalHitReco("ci_hcal_reco",
inputHitCollection=ci_hcal_digi.outputHitCollection, inputHitCollection=ci_hcal_digi.outputHitCollection,
outputHitCollection="HcalEndcapPHitsReco", outputHitCollection="HcalEndcapPRecHits",
thresholdFactor=5.0, thresholdFactor=5.0,
**ci_hcal_daq) **ci_hcal_daq)
ci_hcal_merger = CalHitsMerger("ci_hcal_merger", ci_hcal_merger = CalHitsMerger("ci_hcal_merger",
inputHitCollection=ci_hcal_reco.outputHitCollection, inputHitCollection=ci_hcal_reco.outputHitCollection,
outputHitCollection="HcalEndcapPHitsRecoXY", outputHitCollection="HcalEndcapPRecHitsXY",
readoutClass="HcalEndcapPHits", readoutClass="HcalEndcapPHits",
fields=["layer", "slice"], fields=["layer", "slice"],
fieldRefNumbers=[1, 0]) fieldRefNumbers=[1, 0])
...@@ -396,18 +396,18 @@ ce_hcal_daq = dict( ...@@ -396,18 +396,18 @@ ce_hcal_daq = dict(
ce_hcal_digi = CalHitDigi("ce_hcal_digi", ce_hcal_digi = CalHitDigi("ce_hcal_digi",
inputHitCollection="HcalEndcapNHits", inputHitCollection="HcalEndcapNHits",
outputHitCollection="HcalEndcapNHitsDigi", outputHitCollection="HcalEndcapNRawHits",
**ce_hcal_daq) **ce_hcal_daq)
ce_hcal_reco = CalHitReco("ce_hcal_reco", ce_hcal_reco = CalHitReco("ce_hcal_reco",
inputHitCollection=ce_hcal_digi.outputHitCollection, inputHitCollection=ce_hcal_digi.outputHitCollection,
outputHitCollection="HcalEndcapNHitsReco", outputHitCollection="HcalEndcapNRecHits",
thresholdFactor=5.0, thresholdFactor=5.0,
**ce_hcal_daq) **ce_hcal_daq)
ce_hcal_merger = CalHitsMerger("ce_hcal_merger", ce_hcal_merger = CalHitsMerger("ce_hcal_merger",
inputHitCollection=ce_hcal_reco.outputHitCollection, inputHitCollection=ce_hcal_reco.outputHitCollection,
outputHitCollection="HcalEndcapNHitsRecoXY", outputHitCollection="HcalEndcapNRecHitsXY",
readoutClass="HcalEndcapNHits", readoutClass="HcalEndcapNHits",
fields=["layer", "slice"], fields=["layer", "slice"],
fieldRefNumbers=[1, 0]) fieldRefNumbers=[1, 0])
...@@ -539,24 +539,22 @@ parts_from_fit = ParticlesFromTrackFit("parts_from_fit", ...@@ -539,24 +539,22 @@ parts_from_fit = ParticlesFromTrackFit("parts_from_fit",
pmtdigi = PhotoMultiplierDigi("pmtdigi", pmtdigi = PhotoMultiplierDigi("pmtdigi",
inputHitCollection="DRICHHits", inputHitCollection="DRICHHits",
outputHitCollection="DRICHHitsDigi", outputHitCollection="DRICHRawHits",
quantumEfficiency=[(a*units.eV, b) for a, b in qe_data]) quantumEfficiency=[(a*units.eV, b) for a, b in qe_data])
pmtreco = PhotoMultiplierReco("pmtreco", pmtreco = PhotoMultiplierReco("pmtreco",
inputHitCollection="DRICHHitsDigi", inputHitCollection=pmtdigi.outputHitCollection,
outputHitCollection="DRICHHitsReco") outputHitCollection="DRICHRecHits")
# FIXME # FIXME
#richcluster = PhotoRingClusters("richcluster", #richcluster = PhotoRingClusters("richcluster",
# inputHitCollection="ForwardRICHHitsReco", # inputHitCollection=pmtreco.outputHitCollection,
# #inputTrackCollection="ReconstructedParticles", # #inputTrackCollection="ReconstructedParticles",
# outputClusterCollection="ForwardRICHClusters") # outputClusterCollection="ForwardRICHClusters")
# Output # Output
podout.outputCommands = ["keep *", podout.outputCommands = ["keep *",
"keep *Digi", "keep *Hits",
"keep *Reco*",
"keep *ClusterHits",
"keep *Clusters", "keep *Clusters",
"keep *Layers", "keep *Layers",
"drop mcparticles" "drop mcparticles"
......
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