Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
ef10bff
Merge pull request #461 from Mu2e/main
brownd1978 Oct 6, 2025
0448a44
Set geometry default to MDC2020 (legacy)
brownd1978 Oct 7, 2025
430cf24
Nest extracted config so it can be overriden in 1 spot. Set extracted…
brownd1978 Oct 7, 2025
f779426
Fix typo
brownd1978 Oct 9, 2025
bd3f3cb
Make config explicit for MDC2020
brownd1978 Oct 16, 2025
d135306
Patch
brownd1978 Oct 16, 2025
51b80c4
Merge branch 'main' into legacy
brownd1978 Oct 16, 2025
97b9140
Merge branch 'main' into legacy
brownd1978 Oct 16, 2025
f7a3f64
Merge pull request #464 from Mu2e/legacy
brownd1978 Oct 17, 2025
f49beb1
Fix output name
brownd1978 Oct 27, 2025
84b7f04
Merge branch 'MDC2020' of github.com:Mu2e/Production into MDC2020
brownd1978 Oct 31, 2025
865db1b
Merge pull request #476 from brownd1978/nfix2
brownd1978 Oct 31, 2025
516f245
Add triggerable calo definition
michaelmackenzie Oct 13, 2025
466f0ee
Add calo triggerable path to mixing, remove total calo energy test
michaelmackenzie Nov 7, 2025
45966d2
Merge pull request #479 from michaelmackenzie/TriggerableCaloMDC2020
brownd1978 Nov 7, 2025
024efee
Use the SelectReco CRV cluster collection for assns, also keep old tr…
michaelmackenzie Dec 1, 2025
7016851
Rename TT --> Trig
michaelmackenzie Dec 3, 2025
8a12a32
Update epilog
michaelmackenzie Dec 3, 2025
939c2fb
Merge pull request #483 from michaelmackenzie/CRVMCAssns
oksuzian Dec 4, 2025
39fb773
Resolve conflict
oksuzian Dec 4, 2025
d459f02
Merge pull request #487 from michaelmackenzie/LineFix
oksuzian Dec 4, 2025
f5d1f28
Resolve conflict
oksuzian Dec 4, 2025
517366f
Merge pull request #488 from michaelmackenzie/MainUpdates
oksuzian Dec 7, 2025
89065d6
Merge remote-tracking branch 'origin/main' into MDC2020
oksuzian May 28, 2026
22790b6
Swap to MDC2020 muon stops file in ceSimReco.fcl
oksuzian May 30, 2026
2831421
Swap to MDC2020 muon stops file in ceSteps.fcl
oksuzian May 30, 2026
516dc42
Swap to MDC2020 muon stops file in muDauSteps.fcl
oksuzian May 30, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion JobConfig/common/epilog.fcl
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ services.scheduler.wantSummary: true
#show summary of error logger
services.message.destinations.log.outputStatistics : true
# define the default geometry. This overrides the Offline default
services.GeometryService.inputFile: "Offline/Mu2eG4/geom/geom_common.txt"
services.GeometryService.inputFile: "Offline/Mu2eG4/geom/geom_common_MDC2020.txt"
4 changes: 4 additions & 0 deletions JobConfig/common/epilog_Extracted.fcl
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Overrides for extracted
services.GeometryService.inputFile: "Production/JobConfig/cosmic/geom_cosmic_extracted.txt"
services.GeometryService.bFieldFile: "Offline/Mu2eG4/geom/bfgeom_no_field.txt"

