MDC2020
Introduction
MDC2020 is an end-to-end production using updated geometry, detector simulations, persistent schema, and simulation workflows compared to MDC2018. The goal is to provide a reasonably complete and accurate model of what Mu2e will record during commissioning and first running period ('Run 1', add reference), including OnSpill, OffSpill, and Extracted Position samples. The primary intended use case of these samples are:
- Detector calibration and alignment, including cross-system (ie CRV to Calo) calibrations
- Detector commissioning
- Trigger algorithm testing and development
- TDAQ to Offline data transfer workflows
- Offline reconstruction algorithm development
- Science extraction framework and algorithm development
The samples have been produced using POMS.
Detector Geometry
The detector geometry and material configuration used in MDC2020 is documented in X (add reference). A brief description of the major features is included below.
Detector Response Simulation
The detector response simulations used for MDC2020 include detailed models of the micro-physics (below the level of the Geant4 energy deposition), and the translation of those processes into digital signals. Details are described in the notes referenced in the table below. Note that a detailed model of the timing distribution system is also part of the digitization model.
Simulation Workflow
Cosmic Simulation POMS campaign
The cosmic simulation creates a sample of cosmic rays with three different configurations:
- Standard position, magnetic field on
- Standard position, magnetic field off
- Extracted position, magnetic field off
The current available datasets are:
Standard position, magnetic field on
dts.mu2e.CosmicCORSIKACat.MDC2020n_10h.art dig.mu2e.CosmicCORSIKADigiTriggered.MDC2020n_10h.art dig.mu2e.CosmicCORSIKADigiUntriggered.MDC2020n_10h.art mcs.mu2e.CosmicCORSIKADigiTriggered.MDC2020n_10h.art dig.mu2e.CosmicCORSIKAMixTriggered.MDC2020kn_10h.art dig.mu2e.CosmicCORSIKAMixUntriggered.MDC2020kn_10h.art mcs.mu2e.CosmicCORSIKAMixTriggered.MDC2020kn_10h.art
Extracted position, magnetic field off
dts.mu2e.CosmicCORSIKAExtractedNoFieldCat.MDC2020p.art dig.mu2e.CosmicCORSIKAExtractedNoFieldCatTrk.MDC2020pq.art dig.mu2e.CosmicCORSIKAExtractedNoFieldCatCalo.MDC2020pq.art dig.mu2e.CosmicCORSIKAExtractedNoFieldCatUntriggered.MDC2020pq.art
Beam Simulation POMS campaign
The goal of the beam campaign is to generate the particles needed for mixing (muons, electrons, neutrals) starting from the protons on target (POT stage).
Digitization and mixing POMS campaign
For each primary (e.g. DIO, CeEndpoint, CePlusEndpoint, etc.) we run digitization and reconstruction with ("mix" output) and without beam mixing ("digi" output).
Datasets
These are the datasets currently available which correspond to the full 100% campaign. The three digi and reco configurations ("perfect", "best", "reco") correspond to three different detector conditions as described in DocDB 42036.
The digitization stream is divided into five parts: Signal, Diag, Trk, Calo, Untriggered, which are described in DocDB 41757.
CeEndpoint
dataset N ev N files totGB MB/file ev/file
Digi
dig.mu2e.CeEndpointMix1BBTrk.MDC2020r_startup_v1_0.art 4576 995 8 8 4 dig.mu2e.CeEndpointMix1BBUntriggered.MDC2020r_startup_v1_0.art 33658 995 64 64 33 dig.mu2e.CeEndpointMix1BBCalo.MDC2020r_startup_v1_0.art 0 995 0 0 0 dig.mu2e.CeEndpointMix1BBSignal.MDC2020r_startup_v1_0.art 1185971 995 2027 2038 1191 dig.mu2e.CeEndpointMix1BBDiag.MDC2020r_startup_v1_0.art 0 995 0 0 0 dig.mu2e.CeEndpointMix1BBTrk.MDC2020r_best_v1_0.art 8062 990 16 16 8 dig.mu2e.CeEndpointMix1BBUntriggered.MDC2020r_best_v1_0.art 11873 990 23 23 11 dig.mu2e.CeEndpointMix1BBCalo.MDC2020r_best_v1_0.art 0 990 0 0 0 dig.mu2e.CeEndpointMix1BBDiag.MDC2020r_best_v1_0.art 0 990 0 0 0 dig.mu2e.CeEndpointMix1BBSignal.MDC2020r_best_v1_0.art 1399676 990 2429 2453 1413 dig.mu2e.CeEndpointMix1BBDiag.MDC2020r_perfect_v1_0.art 0 999 0 0 0 dig.mu2e.CeEndpointMix1BBTrk.MDC2020r_perfect_v1_0.art 8613 999 17 17 8 dig.mu2e.CeEndpointMix1BBUntriggered.MDC2020r_perfect_v1_0.art 9535 999 18 18 9 dig.mu2e.CeEndpointMix1BBCalo.MDC2020r_perfect_v1_0.art 0 999 0 0 0 dig.mu2e.CeEndpointMix1BBSignal.MDC2020r_perfect_v1_0.art 1436367 999 2496 2498 1437
Reco
mcs.mu2e.CeEndpointMix1BBSignal.MDC2020r_startup_v1_0.art 447149 952 47 49 469 mcs.mu2e.CeEndpointMix1BBSignal.MDC2020r_best_v1_0.art 1326728 957 148 155 1386 mcs.mu2e.CeEndpointMix1BBSignal.MDC2020r_perfect_v1_0.art 1355565 954 149 156 1420
FlatEminus
dataset N ev N files totGB MB/file ev/file
Digi
dig.mu2e.FlateMinusOnSpillDiag.MDC2020r_perfect_v1_0.art 0 2000 0 0 0 dig.mu2e.FlateMinusOnSpillTrk.MDC2020r_perfect_v1_0.art 37733 2000 2 1 18 dig.mu2e.FlateMinusOnSpillUntriggered.MDC2020r_perfect_v1_0.art 9943 2000 0 0 4 dig.mu2e.FlateMinusOnSpillSignal.MDC2020r_perfect_v1_0.art 521937 2000 24 12 260 dig.mu2e.FlateMinusOnSpillCalo.MDC2020r_perfect_v1_0.art 0 2000 0 0 0 dig.mu2e.FlateMinusMix1BBDiag.MDC2020r_perfect_v1_0.art 0 2000 0 0 0 dig.mu2e.FlateMinusMix1BBTrk.MDC2020r_perfect_v1_0.art 36117 2000 62 31 18 dig.mu2e.FlateMinusMix1BBUntriggered.MDC2020r_perfect_v1_0.art 10698 2000 20 10 5 dig.mu2e.FlateMinusMix1BBCalo.MDC2020r_perfect_v1_0.art 0 2000 0 0 0 dig.mu2e.FlateMinusMix1BBSignal.MDC2020r_perfect_v1_0.art 506969 2000 876 438 253 dig.mu2e.FlateMinusMix1BBTrk.MDC2020r_startup_v1_0.art 13534 2000 22 11 6 dig.mu2e.FlateMinusMix1BBDiag.MDC2020r_startup_v1_0.art 0 2000 0 0 0 dig.mu2e.FlateMinusMix1BBSignal.MDC2020r_startup_v1_0.art 360247 2000 610 305 180 dig.mu2e.FlateMinusMix1BBUntriggered.MDC2020r_startup_v1_0.art 25157 2000 47 23 12 dig.mu2e.FlateMinusMix1BBCalo.MDC2020r_startup_v1_0.art 0 2000 0 0 0 dig.mu2e.FlateMinusMix1BBCalo.MDC2020r_best_v1_0.art 0 2000 0 0 0 dig.mu2e.FlateMinusMix1BBDiag.MDC2020r_best_v1_0.art 0 2000 0 0 0 dig.mu2e.FlateMinusMix1BBTrk.MDC2020r_best_v1_0.art 32611 2000 56 28 16 dig.mu2e.FlateMinusMix1BBUntriggered.MDC2020r_best_v1_0.art 12299 2000 23 11 6 dig.mu2e.FlateMinusMix1BBSignal.MDC2020r_best_v1_0.art 491435 2000 848 424 245
Reco
mcs.mu2e.FlateMinusMix1BBSignal.MDC2020r_perfect_v1_0.art 492072 1982 56 28 248 mcs.mu2e.FlateMinusMix1BBSignal.MDC2020r_startup_v1_0.art 108205 1983 12 6 54 mcs.mu2e.FlateMinusMix1BBSignal.MDC2020r_best_v1_0.art 469488 1983 54 27 236
NoPrimary
dataset N ev N files totGB MB/file ev/file
Digi
dig.mu2e.NoPrimaryMix1BBSignal.MDC2020r_best_v1_0.art 122 250 0 1 0 dig.mu2e.NoPrimaryMix1BBSignal.MDC2020r_startup_v1_0.art 68 247 0 1 0 dig.mu2e.NoPrimaryMix1BBDiag.MDC2020r_best_v1_0.art 0 250 0 0 0 dig.mu2e.NoPrimaryMix1BBTrk.MDC2020r_startup_v1_0.art 369 247 0 4 1 dig.mu2e.NoPrimaryMix1BBCalo.MDC2020r_best_v1_0.art 0 250 0 0 0 dig.mu2e.NoPrimaryMix1BBDiag.MDC2020r_startup_v1_0.art 0 247 0 0 0 dig.mu2e.NoPrimaryMix1BBUntriggered.MDC2020r_best_v1_0.art 1000000 250 1719 6878 4000 dig.mu2e.NoPrimaryMix1BBCalo.MDC2020r_startup_v1_0.art 0 247 0 0 0 dig.mu2e.NoPrimaryMix1BBUntriggered.MDC2020r_startup_v1_0.art 988000 247 1701 6889 4000 dig.mu2e.NoPrimaryMix1BBTrk.MDC2020r_best_v1_0.art 1216 250 2 11 4 dig.mu2e.NoPrimaryMix1BBCalo.MDC2020r_perfect_v1_0.art 0 250 0 0 0 dig.mu2e.NoPrimaryMix1BBTrk.MDC2020r_perfect_v1_0.art 1388 250 3 14 5 dig.mu2e.NoPrimaryMix1BBUntriggered.MDC2020r_perfect_v1_0.art 1000000 250 1717 6870 4000 dig.mu2e.NoPrimaryMix1BBSignal.MDC2020r_perfect_v1_0.art 142 250 0 1 0 dig.mu2e.NoPrimaryMix1BBDiag.MDC2020r_perfect_v1_0.art 0 250 0 0 0
Reco
mcs.mu2e.NoPrimaryMix1BBSignal.MDC2020r_best_v1_0.art 48 250 0 0 0 mcs.mu2e.NoPrimaryMix1BBSignal.MDC2020r_perfect_v1_0.art 69 250 0 0 0 mcs.mu2e.NoPrimaryMix1BBSignal.MDC2020r_startup_v1_0.art 2 247 0 0 0
Job Management
Validation
1% test
We have produced the equivalent of 1% campaign for the Beam and Digitization and mixing campaigns using the MDC2020k SimJob Musing.
dataset N ev N files totGB MB/file ev/file
sim.mu2e.Beam.MDC2020k.art 337915 500 1 2 675 sim.mu2e.Neutrals.MDC2020k.art 1331172 500 2 5 2662 sim.mu2e.NeutralsCat.MDC2020k.art 1331172 1 2 2407 1331172 dts.mu2e.EarlyEleBeamFlash.MDC2020k.art 1307 495 0 0 2 dts.mu2e.EleBeamFlash.MDC2020k.art 25596 495 0 0 51 sim.mu2e.EleBeamCat.MDC2020k.art 328981 1 1 1064 328981 sim.mu2e.MuBeamCat.MDC2020k.art 8934 1 0 25 8934 dts.mu2e.EarlyEleBeamFlashCat.MDC2020k.art 1307 1 0 12 1307 sim.mu2e.IPAStops.MDC2020k.art 196 98 0 0 2 sim.mu2e.TargetStops.MDC2020k.art 14094 98 0 0 143 sim.mu2e.IPAStopsCat.MDC2020k.art 196 1 0 2 196 sim.mu2e.TargetStopsCat.MDC2020k.art 14094 1 0 32 14094 dts.mu2e.MuBeamFlash.MDC2020k.art 217395 98 0 2 2218 dts.mu2e.MuBeamFlashCat.MDC2020k.art 217395 1 0 165 217395 dts.mu2e.NeutralsFlash.MDC2020k.art 90630 981 0 0 92 dts.mu2e.EarlyMuBeamFlash.MDC2020k.art 11541 98 0 0 117 dts.mu2e.EarlyMuBeamFlashCat.MDC2020k.art 11541 1 0 11 11541 dts.mu2e.EarlyNeutralsFlash.MDC2020k.art 5904 981 0 0 6 sim.mu2e.MuminusStopsCat.MDC2020k.art 14057 1 0 30 14057 sim.mu2e.MuplusStopsCat.MDC2020k.art 37 1 0 0 37 dts.mu2e.EarlyNeutralsFlashCat.MDC2020k.art 5904 2 0 21 2952 dts.mu2e.MuStopPileup.MDC2020k.art 429692 49 0 10 8769 dts.mu2e.MuStopPileupCat.MDC2020k.art 429692 1 0 501 429692 dts.mu2e.EleBeamFlashCat.MDC2020k.art 255960 10 0 33 25596 dts.mu2e.NeutralsFlashCat.MDC2020k.art 906300 10 3 309 90630 dts.mu2e.CeEndpoint.MDC2020k.art 21814 10 0 43 2181 dig.mu2e.CeEndpointDigiUntriggered.MDC2020k.art 818 10 0 3 81 dig.mu2e.CeEndpointDigiTriggered.MDC2020k.art 13361 10 0 52 1336 dig.mu2e.CeEndpointMixTriggered.MDC2020k.art 13378 10 20 2020 1337 dig.mu2e.CeEndpointMixUntriggered.MDC2020k.art 888 10 1 146 88 dig.mu2e.NoPrimaryMixTriggered.MDC2020k.art 447 10 1 102 44 dig.mu2e.NoPrimaryMixUntriggered.MDC2020k.art 19553 10 28 2871 1955 dig.mu2e.NoPrimaryPBISequenceMixTriggered.MDC2020k.art 716 10 2 280 71 dig.mu2e.NoPrimaryPBISequenceMixUntriggered.MDC2020k.art 18722 10 51 5110 1872 dts.mu2e.FlateMinus.MDC2020k.art 141233 100 2 28 1412 dig.mu2e.FlateMinusMixTriggered.MDC2020k.art 70735 100 105 1054 707 dig.mu2e.FlateMinusMixUntriggered.MDC2020k.art 17471 100 28 285 174 sim.mu2e.CosmicDSStopsCORSIKA.MDC2020k.art 10894 50 0 14 217 sim.mu2e.CosmicDSStopsCORSIKACat.MDC2020k.art 10894 1 0 715 10894 dts.mu2e.CosmicCORSIKA.MDC2020k.art 2151211 293 42 144 7342 dig.mu2e.CeEndpointMixUntriggered.MDC2020km.art 815 10 1 140 81 dig.mu2e.CeEndpointMixTriggered.MDC2020km.art 13460 10 20 2094 1346 dig.mu2e.CePlusEndpointMixTriggered.MDC2020km.art 8572 10 13 1339 857 dig.mu2e.CePlusEndpointMixUntriggered.MDC2020km.art 1677 10 2 287 167 dig.mu2e.NoPrimaryMixTriggered.MDC2020km.art 33 10 0 7 3 dig.mu2e.NoPrimaryMixUntriggered.MDC2020km.art 19967 10 30 3060 1996 mcs.mu2e.CeEndpointMixTriggered.MDC2020km.art 11997 9 1 137 1333 dig.mu2e.CosmicCORSIKAMixTriggered.MDC2020km.art 4205 293 1 4 14 dig.mu2e.CosmicCORSIKAMixUntriggered.MDC2020km.art 5392 293 8 28 18 dig.mu2e.CosmicCORSIKADigiTriggered.MDC2020km.art 254 293 0 0 0 dig.mu2e.CosmicCORSIKADigiUntriggered.MDC2020km.art 5511 293 0 1 18 mcs.mu2e.CosmicCORSIKADigiTriggered.MDC2020km.art 243 293 0 0 0
10% test
dataset N ev N files totGB MB/file ev/file
sim.mu2e.CosmicDSStopsCRY.MDC2020n_10h.art 126800 500 8 17 253 sim.mu2e.CosmicDSStopsCORSIKA.MDC2020n_10h.art 126105 500 8 16 252 dts.mu2e.CosmicCRY.MDC2020n_10h.art 444334 489 6 13 908 dts.mu2e.CosmicLooseCRY.MDC2020n_10h.art 14700503 489 277 568 30062 dts.mu2e.CosmicLooseCORSIKA.MDC2020n_10h.art 15641333 500 290 581 31282 dts.mu2e.CosmicCORSIKA.MDC2020n_10h.art 483468 500 6 13 966 dts.mu2e.CosmicCRYCat.MDC2020n_10h.art 444334 10 6 624 44433 dts.mu2e.CosmicCORSIKACat.MDC2020n_10h.art 483468 10 6 654 48346 dig.mu2e.CosmicCORSIKADigiTriggered.MDC2020n_10h.art 1781 10 0 12 178 dig.mu2e.CosmicCORSIKADigiUntriggered.MDC2020n_10h.art 45584 10 0 89 4558 mcs.mu2e.CosmicCORSIKADigiTriggered.MDC2020n_10h.art 1726 10 0 20 172 dig.mu2e.CosmicCORSIKAMixTriggered.MDC2020kn_10h.art 2817 497 5 11 5 dig.mu2e.CosmicCORSIKAMixUntriggered.MDC2020kn_10h.art 43890 497 67 136 88 sim.mu2e.Neutrals.MDC2020n_10pc.art 13303464 5000 25 5 2660 sim.mu2e.Beam.MDC2020n_10pc.art 3374405 5000 13 2 674 dig.mu2e.CosmicCRYMixUntriggered.MDC2020kn_10h.art 39695 487 61 125 81 dig.mu2e.CosmicCRYMixTriggered.MDC2020kn_10h.art 2868 487 5 11 5 sim.mu2e.MuBeamCat.MDC2020n_10pc.art 86814 10 0 25 8681 sim.mu2e.EleBeamCat.MDC2020n_10pc.art 3287591 10 10 1065 328759 sim.mu2e.NeutralsCat.MDC2020n_10pc.art 13303464 10 24 2405 1330346 dts.mu2e.MuBeamFlash.MDC2020n_10pc.art 2079340 929 2 2 2238 sim.mu2e.TargetStops.MDC2020n_10pc.art 132728 929 0 0 142 sim.mu2e.IPAStops.MDC2020n_10pc.art 1752 929 0 0 1 dts.mu2e.EarlyMuBeamFlash.MDC2020n_10pc.art 113298 929 0 0 121 mcs.mu2e.CosmicCRYMixTriggered.MDC2020kn_10h.art 2184 487 0 1 4 dts.mu2e.EleBeamFlash.MDC2020n_10pc.art 259987 4994 1 0 52 dts.mu2e.EarlyEleBeamFlash.MDC2020n_10pc.art 12442 4994 0 0 2 mcs.mu2e.CosmicCORSIKAMixTriggered.MDC2020kn_10h.art 2147 497 0 1 4 dts.mu2e.NeutralsFlash.MDC2020n_10pc.art 911122 9993 6 0 91 dts.mu2e.EarlyNeutralsFlash.MDC2020n_10pc.art 58465 9993 1 0 5 sim.mu2e.IPAStopsCat.MDC2020n_10pc.art 1752 2 0 10 876 dts.mu2e.EarlyMuBeamFlashCat.MDC2020n_10pc.art 113298 2 0 53 56649 dts.mu2e.MuBeamFlashCat.MDC2020n_10pc.art 2079340 2 1 795 1039670 sim.mu2e.TargetStopsCat.MDC2020n_10pc.art 132728 2 0 151 66364 sim.mu2e.MuminusStopsCat.MDC2020n_10pc.art 132176 1 0 289 132176 sim.mu2e.MuplusStopsCat.MDC2020n_10pc.art 555 1 0 6 555 dts.mu2e.MuStopPileup.MDC2020n_10pc.art 4362689 500 5 10 8725 dig.mu2e.CosmicCRYDigiTriggered.MDC2020n_10h.art 1917 10 0 13 191 dig.mu2e.CosmicCRYDigiUntriggered.MDC2020n_10h.art 41282 10 0 83 4128 mcs.mu2e.CosmicCRYDigiTriggered.MDC2020n_10h.art 1843 10 0 22 184 dts.mu2e.MuStopPileupCat.MDC2020n_10pc.art 4362689 5 4 987 872537 dts.mu2e.EarlyEleBeamFlashCat.MDC2020n_10pc.art 12442 10 0 12 1244 dts.mu2e.EarlyNeutralsFlashCat.MDC2020n_10pc.art 58465 20 0 21 2923 dts.mu2e.EleBeamFlashCat.MDC2020n_10pc.art 25998700 1000 33 33 25998 dts.mu2e.NeutralsFlashCat.MDC2020n_10pc.art 91112200 1000 307 307 91112 dts.mu2e.CeEndpoint.MDC2020n_10pc.art 21853 10 0 43 2185 dig.mu2e.CeEndpointDigiUntriggered.MDC2020n_10pc.art 814 10 0 3 81 dig.mu2e.CeEndpointDigiTriggered.MDC2020n_10pc.art 14538 10 0 57 1453 mcs.mu2e.CeEndpointDigiTriggered.MDC2020n_10pc.art 14430 10 1 109 1443 dts.mu2e.CosmicCORSIKANoField.MDC2020n_10h.art 565849 499 7 14 1133 sim.mu2e.CosmicCORSIKANoFieldExtracted.MDC2020n_10h.art 20217 496 0 0 40 dts.mu2e.FlateMinus.MDC2020n_10pc.art 4664 10 0 18 466 dig.mu2e.FlateMinusDigiTriggered.MDC2020n_10pc.art 2261 10 0 12 226 dig.mu2e.FlateMinusDigiUntriggered.MDC2020n_10pc.art 422 10 0 2 42 mcs.mu2e.FlateMinusDigiTriggered.MDC2020n_10pc.art 2225 10 0 20 222 dig.mu2e.FlateMinusMixTriggered.MDC2020n_10pc.art 1976 9 3 338 219 dig.mu2e.FlateMinusMixUntriggered.MDC2020n_10pc.art 397 9 0 76 44 mcs.mu2e.FlateMinusMixTriggered.MDC2020n_10pc.art 1908 9 0 24 212 mcs.mu2e.CeEndpointMixTriggered.MDC2020n_10pc.art 9904 7 0 141 1414 dts.mu2e.FlatePlus.MDC2020n_10pc.art 4600 10 0 18 460 dts.mu2e.CePlusEndpoint.MDC2020n_10pc.art 17187 10 0 71 1718 dig.mu2e.CeEndpointMixUntriggered.MDC2020n_10pc.art 871 9 1 164 96 dig.mu2e.CeEndpointMixTriggered.MDC2020n_10pc.art 12939 9 19 2200 1437 dig.mu2e.FlatePlusDigiUntriggered.MDC2020n_10pc.art 367 10 0 2 36 dig.mu2e.FlatePlusDigiTriggered.MDC2020n_10pc.art 2245 10 0 13 224 dig.mu2e.CePlusEndpointDigiTriggered.MDC2020n_10pc.art 9609 10 0 56 960 dig.mu2e.CePlusEndpointDigiUntriggered.MDC2020n_10pc.art 1740 10 0 9 174 dig.mu2e.FlatePlusMixTriggered.MDC2020n_10pc.art 1976 9 2 330 219 dig.mu2e.FlatePlusMixUntriggered.MDC2020n_10pc.art 354 9 0 66 39 mcs.mu2e.FlatePlusDigiTriggered.MDC2020n_10pc.art 2202 10 0 20 220 mcs.mu2e.CePlusEndpointDigiTriggered.MDC2020n_10pc.art 9414 10 0 85 941 dig.mu2e.CePlusEndpointMixUntriggered.MDC2020n_10pc.art 1297 7 2 306 185 dig.mu2e.CePlusEndpointMixTriggered.MDC2020n_10pc.art 6638 7 10 1437 948 mcs.mu2e.FlatePlusMixTriggered.MDC2020n_10pc.art 1910 9 0 24 212 mcs.mu2e.CePlusEndpointMixTriggered.MDC2020n_10pc.art 6404 7 0 102 914