dune / nd_production Goto Github PK
View Code? Open in Web Editor NEWAuxiliary files for ND simulation production
Auxiliary files for ND simulation production
Integrate the TMS reconstruction production step into the "2x2
" style production workflow at NERSC.
perlmutter
.v0
grid script for perlmutter
CPUs.edep-sim
file made by TMS group.edep-sim
file made at NERSC.fireworks
infrastructure (fireworks4dune repository).I don't think writing directly works at this point.
Infrastructure to support:
jsons
that can be used by SAM for each file made at NERSC.Right now edep sim will produce a nearly empty root file if genie crashes. And then there are two or three errors in the log file instead of just the genie error, which is confusing for new users who are most likely to crash genie. Can be stopped by only running edep if there's an input genie file and so on.
Ideally we'd also stop the crashes but that's a stretch goal. We'd need to make sure genie has all the correct inputs during the python script.
Reasons detailed here https://dunescience.slack.com/archives/C62ALUT7C/p1692270471363809
the original line is:
print >> sh, "sed \"s/count\/set fixed/cout\/set mean/g\" ${ND_PRODUCTION_CONFIG}/dune-nd.mac > dune-nd.mac" % mac
I suspect, the line is intended to be:
print >> sh, "sed \"s/count\/set fixed/count\/set mean/g\" ${ND_PRODUCTION_CONFIG}/dune-nd.mac > dune-nd.mac" % mac
with count instead of cout
ND_Production/scripts/ProcessND.py
Line 98 in b55ccf5
Integrate SAND detsim and reco (i.e. integrate both fastreco and sand-reco)
This issue will be used to record, at a high level, must-do items before running the next MiniProd
. It should be added to as and when new items come up.
topVol
for fiducial events is correct with the new geometry.TPCActive_shape
(larnd-sim
) is correct.rockBox
method is working as intended.larnd-sim
: in detector properties yaml
, ensure that tpc_offsets
are as in line with gdml as possible.Following Robert Hatcher's and Herilala Razafinime's suggestions.
Someone should use "dk2nu" flux files in order to create off-axis samples, as the "gsimple" flux files already have the beam-to-detector coordinate "baked in," making the modified "GNuMIFlux.xml" file not seen.
Solution:
Using the command (for the creation of a 30m off-axis sample):
python ProcessND.py --pot 1e14 --outdir /pnfs/dune/scratch/users/your/path --topvol volDetEnclosure --oa 30 --use_dk2nu
and then manually include the line setup dk2nugenie v01_10_01c -q e20:prof in the processnd.sh
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.