3 changes: 1 addition & 2 deletions JobConfig/cosmic/ExtractedCORSIKA.fcl
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,4 @@ physics.producers.generate : {
targetBoxYmax : 9880
}
outputs.PrimaryOutput.fileName : "dts.owner.CosmicCORSIKAExtracted.version.sequencer.art"
services.GeometryService.inputFile: "Production/JobConfig/cosmic/geom_cosmic_extracted.txt"
services.GeometryService.bFieldFile: "Offline/Mu2eG4/geom/bfgeom_no_field.txt"
#include "Production/JobConfig/common/epilog_Extracted.fcl"
3 changes: 1 addition & 2 deletions JobConfig/cosmic/ExtractedCRY.fcl
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,8 @@ physics.producers.generate : {
inputFile : "Production/JobConfig/cosmic/extractedCRYconfig.txt"
}
outputs.PrimaryOutput.fileName : "dts.owner.CosmicCRYExtracted.version.sequencer.art"
services.GeometryService.inputFile: "Production/JobConfig/cosmic/geom_cosmic_extracted.txt"
services.GeometryService.bFieldFile: "Offline/Mu2eG4/geom/bfgeom_no_field.txt"
physics.filters.PrimaryFilter.CrvSteps: [ "CrvSteps" ]
physics.producers.g4run.physics.minRangeCut : 10
physics.producers.g4run.physics.minRangeRegionCuts: { CalorimeterMother : 0.1 TrackerMother : 0.001 CRSmother_CRV_EX : 0.1 CRSmother_CRV_T1: 0.1 CRSmother_CRV_T2: 0.1 garageFakeDS3Vacuum: 0.01} // {RegionName : mm }
physics.producers.g4run.TrajectoryControl.defaultMinPointDistance: 15
#include "Production/JobConfig/common/epilog_Extracted.fcl"
5 changes: 1 addition & 4 deletions JobConfig/cosmic/geom_cosmic_extracted.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
#include "Offline/Mu2eG4/geom/geom_common_extracted.txt"

// Cosmis s1 samples for CD3 were generated with the TDR target geometry.
// Keep using it for the subsequent stages.
#include "Offline/Mu2eG4/geom/geom_common_extracted_MDC2020.txt"

double world.minimalMargin.xmin = 500000;
double world.minimalMargin.xmax = 500000;
Expand Down
2 changes: 1 addition & 1 deletion JobConfig/digitize/Extracted.fcl
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ physics.filters : { @table::physics.filters @table::Trig_extrPosMenuPSConfig }
physics.trigger_paths : ["DigitizePath", @sequence::physics.TriggerableBits, @sequence::Trig_extrPosMenu.trigger_paths]

