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

adding electron endcaps, updating name for hit collections

parent fc1176bf
No related branches found
No related tags found
1 merge request!112adding electron endcaps, updating name for hit collections
...@@ -15,7 +15,7 @@ ce_ecal_sf = float(os.environ.get("CE_ECAL_SAMP_FRAC", 0.253)) ...@@ -15,7 +15,7 @@ ce_ecal_sf = float(os.environ.get("CE_ECAL_SAMP_FRAC", 0.253))
cb_ecal_sf = float(os.environ.get("CB_ECAL_SAMP_FRAC", 0.01324)) cb_ecal_sf = float(os.environ.get("CB_ECAL_SAMP_FRAC", 0.01324))
cb_hcal_sf = float(os.environ.get("CB_HCAL_SAMP_FRAC", 0.038)) cb_hcal_sf = float(os.environ.get("CB_HCAL_SAMP_FRAC", 0.038))
hcal_hadronendcap_sf = float(os.environ.get("CE_HCAL_HADRONENDCAP_SAMP_FRAC", 0.025)) hcal_hadronendcap_sf = float(os.environ.get("CE_HCAL_HADRONENDCAP_SAMP_FRAC", 0.025))
hcal_electronendcap_sf = float(os.environ.get("CE_HCAL_ELECTRONENDCAP_SAMP_FRAC", 0.025))
# input and output # input and output
input_sims = [f.strip() for f in str.split(os.environ["FULL_CAL_SIM_FILE"], ",") if f.strip()] input_sims = [f.strip() for f in str.split(os.environ["FULL_CAL_SIM_FILE"], ",") if f.strip()]
...@@ -48,7 +48,8 @@ sim_coll = [ ...@@ -48,7 +48,8 @@ sim_coll = [
"EcalEndcapHits", "EcalEndcapHits",
"EcalBarrelHits", "EcalBarrelHits",
"HcalBarrelHits", "HcalBarrelHits",
"HcalEndcapHits", "HcalHadronEndcapHits",
"HcalElectronEndcapHits",
] ]
# input and output # input and output
...@@ -208,7 +209,7 @@ cb_hcal_clreco = RecoCoG("cb_hcal_clreco", ...@@ -208,7 +209,7 @@ cb_hcal_clreco = RecoCoG("cb_hcal_clreco",
##Hadron Endcap HCal ##Hadron Endcap HCal
hcal_hadronendcap_digi = CalHitDigi("hcal_hadronendcap_digi", hcal_hadronendcap_digi = CalHitDigi("hcal_hadronendcap_digi",
inputHitCollection="HcalEndcapHits", inputHitCollection="HcalHadronEndcapHits",
outputHitCollection="HcalHadronEndcapHitsDigi", outputHitCollection="HcalHadronEndcapHitsDigi",
dynamicRangeADC=50.*MeV, dynamicRangeADC=50.*MeV,
capacityADC=32768, capacityADC=32768,
...@@ -227,7 +228,7 @@ hcal_hadronendcap_reco = CalHitReco("hcal_hadronendcap_reco", ...@@ -227,7 +228,7 @@ hcal_hadronendcap_reco = CalHitReco("hcal_hadronendcap_reco",
hcal_hadronendcap_merger = CalHitsMerger("hcal_hadronendcap_merger", hcal_hadronendcap_merger = CalHitsMerger("hcal_hadronendcap_merger",
inputHitCollection="HcalHadronEndcapHitsReco", inputHitCollection="HcalHadronEndcapHitsReco",
outputHitCollection="HcalHadronEndcapHitsRecoXY", outputHitCollection="HcalHadronEndcapHitsRecoXY",
readoutClass="HcalEndcapHits", readoutClass="HcalHadronEndcapHits",
fields=["layer", "slice"], fields=["layer", "slice"],
fieldRefNumbers=[1, 0]) fieldRefNumbers=[1, 0])
...@@ -244,6 +245,42 @@ hcal_hadronendcap_clreco = RecoCoG("hcal_hadronendcap_clreco", ...@@ -244,6 +245,42 @@ hcal_hadronendcap_clreco = RecoCoG("hcal_hadronendcap_clreco",
logWeightBase=6.2, logWeightBase=6.2,
samplingFraction=hcal_hadronendcap_sf) samplingFraction=hcal_hadronendcap_sf)
#Hcal Electron Endcap
hcal_electronendcap_digi = CalHitDigi("hcal_electronendcap_digi",
inputHitCollection="HcalElectronEndcapHits",
outputHitCollection="HcalElectronEndcapHitsDigi",
dynamicRangeADC=50.*MeV,
capacityADC=32768,
pedestalMean=400,
pedestalSigma=10)
hcal_electronendcap_reco = CalHitReco("hcal_electronendcap_reco",#
inputHitCollection="HcalElectronEndcapHitsDigi",
outputHitCollection="HcalElectronEndcapHitsReco",#
dynamicRangeADC=50.*MeV,#
capacityADC=32768,
pedestalMean=400,
pedestalSigma=10,
thresholdFactor=5.0)
hcal_electronendcap_merger = CalHitsMerger("hcal_electronendcap_merger",
inputHitCollection="HcalElectronEndcapHitsReco",
outputHitCollection="HcalElectronEndcapHitsRecoXY",
readoutClass="HcalElectronEndcapHits",
fields=["layer", "slice"],
fieldRefNumbers=[1, 0])
hcal_electronendcap_cl = IslandCluster("hcal_electronendcap_cl",
inputHitCollection="HcalElectronEndcapHitsRecoXY",
outputClusterCollection="HcalElectronEndcapClusters",
splitHitCollection="HcalElectronEndcapHitsSplit",
splitCluster=False,
minClusterCenterEdep=30.*MeV,
groupRanges=[15.*cm, 15.*cm])
hcal_electronendcap_clreco = RecoCoG("hcal_electronendcap_clreco",
clusterCollection="HcalElectronEndcapClusters",
logWeightBase=6.2,
samplingFraction=hcal_electronendcap_sf)
podout.outputCommands = ["keep *"] podout.outputCommands = ["keep *"]
...@@ -256,6 +293,11 @@ ApplicationMgr( ...@@ -256,6 +293,11 @@ ApplicationMgr(
cb_hcal_digi, cb_hcal_reco, cb_hcal_merger, cb_hcal_cl, cb_hcal_clreco, cb_hcal_digi, cb_hcal_reco, cb_hcal_merger, cb_hcal_cl, cb_hcal_clreco,
hcal_hadronendcap_digi, hcal_hadronendcap_reco, hcal_hadronendcap_merger, hcal_hadronendcap_digi, hcal_hadronendcap_reco, hcal_hadronendcap_merger,
hcal_hadronendcap_cl, hcal_hadronendcap_clreco, hcal_hadronendcap_cl, hcal_hadronendcap_clreco,
hcal_electronendcap_digi,
hcal_electronendcap_reco,
hcal_electronendcap_merger,
hcal_electronendcap_cl,
#hcal_electronendcap_clreco,
podout], podout],
EvtSel = 'NONE', EvtSel = 'NONE',
EvtMax = n_events, EvtMax = n_events,
......
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