Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
5 changes: 5 additions & 0 deletions Validation/nightly/offSpill_00.fcl
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#include "Production/Validation/offSpill.fcl"
source.fileNames : [
"root://fndcadoor.fnal.gov:1094/mu2e/tape/phy-sim/dig/mu2e/CosmicSignalOffSpill/MDC2025an_best_v1_1/art/fd/03/dig.mu2e.CosmicSignalOffSpill.MDC2025an_best_v1_1.001430_00000013.art"
]
outputs.CentralHelixOutput.fileName: "offSpill_00.art"
5 changes: 5 additions & 0 deletions Validation/nightly/offSpill_01.fcl
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#include "Production/Validation/offSpill.fcl"
source.fileNames : [
"root://fndcadoor.fnal.gov:1094/mu2e/tape/phy-sim/dig/mu2e/CosmicSignalOffSpill/MDC2025an_best_v1_1/art/ca/ea/dig.mu2e.CosmicSignalOffSpill.MDC2025an_best_v1_1.001430_00000198.art"
]
outputs.CentralHelixOutput.fileName: "offSpill_01.art"
5 changes: 5 additions & 0 deletions Validation/nightly/offSpill_02.fcl
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#include "Production/Validation/offSpill.fcl"
source.fileNames : [
"root://fndcadoor.fnal.gov:1094/mu2e/tape/phy-sim/dig/mu2e/CosmicSignalOffSpill/MDC2025an_best_v1_1/art/37/ef/dig.mu2e.CosmicSignalOffSpill.MDC2025an_best_v1_1.001430_00001505.art"
]
outputs.CentralHelixOutput.fileName: "offSpill_02.art"
5 changes: 5 additions & 0 deletions Validation/nightly/offSpill_03.fcl
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#include "Production/Validation/offSpill.fcl"
source.fileNames : [
"root://fndcadoor.fnal.gov:1094/mu2e/tape/phy-sim/dig/mu2e/CosmicSignalOffSpill/MDC2025an_best_v1_1/art/11/12/dig.mu2e.CosmicSignalOffSpill.MDC2025an_best_v1_1.001430_00002687.art"
]
outputs.CentralHelixOutput.fileName: "offSpill_03.art"
5 changes: 5 additions & 0 deletions Validation/nightly/offSpill_04.fcl
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#include "Production/Validation/offSpill.fcl"
source.fileNames : [
"root://fndcadoor.fnal.gov:1094/mu2e/tape/phy-sim/dig/mu2e/CosmicSignalOffSpill/MDC2025an_best_v1_1/art/27/ab/dig.mu2e.CosmicSignalOffSpill.MDC2025an_best_v1_1.001430_00020461.art"
]
outputs.CentralHelixOutput.fileName: "offSpill_04.art"
50 changes: 50 additions & 0 deletions Validation/offSpill.fcl
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
#
# Off-spill cosmic reconstruction for nightly validation: the only nightly job that runs the CentralHelix fit (KKCHmu)
# and its extrapolation to the CRV, and that validates the LoopHelix fits (KKDe, KKUe, KKDmu, KKUmu) on cosmics.
#
#include "Production/JobConfig/recoMC/OffSpill.fcl"
# the inputs are Sim_best v1_1 digis; v1_1 and this v1_5 resolve to identical conditions for their run (1430)
#include "Production/Validation/database.fcl"
#
# CHFilter gates only the CentralHelix output (every event is still fitted) and passes ~0.5% of off-spill cosmics,
# too few tracks for the nightly comparison, so pass every event
#
physics.filters.CHFilter : {
module_type : FixedFilter
ReturnValue : true
}
#
# the nightly validates one file per job: write the CentralHelix and LoopHelix products (both paths run the same
# reconstruction, and with CHFilter bypassed CHPath selects every event) to the CentralHelix output
#
outputs.LoopHelixOutput.fileName : "/dev/null"
outputs.CentralHelixOutput.fileName : "mcs.owner.val-offSpill.dsconf.seq.art"
outputs.CentralHelixOutput.outputCommands : [
"drop *_*_*_*",
"keep mu2e::TriggerInfo_*_*_*",
"keep art::TriggerResults_*_*_*",
"keep mu2e::KalSeeds_KK*_*_*",
"keep mu2e::HelixSeeds_MH*_*_*",
"keep mu2e::TimeClusters_MH*_*_*",
"keep mu2e::CosmicTrackSeeds_LineFinder_*_*",
"keep mu2e::TimeClusters_SimpleTimeCluster_*_*",
"keep mu2e::CaloClusters_CaloClusterMaker_*_*",
"keep mu2e::CrvCoincidenceClusters_*_*_*",
"keep mu2e::EventWindowMarker_*_*_*",
"keep mu2e::ProtonBunchTime_*_*_*",
"keep *_SelectReco*_*_*",
"keep *_genCounter_*_*",
"keep mu2e::StageNormalization_*_*_*",
"keep mu2e::PrimaryParticle_*_*_*",
"keep mu2e::StatusG4_*_*_*",
"keep mu2e::ProtonBunchIntensity_*_*_*",
"keep mu2e::ProtonBunchTimeMC_*_*_*",
"keep mu2e::EventWeight_*_*_*",
"keep *_compressRecoMCs_*_*"
]
# 10000 events takes 40-90 minutes on current grid nodes
source.maxEvents : 10000
# print summaries
services.scheduler.wantSummary: true
services.TimeTracker.printSummary: true
services.TFileService.fileName : "/dev/null"