# use extracted geometry
services.GeometryService.inputFile: "Offline/Mu2eG4/geom/geom_common_extracted.txt"
#include "Production/JobConfig/common/epilog_Extracted.fcl"
# override CRV lookup tables, photon yields, etc. for the extracted position
#include "Offline/CRVResponse/fcl/epilog_extracted.fcl"
2 changes: 1 addition & 1 deletion JobConfig/digitize/prolog.fcl
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
#include "Offline/fcl/standardServices.fcl"
#include "Offline/TrackerMC/fcl/prolog.fcl"
#include "Offline/CaloMC/fcl/prolog.fcl"
#include "Offline/CRVResponse/fcl/prolog.fcl"
#include "Offline/CRVResponse/fcl/prolog_v11.fcl"
#include "Offline/Filters/fcl/prolog.fcl"
#include "Offline/Compression/fcl/prolog.fcl"
#include "Offline/CommonMC/fcl/prolog.fcl"
Expand Down
2 changes: 1 addition & 1 deletion JobConfig/pileup/prolog.fcl
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#
#include "Offline/TrackerMC/fcl/prolog.fcl"
#include "Offline/CaloMC/fcl/prolog.fcl"
#include "Offline/CRVResponse/fcl/prolog.fcl"
#include "Offline/CRVResponse/fcl/prolog_v11.fcl"
#include "Offline/Filters/fcl/prolog.fcl"
#include "Offline/Compression/fcl/prolog.fcl"
#include "Production/JobConfig/beam/prolog.fcl"
Expand Down
2 changes: 1 addition & 1 deletion JobConfig/primary/prolog.fcl
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#
#include "Offline/TrackerMC/fcl/prolog.fcl"
#include "Offline/CaloMC/fcl/prolog.fcl"
#include "Offline/CRVResponse/fcl/prolog.fcl"
#include "Offline/CRVResponse/fcl/prolog_v11.fcl"
#include "Offline/Filters/fcl/prolog.fcl"
#include "Offline/Compression/fcl/prolog.fcl"
#include "Offline/CommonMC/fcl/prolog.fcl"
Expand Down
2 changes: 1 addition & 1 deletion JobConfig/reco/Extracted.fcl
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
# Extracted = NoField with shifted geometry
#
#include "Production/JobConfig/reco/NoField.fcl"
services.GeometryService.inputFile: "Offline/Mu2eG4/geom/geom_common_extracted.txt"
#include "Production/JobConfig/common/epilog_Extracted.fcl"
physics.producers.KKLine.ModuleSettings.SampleSurfaces : [ @sequence::physics.producers.KKLine.ModuleSettings.SampleSurfaces, "TCRV" ] #temporary until extrapolation is working
#include "Offline/CRVReco/fcl/epilog_extracted.fcl"
2 changes: 1 addition & 1 deletion JobConfig/reco/prolog.fcl
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#include "Offline/CaloReco/fcl/prolog.fcl"
#include "Offline/CaloCluster/fcl/prolog.fcl"
#include "Offline/CalPatRec/fcl/prolog.fcl"
#include "Offline/CRVReco/fcl/prolog.fcl"
#include "Offline/CRVReco/fcl/prolog_v11.fcl"
#include "Offline/CosmicReco/fcl/prolog.fcl"
#include "Offline/Filters/fcl/prolog.fcl"
#
Expand Down
2 changes: 1 addition & 1 deletion JobConfig/recoMC/Extracted.fcl
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
# Extracted = NoField with shifted geometry
#
#include "Production/JobConfig/recoMC/NoField.fcl"
services.GeometryService.inputFile: "Offline/Mu2eG4/geom/geom_common_extracted.txt"
#include "Production/JobConfig/common/epilog_Extracted.fcl"
physics.producers.KKLine.ModuleSettings.SampleSurfaces : [ @sequence::physics.producers.KKLine.ModuleSettings.SampleSurfaces, "TCRV" ] #temporary until extrapolation is working
#include "Offline/CRVReco/fcl/epilog_extracted.fcl"
2 changes: 1 addition & 1 deletion JobConfig/recoMC/prolog.fcl
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#include "Production/JobConfig/reco/prolog.fcl"
#include "Offline/CommonMC/fcl/prolog.fcl"
#include "Offline/CaloMC/fcl/prolog.fcl"
#include "Offline/CRVResponse/fcl/prolog.fcl"
#include "Offline/CRVResponse/fcl/prolog_v11.fcl"
#
BEGIN_PROLOG
# add MC-specific producers
Expand Down
2 changes: 1 addition & 1 deletion Validation/ceDigi.fcl
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ services.TimeTracker.printSummary: true

services.SeedService.baseSeed: 8

services.GeometryService.inputFile : "Offline/Mu2eG4/geom/geom_common_current.txt"
services.GeometryService.inputFile : "Offline/Mu2eG4/geom/geom_common_MDC2020.txt"

# file produced by ceSteps.fcl
source.fileNames : [ "dts.owner.ceSteps.dsconf.seq.art" ]
Expand Down
7 changes: 3 additions & 4 deletions Validation/ceSimReco.fcl
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ physics.analyzers.recoCompressionCheck.SelectEvents : [ TriggerPath ]
# on-spill EWM
physics.producers.EWMProducer.SpillType : 1
# add trigger paths
# This doesn't currently work, as the step filter stops processing before digis are made, and
# This doesn't MDC2020ly work, as the step filter stops processing before digis are made, and
# the digis are required for trigger FIXME!
##include "Offline/gen/fcl/Trigger/OnSpillTrigMenu/OnSpillTrigMenu.fcl"

Expand Down Expand Up @@ -151,14 +151,13 @@ physics.producers.g4run.inputs: {
}
# muon stops file from MDC2020 validation
physics.filters.TargetStopResampler.fileNames : [
"/cvmfs/mu2e.opensciencegrid.org/DataFiles/Validation/sim.mu2e.MuminusStopsVal.MDC2025ac.001430_00000000.art"
"/cvmfs/mu2e.opensciencegrid.org/DataFiles/Validation/sim.brownd.MuminusStops.MDC2020d.001202_00000000.art"
]
physics.filters.TargetStopResampler.mu2e.MaxEventsToSkip: 0
physics.producers.FindMCPrimary.PrimaryProcess : "mu2eCeMinusEndpoint"

services.GeometryService.inputFile : "Offline/Mu2eG4/geom/geom_common_current.txt"
services.GeometryService.inputFile : "Offline/Mu2eG4/geom/geom_common_MDC2020.txt"
services.GeometryService.bFieldFile: "Offline/Mu2eG4/geom/bfgeom_no_tsu_ps_v01.txt"

#include "Production/Validation/database.fcl"
#include "Offline/CRVResponse/fcl/epilog_run1a_v01.fcl"

7 changes: 3 additions & 4 deletions Validation/ceSteps.fcl
Original file line number Diff line number Diff line change
@@ -1,18 +1,17 @@
#include "Production/JobConfig/primary/CeEndpoint.fcl"

source.firstRun: 1430
source.firstRun: 1200
source.maxEvents: 20

services.scheduler.wantSummary: true
services.TimeTracker.printSummary: true
services.SeedService.baseSeed: 8
# muon stops file from MDC2020 validation
physics.filters.TargetStopResampler.fileNames : [
"/cvmfs/mu2e.opensciencegrid.org/DataFiles/Validation/sim.mu2e.TargetStopsVal.MDC2025ac.001430_00000000.art"
"/cvmfs/mu2e.opensciencegrid.org/DataFiles/Validation/sim.brownd.MuminusStops.MDC2020d.001202_00000000.art"
]
physics.filters.TargetStopResampler.mu2e.MaxEventsToSkip: 0
services.GeometryService.inputFile : "Offline/Mu2eG4/geom/geom_common_current.txt"
services.GeometryService.inputFile : "Offline/Mu2eG4/geom/geom_common_MDC2020.txt"
outputs.PrimaryOutput.fileName : "dts.owner.ceSteps.dsconf.seq.art"

#include "Production/Validation/database.fcl"
#include "Offline/CRVResponse/fcl/epilog_run1a_v01.fcl"
1 change: 1 addition & 0 deletions Validation/cosmicSimReco.fcl
Original file line number Diff line number Diff line change
Expand Up @@ -144,4 +144,5 @@ source.maxEvents: 50000
# Initialze seeding of random engines
services.SeedService.baseSeed : 8
#include "Production/Validation/database.fcl"
#include "Production/JobConfig/common/epilog.fcl"
#include "Offline/CRVResponse/fcl/epilog_run1a_v01.fcl"
7 changes: 4 additions & 3 deletions Validation/muDauSteps.fcl
Original file line number Diff line number Diff line change
@@ -1,18 +1,19 @@
#include "Production/JobConfig/pileup/MuStopPileup.fcl"
source.maxEvents : 1000
source.firstRun: 1430
source.firstRun: 1200
source.firstSubRun: 0

services.scheduler.wantSummary: true
services.TimeTracker.printSummary: true

services.SeedService.baseSeed: 8

services.GeometryService.inputFile : "Offline/Mu2eG4/geom/geom_common_MDC2020.txt"

outputs.Output.fileName : "dts.owner.muDauSteps.dsconf.seq.art"
physics.filters.TargetStopResampler.fileNames : [
"/cvmfs/mu2e.opensciencegrid.org/DataFiles/Validation/sim.mu2e.TargetStopsVal.MDC2025ac.001430_00000000.art"
"/cvmfs/mu2e.opensciencegrid.org/DataFiles/Validation/sim.brownd.MuminusStops.MDC2020d.001202_00000000.art"
]
physics.filters.TargetStopResampler.mu2e.MaxEventsToSkip: 0

#include "Production/Validation/database.fcl"
#include "Offline/CRVResponse/fcl/epilog_run1a_v01.fcl"
2 changes: 2 additions & 0 deletions Validation/potSim.fcl
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,5 @@ outputs.fullOutput.fileName: "sim.owner.val-potSim.dsconf.seq.art"
source.maxEvents: 500
# Initialze seeding of random engines
services.SeedService.baseSeed : 8
# latest geometry
services.GeometryService.inputFile : "Offline/Mu2eG4/geom/geom_common_MDC2020.txt"