Jpp
17.3.0
the software that should make you happy
|
Go back to top of page.
Go back to top of page.
Go back to top of page.
Example program to analyse track fit results from Evt formatted data. usage: JAAMuonPostfit -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <cuts> = coszenithRange=-1.79769e+308 1.79769e+308 energyRange=-1.79769e+308 1.79769e+308 triggeredHitsRange=0 4294967295 -W <weightOption> = "unweighted" [unweighted, standardFlux, rescaledFlux] -a <detectorFile> = "" -d <debug> = 2 -f <inputFiles> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "histogram.root" See also: https://common.pages.km3net.de/jpp#JAAMuonPostfitGo back to top of page.
Auxiliary program to preprocess aanet files. usage: JAAnetPreprocessor -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <filterEmptyMCH> = 0 "Filter events without hits." -T <timeOffset_ms> = 0 "Add time offset [ms] to events." -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> See also: https://common.pages.km3net.de/jpp#JAAnetPreprocessorGo back to top of page.
Auxiliary program to store AHRS calibration data on local disk. usage: JAHRSCalibration -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -C <cookie> = "" -D <detid> -O <option> = 0 -d <debug> = 2 -o <outputFile> = "ahrs_calibration.txt" -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JAHRSCalibrationGo back to top of page.
Program to monitor AHRS data. usage: JAHRSMonitor -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -Q <qaqc> = 0 -a <detectorFile> -c <ahrsFile> "output of JAHRSCalibration" -d <debug> = 2 -f <inputFile> "output of JConvertDB -q ahrs" -n <numberOfEvents> = 0 9223372036854775807 -q <Q> "quantile" See also: https://common.pages.km3net.de/jpp#JAHRSMonitorGo back to top of page.
Auxiliary program to set disable status of transmission based on time-of-arrival histograms. usage: JAcousticsDisable -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <disableFile> = "" "disable transmission file" -N <Nmin> = 1 "minimum number of entries" -T <Tmax_us> = 60 "maximal time [us]" -d <debug> = 1 "debug." -f <inputFile> "input file (output from JCanberra)." See also: https://common.pages.km3net.de/jpp#JAcousticsDisableGo back to top of page.
Main program to trigger events in acoustic data. usage: JAcousticsEventBuilder -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> "trigger parameters" -H <hydrophones> = "hydrophone data" -T <tripods> "tripod data" -V <V> = 1541 -0.017 -2000 "sound velocity" -W <getEmitterID> = "waveform identification data" -Y <transmitters> = "transmitter data" -a <detectorFile> "detector file" -d <debug> = 1 -f <inputFile> "output of JConvertDB -q toashort" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = event.root "output file" -p <precision> = 1e-06 "precision time-of-arrival" See also: https://common.pages.km3net.de/jpp#JAcousticsEventBuilderGo back to top of page.
Program to add multi-dimensional histograms of shower light usage: JAddHDE -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> -o <outputFile> See also: https://common.pages.km3net.de/jpp#JAddHDEGo back to top of page.
Program to add multi-dimensional histograms of muon light usage: JAddHDF -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> -o <outputFile> See also: https://common.pages.km3net.de/jpp#JAddHDFGo back to top of page.
Program to add multi-dimensional histograms of shower light usage: JAddHDG -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> -o <outputFile> See also: https://common.pages.km3net.de/jpp#JAddHDGGo back to top of page.
Auxiliary program to add PDF tables of the arrival time of the Cherenkov light from a muon. usage: JAddPDF -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -f <inputFile> -o <outputFile> See also: https://common.pages.km3net.de/jpp#JAddPDFGo back to top of page.
Auxiliary program to add PDF tables of the arrival time of the Cherenkov light from an EM-shower. usage: JAddPDG -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -f <inputFile> -o <outputFile> See also: https://common.pages.km3net.de/jpp#JAddPDGGo back to top of page.
Auxiliary program to align two detectors. usage: JAlignDetector -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <overwriteDetector> = 0 "overwrite detector file provided through '-a' with modified positions." -O <option> = 0 "keep strings vertical" -T <tripodFile> = "" "tripods" -a <detectorFile_a> "detector - subject to alignment (option -A)" -b <detectorFile_b> "detector - reference for alignment" -d <debug> = 2 -r <range> = -2147483648 2147483647 "range of floors used in fit" -s <sigma_m> = 0.2 See also: https://common.pages.km3net.de/jpp#JAlignDetectorGo back to top of page.
Auxiliary program to convert data from data base into ASCII format. usage: JAsciiDB -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -@ <selection> = -C <cookie> = "" -d <debug> = 1 -q <query> = "detectors" [detectors, runs, datalognumbers, vendorhv, ahrs, ahrscalib, detahrscalib, allparams, pmt_hv_settings, pmt_hv_run_settings, pmt_best_hv_settings, integration, clbmap, detectorintegration, persons, toashort, runsummarynumbers, runsetupparams, upi, clbid] -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JAsciiDBGo back to top of page.
Auxiliary program to attach PMTs to detector. usage: JAttachPMTs -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile_a> "detector file w/o PMTs" -d <debug> = 0 -f <detectorFile_b> "detector file with PMTs" -o <outputFile> "detector file with PMTs" See also: https://common.pages.km3net.de/jpp#JAttachPMTsGo back to top of page.
Auxiliary program to process AHRS data. usage: JBallarat -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -S <angle_deg> = 0 "maximal angle w.r.t. fit" -T <T_s> = 0 "time window for averaging" -a <detectorFile> -c <ahrsFile> "output of JAHRSCalibration" -d <debug> = 1 -f <inputFile> "output of JConvertDB -q ahrs" -n <numberOfEvents> = 9223372036854775807 -o <outputFile> "ROOT formatted orientations file" See also: https://common.pages.km3net.de/jpp#JBallaratGo back to top of page.
Auxiliary program to apply the transition time spread (TTS) of the PMTs to interpolation tables of PDFs. usage: JBlurPDF -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -T <TTS> = 0 -d <debug> = 0 -e <epsilon> = 1e-10 -f <inputFile> -n <numberOfPoints> = 25 -o <outputFile> See also: https://common.pages.km3net.de/jpp#JBlurPDFGo back to top of page.
Auxiliary program to convert raw CLB data to KM3NETDAQ::JDAQTimeslice data. usage: JCLB -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <detector> = 1 "detector identifier" -Q <queue> = 1000 "queue depth" -d <debug> = 1 "debug." -f <inputFile> "input file)." -n <numberOfEvents> = 2147483647 -o <outputFile> = clb.root "output file." See also: https://common.pages.km3net.de/jpp#JCLBGo back to top of page.
Auxiliary program to determine PMT parameters from K40 data. usage: JCalibrateK40 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -B <Tail_ns> = 15 20 "time window used for background estimation." -C <selector> = JDAQTimeslice "timeslice selector, e.g. JDAQTimesliceL1." [JDAQTimeslice, JDAQTimesliceL0, JDAQTimesliceL1, JDAQTimesliceL2, JDAQTimesliceSN] -D <deadTime_us> = 0 "L1 dead time (us)" -M <multiplicity> = 2 31 "multiplicity range of hits on DOM." -O <option> = none "hit pre-processing option." [none, join, filter] -T <TMax_ns> = 20 "time window [ns]." -V <rateRange_Hz> = 0 20000 "PMT rate range [Hz]." -a <detectorFile> "detector file." -b <background> = "rates" "background estimation method." [rates, counts, tails, randoms] -d <debug> = 1 "debug flag." -f <inputFile> "input file." -n <numberOfEvents> = 9223372036854775807 -o <outputFile> = "calibrate_k40.root" "output file." -t <totRange_ns> = 4 255 "PMT time-over-threshold range [ns]." See also: https://common.pages.km3net.de/jpp#JCalibrateK40Go back to top of page.
Program to perform detector calibration using reconstructed muon trajectories. usage: JCalibrateMuon -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -+ <calibrationFile> = -@ <parameters> = roadWidth_m= 1.79769e+308 R_Hz= 6000 numberOfPrefits= 1 TTS_ns= 2 E_GeV= 1000 TMin_ns= -50 TMax_ns= 450 ZMin_m= 0 ZMax_m= 0 VMax_npe= 10 NMax= 1000 reprocess= 0 -P <pdfFile> -T <Tmax_s> = 100 -a <detectorFile> -c <calibrate> "Histogram for time calibration per optical module." -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "gandalf.root" See also: https://common.pages.km3net.de/jpp#JCalibrateMuonGo back to top of page.
Monitoring of PMT time-over-threshold distributions. usage: JCalibrateToT -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selector> = JDAQTimeslice "timeslice selector, e.g. JDAQTimesliceL1." [JDAQTimeslice, JDAQTimesliceL0, JDAQTimesliceL1, JDAQTimesliceL2, JDAQTimesliceSN] -D <deadTime_us> = 10 "L0 dead time (us)" -M <multiplicity> = 1 2 "multiplicity range of hits on DOM." -O <option> = none "hit pre-processing option." [none, join, filter] -T <T_ns> = 10 25 "time window [ns]." -a <detectorFile> "detector file." -c <ctMax> = 0 "maximal cosine space angle between PMT axes." -d <debug> = 1 "debug flag." -f <inputFile> "input file." -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "calibrate_tot.root" "output file." See also: https://common.pages.km3net.de/jpp#JCalibrateToTGo back to top of page.
Example program to plot acoustic fit results. usage: JCanberra -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <disable> = "disable transmission" -@ <properties> = numberOfEntries=21 -E <id> = -1 "emitter identifier (-1 = all)" -H <hydrophones> = "hydrophone data" -M <getMechanics> = "mechanics data" -O <option> = "LS" "ROOT fit option, see TH1::Fit." -T <tripods> "tripod data" -V <V> = 1541 -0.017 -2000 "sound velocity" -Y <transmitters> = "transmitter data" -a <detectorFile> -d <debug> = 2 -f <inputFile> "input file (output of JKatoomba[.sh])" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "canberra.root" See also: https://common.pages.km3net.de/jpp#JCanberraGo back to top of page.
Auxiliary program to check trigger parameters in a given ROOT files against the values from the database. usage: JCheckTriggerParameters -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -C <cookie> = "" -d <debug> = 1 -f <inputFile> -o <outputFile> = -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JCheckTriggerParametersGo back to top of page.
Example program to histogram timeslice data. usage: JChecksum -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selector> = JDAQTimeslice [JDAQTimeslice, JDAQTimesliceL0, JDAQTimesliceL1, JDAQTimesliceL2, JDAQTimesliceSN] -N <N> = 10 "number of rows to print" -R <rate_Hz> = 0 "high-rate veto [Hz]" -d <debug> = 3 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "checksum.root" See also: https://common.pages.km3net.de/jpp#JChecksumGo back to top of page.
Auxiliary program to find differences between two detector files. usage: JCompareDetector -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile_a> -b <detectorFile_b> -d <debug> = 3 -o <outputFile> = "" -p <properties> = acal=0.001 ccal=0.001 pcal=0.001 rcal=0.001 scal=-1 tcal=0.001 See also: https://common.pages.km3net.de/jpp#JCompareDetectorGo back to top of page.
Example program to compare acoustic fit results. usage: JCompareKatoomba -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -f <inputFile> "input file (output of JKatoomba[.sh])" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "comparison.root" See also: https://common.pages.km3net.de/jpp#JCompareKatoombaGo back to top of page.
Program to calibrate in situ AHRS. usage: JCompass -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <properties> = Tmax_s=600 mestimator=1 numberOfOutliers=0 sigma_deg=1 stdev=1.79769e+308 -A <overwriteDetector> = 0 -a <detectorFile> -c <ahrsFile> "output of JAHRSCalibration" -d <debug> = 2 -f <inputFile> "output of JConvertDB -q ahrs" -n <numberOfEvents> = 9223372036854775807 -o <outputFile> = compass.root See also: https://common.pages.km3net.de/jpp#JCompassGo back to top of page.
Auxiliary program to compose detector from separate calibrations. usage: JConstructDetector -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile> "detector file" -d <debug> = 1 -f <inputFile> "detector calibration files in JSON format (wild card '%' will be replaced by corresponding calibration set)" -o <outputFile> = "" "detector file" See also: https://common.pages.km3net.de/jpp#JConstructDetectorGo back to top of page.
Auxiliary program to convert data formats and/or to select data. usage: JConvert -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selection> = Evt Head JDAQEvent JDAQSummaryslice JDAQTimeslice JDAQTimesliceL0 JDAQTimesliceL1 JDAQTimesliceL2 JDAQTimesliceSN JMeta JTriggerParameters MultiHead "Precede name of data structure by a '+' or '-' to add or remove data types in the output, respectively. ROOT wildcards are accepted." -d <debug> = 1 -f <inputFile> -m <merge> = 0 "Allow merging of files w/o Monte Carlo headers" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> See also: https://common.pages.km3net.de/jpp#JConvertGo back to top of page.
Auxiliary program to convert data from data base into ROOT format. usage: JConvertDB -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -@ <selection> = -C <cookie> = "" -d <debug> = 1 -o <outputFile> -q <query> = "detectors" [detectors, runs, datalognumbers, vendorhv, ahrs, ahrscalib, detahrscalib, allparams, pmt_hv_settings, pmt_hv_run_settings, pmt_best_hv_settings, integration, clbmap, detectorintegration, persons, toashort, runsummarynumbers, runsetupparams, upi, clbid] -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JConvertDBGo back to top of page.
Auxiliary program to convert format of detector files. usage: JConvertDetectorFormat -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -V <variant> = "V5" """ maintains version" [V5, V4, V3, V2, V1, ] -a <detectorFile> -d <debug> = 2 "debug level" -o <outputFile> -q <squash> = 0 "squash meta data" See also: https://common.pages.km3net.de/jpp#JConvertDetectorFormatGo back to top of page.
Auxiliary program to convert data to Dusj format. usage: JConvertDusj -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile> -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = dusj.evt See also: https://common.pages.km3net.de/jpp#JConvertDusjGo back to top of page.
Auxiliary program to convert fit results to Evt format. The option -L corresponds to the name of a shared library and function so to rearrange the order of fit results. usage: JConvertEvt -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -+ <calibrationFile> = -L <qualitySorter> = -N <numberOfFits> = 0 -P <pmtParameters> = QE=1 mu=0 %.PunderAmplified=0.05 %.QE=1 %.TTS_ns=-1 %.gain=1 %.gainSpread=0.4 %.mean_ns=4.5 %.riseTime_ns=7.24 %.saturation=210 %.sigma_ns=1.5 %.slewing=1 %.slope=7 %.threshold=0.24 %.thresholdBand=0.12 "PMT simulation data (or corresponding file name)" -T <Tmax_s> = 100 -a <detectorFile> = "" -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = aanet.root See also: https://common.pages.km3net.de/jpp#JConvertEvtGo back to top of page.
Auxiliary program to convert data formats including JFIT::JEvt data. This application can be used to combine multiple files from J(Muon|Shower)XXX[.sh] after splitting raw data file with e.g. JDAQSplit. usage: JConvertFit -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> -o <outputFile> See also: https://common.pages.km3net.de/jpp#JConvertFitGo back to top of page.
Auxiliary program to convert 1D histograms to PDFs. usage: JConvertToPDF1D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -O <option> -d <debug> = 1 -f <inputFile> "<input file>:<object name>" -o <outputFile> = "pdf.root" "ROOT file with histogram(s)" See also: https://common.pages.km3net.de/jpp#JConvertToPDF1DGo back to top of page.
Auxiliary program to convert 2D histograms to PDFs. usage: JConvertToPDF2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -O <option> -d <debug> = 1 -f <inputFile> "<input file>:<object name>" -o <outputFile> = "pdf.root" "ROOT file with histogram(s)" See also: https://common.pages.km3net.de/jpp#JConvertToPDF2DGo back to top of page.
Auxiliary program to convert 2D histograms to PDFs. usage: JConvertToPDF3D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -O <option> -d <debug> = 1 -f <inputFile> "<input file>:<object name>" -o <outputFile> = "pdf.root" "ROOT file with histogram(s)" See also: https://common.pages.km3net.de/jpp#JConvertToPDF3DGo back to top of page.
Auxiliary program to start (remote) run control client. usage: JDAQClientStarter -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <hostname> -d <debug> = 3 -m <message> -t <timeout_s> = 10 See also: https://common.pages.km3net.de/jpp#JDAQClientStarterGo back to top of page.
Application for writing real-time data to disk. usage: JDAQDemoClient -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <server> = "localhost" -M <logger> = "localhost" -P <port> = -1 -c <use_cout> = 0 -d <debug> = 3 -f <file_name> = "" -u <client_name> = "%" See also: https://common.pages.km3net.de/jpp#JDAQDemoClientGo back to top of page.
Run control driver program. usage: JDAQDriver -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <server> = "localhost" -M <logger> = "localhost" -c <use_cout> = 0 -d <debug> = 0 -f <file_name> -t <timeout_s> = 10 See also: https://common.pages.km3net.de/jpp#JDAQDriverGo back to top of page.
Auxiliary program to split DAQ data into multiple output files. usage: JDAQSplit -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selection> = JDAQEvent JDAQSummaryslice JDAQTimeslice JDAQTimesliceL0 JDAQTimesliceL1 JDAQTimesliceL2 JDAQTimesliceSN "Precede name of data structure by a '+' or '-' to add or remove data types in the output, respectively. ROOT wildcards are accepted." -N <numberOfFiles> = 18446744073709551615 -d <debug> = 2 -f <inputFile> -o <outputFile> -r <ranges> = "UTC time range(s)" See also: https://common.pages.km3net.de/jpp#JDAQSplitGo back to top of page.
Auxiliary program to create module map of PMT addresses. usage: JDOMMap -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile> "detector file" -d <debug> = 1 -o <outputFile> "JSon formatted output file" See also: https://common.pages.km3net.de/jpp#JDOMMapGo back to top of page.
Program for real-time simulation of data queue. usage: JDQSimulator -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <server> = "localhost" -M <logger> = "localhost" -c <use_cout> = 0 -d <debug> = 3 -u <client_name> = "JDQSimulator" See also: https://common.pages.km3net.de/jpp#JDQSimulatorGo back to top of page.
Application for real-time filtering of data. usage: JDataFilter -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <archive> = "/tmp/" "directory for permanent archival of circular buffer" -D <hostname> = "" "host name of server of data writer" -H <server> = "localhost" "host name of server for command messages" -M <logger> = "localhost" "host name of server for logger messages" -P <port> "port to listen for incoming data from data queue" -c <use_cout> = 0 "print to terminal" -d <debug> = 0 "debug level" -p <path> = "/tmp/" "directory for temporary storage of circular buffer" -q <backlog> = 1024 "back log" -s <buffer_size> = 33554432 "TCP buffer size" -u <client_name> = "%" "client name" See also: https://common.pages.km3net.de/jpp#JDataFilterGo back to top of page.
Example program to plot quality data from data base. usage: JDataMonitor -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -C <cookie> = "" -D <detid> "detector identifier" -S <source> = 17.3.0 17.2.0 17.1.1 17.1.0 17.0.0 16.0.3 16.0.2 16.0.1 16.0.0 15.0.5 15.0.4 15.0.3 15.0.2 15.0.1 15.0.0 14.4.3 14.4.2 14.4.1 14.4.0 14.3.0 14.2.0 14.1.0 14.0.0 13.0.3 13.0.2 13.0.1 13.0.0 12.1.2 12.1.1 12.1.0 12.0.0 11.1.0 11.0.0 "GIT versions" -T <Tmin_s> = 60 "minimal run duration [s]" -U <UTC> = 1970-01-01 00:00:00.000000000Z 2038-01-18 19:14:07.000000000Z "UTC time range" -d <debug> = 1 -f <inputFile> = "" "Optional input file instead of database." -o <outputFile> = "monitor.root" "ROOT file with histograms and n-tuple or ASCII file with QA/QC data." -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JDataMonitorGo back to top of page.
Program to histogram fit results from reconstructed data. usage: JDataPostfit -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <application> = 4 [4, 1, 2, 3, 5] -E <energy_range> = -1.79769e+308 1.79769e+308 -L <quality_sorter> = -N <numberOfPrefits> = 1 -c <coszenith_range> = -1 1 -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "postfit.root" See also: https://common.pages.km3net.de/jpp#JDataPostfitGo back to top of page.
Main program to evaluate quality data from data base. The condition and veto can be any TFormula compatible expression involving QA/QC parameters (see e.g. JQAQC.sh -h). usage: JDataQuality -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -@ <selection> = -C <cookie> = "" -D <detid> = "" -Q <condition> = "User defined conditions" -R <runs> = 1 2147483647 "Run range" -S <source> = 17.3.0 17.2.0 17.1.1 17.1.0 17.0.0 16.0.3 16.0.2 16.0.1 16.0.0 15.0.5 15.0.4 15.0.3 15.0.2 15.0.1 15.0.0 14.4.3 14.4.2 14.4.1 14.4.0 14.3.0 14.2.0 14.1.0 14.0.0 13.0.3 13.0.2 13.0.1 13.0.0 12.1.2 12.1.1 12.1.0 12.0.0 11.1.0 11.0.0 "GIT versions" -V <veto> = "User defined vetos." -d <debug> = 1 "Debug level" -f <inputFile> = "" "Optional input file instead of database." -o <outputFile> = "quality.root" "ROOT file with histograms and n-tuple or ASCII file with QA/QC data." -r <regexp> = "TRegexp for selection of run setup names." -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JDataQualityGo back to top of page.
Application for writing real-time data to disk. usage: JDataWriter -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <hostname> = "localhost" "host name of server for incoming data from data filter" -H <server> = "localhost" "host name of server for command messages" -M <logger> = "localhost" "host name of server for logger messages" -c <use_cout> = 0 "print to terminal" -d <debug> = 0 "debug level" -p <path> = "" "directory for permanent archival of data" -u <client_name> = "%" "client name" See also: https://common.pages.km3net.de/jpp#JDataWriterGo back to top of page.
Demonstration program to plot RMS of arrival time of first hit as a function of the minimal distance of approach of a muon to the PMT. usage: JDemoPDF -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <dir> "(theta, phi) of PMT [rad]" -E <E_GeV> "muon energy [GeV]" -R <R_Hz> "background rate [Hz]" -d <debug> = 0 -f <inputFile> -o <outputFile> = "demo.root" See also: https://common.pages.km3net.de/jpp#JDemoPDFGo back to top of page.
Auxiliary program to find depth dependence of multiplicity rates usage: JDepthDependence -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -M <minMultiplicity> = 8 "Minimum multiplicity" -T <minLiveTime_s> = 3600 "Minimum DOM livetime [s] to be eligible for plotting" -a <detectorFile> -d <debug> = 1 -f <inputFile> "JMM input file" -l <line> = 1 -o <outputFile> = "depthdependence.root" "output file" See also: https://common.pages.km3net.de/jpp#JDepthDependenceGo back to top of page.
Auxiliary program to decompose detector to separate calibrations. usage: JDestructDetector -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile> "detector file" -d <debug> = 1 -o <outputFile> "detector calibrations file in JSON format (optionally contains wild card '%')" -p <precision> = 1e-05 See also: https://common.pages.km3net.de/jpp#JDestructDetectorGo back to top of page.
Auxiliary program to detach PMTs from detector. usage: JDetachPMTs -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile> "detector file" -d <debug> = 0 -o <outputFile> "detector file without PMTs" See also: https://common.pages.km3net.de/jpp#JDetachPMTsGo back to top of page.
Auxiliary program to generate detector files. usage: JDetector -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <helper> = detectorType=1 floorDistance_m=0 lineDistance_m=0 numberOfFloors=18 numberOfLines=0 "detector parameters" -D <detectorID> "detector identifier" -O <option> = "ARCA" "detector type" [ARCA, ORCA, Antares] -V <variant> = "V5" "detector version" [V5, V4, V3, V2, V1] -d <debug> = 0 -f <inputFile> = "" "anchor positions" -o <outputFile> "detector file" -z <Zmin_m> = 100 "distance from seabed [m]" See also: https://common.pages.km3net.de/jpp#JDetectorGo back to top of page.
Auxiliary program to download or update detector from database. usage: JDetectorDB -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -@ <calset> = "calibration sets "<key> = <value>[; <key> = <value>]" possible keys: acal ccal pcal rcal scal tcal" -C <cookie> = "" -D <id> = "" "detector identifier" -V <variant> = "V5" "detector version" [V5, V4, V3, V2, V1, ] -W <wizzard> = 0 "-W add base modules; -WW set time offsets of acoustic sensors" -a <detectorFile> = "" -d <debug> = 2 -o <outputFile> = "" -p <precision> = 1e-05 -r <run> = -1 "run number" -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JDetectorDBGo back to top of page.
Program to compare acoustics event data. usage: JDiffAcousticsEvent -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -f <inputFile> "two outputs of JAcousticsEventBuilder[.sh]" -n <numberOfEvents> = 0 9223372036854775807 See also: https://common.pages.km3net.de/jpp#JDiffAcousticsEventGo back to top of page.
Program to compare acoustics fit data. usage: JDiffAcousticsEvt -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -f <inputFile> "two outputs of JKatoomba[.sh]" -n <numberOfEvents> = 0 9223372036854775807 See also: https://common.pages.km3net.de/jpp#JDiffAcousticsEvtGo back to top of page.
Auxiliary program to compare PDF tables of the arrival time of the Cherenkov light from a muon. usage: JDiffPDF -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <inputFileA> -b <inputFileB> -d <debug> = 0 -p <precision> = 0.0001 See also: https://common.pages.km3net.de/jpp#JDiffPDFGo back to top of page.
Auxiliary program to compare PDF tables of the arrival time of the Cherenkov light from a shower. usage: JDiffPDG -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <inputFileA> -b <inputFileB> -d <debug> = 0 -p <precision> = 0.0001 See also: https://common.pages.km3net.de/jpp#JDiffPDGGo back to top of page.
Program to compare toashort data. usage: JDiffToAshort -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -f <inputFile> "two outputs of JConvertDB -q toashort" -n <numberOfEvents> = 0 9223372036854775807 See also: https://common.pages.km3net.de/jpp#JDiffToAshortGo back to top of page.
usage: JDomAnalyser -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selector> = JDAQTimeslice "timeslice selector, e.g. JDAQTimesliceL1." [JDAQTimeslice, JDAQTimesliceL0, JDAQTimesliceL1, JDAQTimesliceL2, JDAQTimesliceSN] -f <inputFile> "Path to input file " -o <outputFile> = "out.root" "Path to output file" -s <nSlices> = 0 9223372036854775807 "number of slices" See also: https://common.pages.km3net.de/jpp#JDomAnalyserGo back to top of page.
Example program to verify Monte Carlo data. usage: JDomino -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -T <hit_types> = -a <detectorFile> = "" -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "domino.root" See also: https://common.pages.km3net.de/jpp#JDominoGo back to top of page.
Auxiliary program to draw the z-positions of the modules in detector. usage: JDrawDetector1D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile> = "" "detector file" -d <debug> = 1 -o <outputFile> = "detector.root" "graphics output" See also: https://common.pages.km3net.de/jpp#JDrawDetector1DGo back to top of page.
Auxiliary program to draw the footprint of detector(s). usage: JDrawDetector2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <properties> = focus= +0.000 +0.000 +0.000 "properties" -B <batch> = 0 "batch processing" -C <drawCircle> = 0 "draw smallest enclosing cicrle" -L <legend> = "" "position legend e.g. TR" [, TL, TR, BR, BL] -S <markerSize> = 1 "marker size" -T <tripodsFile> = "tripod file" -Y <transmittersFile> = "transmitter file" -a <detectorFile> = "detector file" -d <debug> = 1 -o <outputFile> = "" "graphics output" -s <textSize> = 0.02 "text size" -w <canvas> = 500x500 "size of canvas <nx>x<ny> [pixels]" See also: https://common.pages.km3net.de/jpp#JDrawDetector2DGo back to top of page.
Auxiliary program to draw the detector in 3D. usage: JDrawDetector3D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile> -d <debug> = 1 See also: https://common.pages.km3net.de/jpp#JDrawDetector3DGo back to top of page.
Auxiliary program to draw K40 fit function. usage: JDrawK40 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <properties> = Rate_Hz=18.4605 p1=3.0767 p2=-1.2078 p3=0.9905 p4=0.9379 -d <debug> = 1 "debug." -o <outputFile> "output file." See also: https://common.pages.km3net.de/jpp#JDrawK40Go back to top of page.
Auxiliary program to draw a given module in 3D. usage: JDrawModule3D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -M <moduleID> = -1 -a <detectorFile> -d <debug> = 1 See also: https://common.pages.km3net.de/jpp#JDrawModule3DGo back to top of page.
Auxiliary program to draw PDF of Cherenkov light from bright point. usage: JDrawPD0 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <absorptionLengthFactor> = 1 "scaling factor" -E <E> "shower energy [GeV]" -F <function> "PDF type" -H <histogram> = 0 -1.79769e+308 1.79769e+308 "histogram binning" -R <D> "distance [m]" -S <scatteringLengthFactor> = 1 "scaling factor" -c <ct> "cosine PMT angle" -d <debug> = 0 -e <epsilon> = 1e-10 "precision for integration" -n <numberOfPoints> = 25 "points for integration" -o <outputFile> = "pd0.root" See also: https://common.pages.km3net.de/jpp#JDrawPD0Go back to top of page.
Auxiliary program to draw PDF of Cherenkov light from EM-shower including shower profile. usage: JDrawPDE -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <absorptionLengthFactor> = 1 "scaling factor" -D <dir> "(theta, phi) of PMT [rad]" -E <E> "shower energy [GeV]" -F <function> "PDF type" -H <histogram> = 0 -1.79769e+308 1.79769e+308 "histogram binning" -R <D> "distance [m]" -S <scatteringLengthFactor> = 1 "scaling factor" -c <cd> "cosine emission angle" -d <debug> = 0 -e <epsilon> = 1e-10 "precision for integration" -n <numberOfPoints> = 25 "points for integration" -o <outputFile> = "pde.root" See also: https://common.pages.km3net.de/jpp#JDrawPDEGo back to top of page.
Auxiliary program to draw PDF of Cherenkov light from muon. usage: JDrawPDF -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <properties> = MODULE_RADIUS_M=0.25 -A <absorptionLengthFactor> = 1 "scaling factor" -D <dir> "(theta, phi) of PMT [rad]" -E <E> = 1 "muon energy [GeV]" -F <function> "PDF type" -H <histogram> = 0 -1.79769e+308 1.79769e+308 "histogram binning" -R <R> "distance of approach [m]" -S <scatteringLengthFactor> = 1 "scaling factor" -d <debug> = 0 -e <epsilon> = 1e-10 "precision for integration" -n <numberOfPoints> = 25 "points for integration" -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JDrawPDFGo back to top of page.
Auxiliary program to draw PDF of Cherenkov light from EM-shower or scattered light from muon. usage: JDrawPDG -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <absorptionLengthFactor> = 1 "scaling factor" -D <dir> "(theta, phi) of PMT [rad]" -E <E> = 1 "shower energy [GeV]" -F <function> "PDF type" -H <histogram> = 0 -1.79769e+308 1.79769e+308 "histogram binning" -R <D> "distance [m]" -S <scatteringLengthFactor> = 1 "scaling factor" -c <cd> "cosine emission angle" -d <debug> = 0 -e <epsilon> = 1e-10 "precision for integration" -n <numberOfPoints> = 25 "points for integration" -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JDrawPDGGo back to top of page.
Example program to apply dynamic position and orientation calibration. usage: JDynamics -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -M <getMechanics> = "mechanics data" -T <Tmax_s> = 0 -a <detectorFile> -d <debug> = 2 -f <calibrationFile> "output of JBallarat[.sh] / JKatoomba[.sh]" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> -t <t1_s> See also: https://common.pages.km3net.de/jpp#JDynamicsGo back to top of page.
Auxiliary program to modify detector. usage: JEditDetector -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <hdr> = "header modification" -D <del> = "remove module by location" -M <mod> = "module modification" -O <option> = 0 "sort modules" [0, 1, 2] -P <pmt> = "PMT status modification by PMT logical address" -S <str> = "string modification (optical modules and base module" -W <wip> = "module status modification" -a <inputFile> -d <debug> = 2 "debug level" -k <keep> = "keep string[s]" -m <id> = "remove module by identifier" -o <outputFile> -p <alt> = "PMT status modification by PMT physical address" -q <squash> = 0 "squash meta data" -r <rm> = "remove string[s]" -s <dos> = "string modification (optical modules only)" See also: https://common.pages.km3net.de/jpp#JEditDetectorGo back to top of page.
Example program to edit energy correction. usage: JEditEnergyCorrection -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -E <fcn> = -d <debug> = 2 -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JEditEnergyCorrectionGo back to top of page.
Auxiliary program to modify hydrophone configuration. usage: JEditHydrophone -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <add> = "add hydrophone" -S <mod> = "hydrophone modifier" -d <debug> = 2 "debug level" -f <inputFile> "hydrophone input file" -o <outputFile> "hydrophone output file" -q <squash> = 0 "squash meta data" -r <rm> = "remove hydrophone[s]" See also: https://common.pages.km3net.de/jpp#JEditHydrophoneGo back to top of page.
Auxiliary program to add or modify mechanical model data of detector string. usage: JEditMechanics -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <add> = "add string mechanics" -M <mod> = "mechanics modifier" -d <debug> = 2 "debug level" -f <inputFile> "mechanics input file" -o <outputFile> "mechanics output file" -q <squash> = 0 "squash meta data" -r <rm> = "remove string[s]" See also: https://common.pages.km3net.de/jpp#JEditMechanicsGo back to top of page.
Auxiliary program to edit PMT parameters map. usage: JEditPMTParameters -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <hdr> = "PMT parameter modifier for default values." -A <mod> = "PMT parameter modifier by physical address (e.g. B1)." -D <detectorID> = 0 "detector identifier (in absence of detector file)." -E <mu> = 0 "expectation value for npe given two-fold coincidence" -M <daq> = "PMT parameter modifier by DAQ address (e.g. <module> <channel>." -P <parameters> = QE=1 mu=0 %.PunderAmplified=0.05 %.QE=1 %.TTS_ns=-1 %.gain=1 %.gainSpread=0.4 %.mean_ns=4.5 %.riseTime_ns=7.24 %.saturation=210 %.sigma_ns=1.5 %.slewing=1 %.slope=7 %.threshold=0.24 %.thresholdBand=0.12 "PMT simulation data (or corresponding file name)" -T <T_ns> = -1.79769e+308 1.79769e+308 "time-over-threshold range." -a <detectorFile> = "" "detector file." -d <debug> = 2 "debug level" -o <outputFile> "output file." -q <squash> = 0 "squash meta data" See also: https://common.pages.km3net.de/jpp#JEditPMTParametersGo back to top of page.
General purpose program to edit or create properties file. usage: JEditProperties -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <modifier> = "modifier; syntax "<key> = <value>[;..]"" -d <debug> = 2 "debug level" -f <inputFile> = "" -o <outputFile> = "" -q <squash> = 0 "squash meta data" -r <rm> = "remove key" -w <width> = 12 "format width of key" See also: https://common.pages.km3net.de/jpp#JEditPropertiesGo back to top of page.
Auxiliary program to modify transmitter configuration. usage: JEditTransmitter -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <add> = "add transmitter" -S <mod> = "transmitter modifier" -d <debug> = 2 "debug level" -f <inputFile> "transmitter input file" -o <outputFile> "transmitter output file" -q <squash> = 0 "squash meta data" -r <rm> = "remove transmitter[s]" See also: https://common.pages.km3net.de/jpp#JEditTransmitterGo back to top of page.
Auxiliary program to modify tripod configuration. usage: JEditTripod -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <add> = "add tripod" -T <mod> = "tripod modifier" -d <debug> = 2 "debug level" -f <inputFile> "tripod input file" -k <keep> = "keep tripod[s]" -o <outputFile> "tripod output file" -q <squash> = 0 "squash meta data" -r <rm> = "remove tripod[s]" See also: https://common.pages.km3net.de/jpp#JEditTripodGo back to top of page.
Auxiliary program to treat failed high-voltage tuning results. usage: JEditTuneHV -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -# <properties> = elapsedTime=0 locationID= login= "database information" -@ <settings> = maxHV=-800 minHV=-1500 "HV limits" -P <pmtSet> = "Set of PMT UPIs" -b <HVtable> = 0 "ASCII HV table" -d <debug> = 2 "debug" -f <inputFile> "input file" -o <outputFile> "output file" See also: https://common.pages.km3net.de/jpp#JEditTuneHVGo back to top of page.
Auxiliary program to create TEllipse usage: JEllipse -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -o <outputFile> -p <parameters> "x y r1 [r2 [phimin phimax]]" See also: https://common.pages.km3net.de/jpp#JEllipseGo back to top of page.
Utility program to determine energy correction. usage: JEnergyCorrection -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -= <fixedValues> = "fixed values, e.g: "p0 = GetMaximum;"" -@ <startValues> = "start values, e.g: "p0 = GetMaximum;"" -F <formula> = "" "fit formula, e.g: "[0]+[1]*x"" -L <quality_sorter> = -N <numberOfBins> = 80 "number of bins" -O <option> = "" "Fit option" -d <debug> = 2 -f <inputFile> "event file(s) or histogram file" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "energy_correction.root" -p <primary> = "muon" [muon, neutrino] -x <X> = -1.79769e+308 1.79769e+308 "abscissa range" See also: https://common.pages.km3net.de/jpp#JEnergyCorrectionGo back to top of page.
Program for real-time simulation of data. usage: JEventGenerator -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <server> = "localhost" -M <logger> = "localhost" -c <use_cout> = 0 -d <debug> = 3 -u <client_name> = "%" See also: https://common.pages.km3net.de/jpp#JEventGeneratorGo back to top of page.
Auxiliary program to convert multiple Monte Carlo events to time slices. usage: JEventTimesliceWriter -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -B <rates_Hz> = 0 -P <pmtParameters> = QE=1 mu=0 %.PunderAmplified=0.05 %.QE=1 %.TTS_ns=-1 %.gain=1 %.gainSpread=0.4 %.mean_ns=4.5 %.riseTime_ns=7.24 %.saturation=210 %.sigma_ns=1.5 %.slewing=1 %.slope=7 %.threshold=0.24 %.thresholdBand=0.12 -R <run> = 1 -S <seed> = 0 -a <detectorFile> -d <debug> = 0 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = timeslice.root -r <eventRate_Hz> See also: https://common.pages.km3net.de/jpp#JEventTimesliceWriterGo back to top of page.
Auxiliary program for time sorting of Monte-Carlo events. usage: JEvt -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> See also: https://common.pages.km3net.de/jpp#JEvtGo back to top of page.
usage: JEvtReweightMupage -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = "Parameter values, e.g.: "p0 = 0.5; p1 = 0.2;"" -F <formula> = "" "Reweighting formula, e.g.: "[0] + [1]*x[0]"" -d <debug> = 1 -f <inputFile> -o <outputFile> See also: https://common.pages.km3net.de/jpp#JEvtReweightMupageGo back to top of page.
Auxiliary program to write 1D ROOT function. usage: JF1 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = "parameter values, e.g: "p0 = 1.0;"" -F <formula> "function, e.g: "[0]+[1]*x"" -N <N> = 0 "number of points (for drawing)" -T <name> = "user" "name of ROOT function" -d <debug> = 1 -o <outputFile> = "f1.root" "ROOT file with formula" -x <x> = -1.79769e+308 1.79769e+308 "abscissa range" See also: https://common.pages.km3net.de/jpp#JF1Go back to top of page.
Auxiliary program to write 2D ROOT function. usage: JF2 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = "parameter values, e.g: "p0 = 1.0;"" -F <formula> "function, e.g: "[0]+[1]*x"" -N <N> = 0 "number of points (for drawing)" -T <name> = "user" "name of ROOT function" -d <debug> = 1 -o <outputFile> = "f2.root" "ROOT file with formula" -x <x> = -1.79769e+308 1.79769e+308 "abscissa range" -y <y> = -1.79769e+308 1.79769e+308 "abscissa range" See also: https://common.pages.km3net.de/jpp#JF2Go back to top of page.
Auxiliary program to run fast Fourier transformation (FFT). usage: JFFT -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -B <binWidth> = 0 "bin width of input array (if zero, use index)" -F <precision> = 9 "number of decimals if output format" -d <debug> = 2 -f <inputFile> "input file (containing 1D array of values)" -o <outputFile> = "fft.txt" "output file (containing 2D array of values)" See also: https://common.pages.km3net.de/jpp#JFFTGo back to top of page.
Auxiliary program to write test criteria to file. usage: JFileTuna -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <y_margin> = "Margin range of values" -N <numberOfEntries> "Minimal number of entries" -O <numberOfOutliers> "Maximal number of outliers" -P <outputFile> "ASCII formatted output file with test criteria" -Y <y_expand> = "Expand range of values" -d <debug> = 1 -f <inputFile> "<input file>:<object name>" See also: https://common.pages.km3net.de/jpp#JFileTunaGo back to top of page.
General purpose fit program for 1D ROOT objects. usage: JFit -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -= <fixedValues> = "fixed values, e.g: "p0 = GetMaximum;"" -@ <startValues> "start values, e.g: "p0 = GetMaximum;"" -F <formula> "fit formula, e.g: "[0]+[1]*x"" -O <option> = "" "Fit option" -P <project> = "projection" [ , x, X, y, Y] -d <debug> = 1 -f <inputFile> "<input file>:<object name>" -o <outputFile> = "fit.root" "ROOT file with fit results" -x <X> = -1.79769e+308 1.79769e+308 "abscissa range" -y <Y> = -1.79769e+308 1.79769e+308 "ordinate range" See also: https://common.pages.km3net.de/jpp#JFitGo back to top of page.
General purpose fit program for 2D ROOT objects. usage: JFit2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -= <fixedValues> = "fixed values, e.g: "p0 = GetMaximum;"" -@ <startValues> "start values, e.g: "p0 = GetMaximum;"" -F <formula> "fit formula, e.g: "[0]+[1]*x"" -O <option> = "" "Fit option" -R <limitValues> = "limit values, e.g: "p0 = <lower limit> <upper limit>;"" -d <debug> = 1 -f <inputFile> "<input file>:<object name>" -o <outputFile> = "fit.root" "ROOT file with fit results" -x <X> = -1.79769e+308 1.79769e+308 "abscissa range" -y <Y> = -1.79769e+308 1.79769e+308 "abscissa range" See also: https://common.pages.km3net.de/jpp#JFit2DGo back to top of page.
General purpose fit program for 2D ROOT objects. usage: JFit3D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -= <fixedValues> = "fixed values, e.g: "p0 = GetMaximum;"" -@ <startValues> "start values, e.g: "p0 = GetMaximum;"" -F <formula> "fit formula, e.g: "[0]+[1]*x"" -O <option> = "" "Fit option" -R <limitValues> = "limit values, e.g: "p0 = <lower limit> <upper limit>;"" -d <debug> = 1 -f <inputFile> "<input file>:<object name>" -o <outputFile> = "fit.root" "ROOT file with fit results" -x <X> = -1.79769e+308 1.79769e+308 "abscissa range" -y <Y> = -1.79769e+308 1.79769e+308 "abscissa range" -z <Z> = -1.79769e+308 1.79769e+308 "abscissa range" See also: https://common.pages.km3net.de/jpp#JFit3DGo back to top of page.
Auxiliary program to fit PMT parameters from JMergeCalibrateK40 output. usage: JFitK40 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <TDC> = "Fix time offset(s) of PMT(s) of certain module(s), e.g. -! "808969848 0 808982077 23" will fix offset of PMT 0 of module 808969848 and of PMT 23 of module 808982077. Same PMT offset can be fixed for all optical modules, e.g. -! "-1 0 -1 23" will fix offsets of PMTs 0 and 23 for all optical modules." -@ <properties> = MINIMAL_RATE_HZ=0.01 QE_MAX_ERROR=0.5 QE_MIN_VALUE=0.01 Rate_Hz=18.4605 STDEV=2 p1=3.0767 p2=-1.2078 p3=0.9905 p4=0.9379 -A <overwriteDetector> = 0 "overwrite detector file provided through '-a' with correct time offsets." -D <fitAngDist> = 0 "fit angular distribution; fix normalisation." -M <fitModel> = 0 "fit angular distribution; fix PMT QEs = 1.0." -O <option> = "" "ROOT fit option, see TH1::Fit." -P <pmtFile> = "" "specify PMT file name that can be given to JTriggerEfficiency." -a <detectorFile> "detector file." -d <debug> = 1 "debug." -f <inputFile> "input file (output from JMergeCalibrateK40)." -o <outputFile> = "fit.root" "output file." -r <reverse> = 0 "reverse TDC constraints due to option -! <TDC>." -w <writeFits> = 0 "write fit results." -x <X> = -1.79769e+308 1.79769e+308 "ROOT fit range (PMT pairs)." -y <Y> = -1.79769e+308 1.79769e+308 "ROOT fit range (time residual)." See also: https://common.pages.km3net.de/jpp#JFitK40Go back to top of page.
Auxiliary program to fit multiplicity rates from JMonitorMultiplicity output. usage: JFitMultiplicity -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -B <fitBackground> = 0 "get signal by fit and subtraction from background from the integral" -L <nominalLiveTime> = 0 "use nominal live time from LiveTime histogram, instead of individual DOMs" -O <option> = "Q" "fitting option" -d <debug> = 1 -f <inputFile> "input file" -o <outputFile> = "fitmultiplicity.root" "output file" See also: https://common.pages.km3net.de/jpp#JFitMultiplicityGo back to top of page.
Auxiliary program to fit singles rate distributions. usage: JFitSinglesRates -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -L <setDefaultLimits> = 0 -O <option> = "R W M" -a <detectorFile> -d <debug> = 1 -f <inputFile> -o <outputFile> = "fit.root" -p <peakFraction> = 0.1 -w <writeFits> = 0 See also: https://common.pages.km3net.de/jpp#JFitSinglesRatesGo back to top of page.
Auxiliary program to fit time-over-threshold distributions. usage: JFitToT -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <properties> = LeftMargin=10 RightMargin=10 Wmin=5000 gainLimits=0.25 3 gainSpreadLimits=0.05 2 gradientThreshold=-0.005 "fit properties" -O <option> = "" "ROOT fit options, see TH1::Fit" -P <pmtFile> = "" "specify PMT file name that can be given to JTriggerEfficiency." -R <regexp> = "%.2SToT" "regular expression for histogram name." -a <detectorFile> "detector file." -d <debug> = 1 "debug." -f <inputFile> "input file (output from JCalibrateToT)." -o <outputFile> = fit.root "output file." -w <writeFits> = 0 "write fit results." -x <ToTfitRange> = 0 35 "ROOT fit range (time-over-threshold)." See also: https://common.pages.km3net.de/jpp#JFitToTGo back to top of page.
Auxiliary program to convert data formats. usage: JFixedCan -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> -x <xshift> = 0 -y <yshift> = 0 See also: https://common.pages.km3net.de/jpp#JFixedCanGo back to top of page.
Auxiliary program to plot average tilt angles. usage: JFootprint -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -f <inputFile> "input file (output of JKatoomba)" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "parramatta.root" See also: https://common.pages.km3net.de/jpp#JFootprintGo back to top of page.
Application to fit position calibration model to acoustic data. usage: JFremantle -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <disable> = "disable transmission" -@ <parameters> = Qmin= 0 mestimator= 2 sigma_s= 5e-05 background= 0.0001 Tmax_s= 600 Nmin= 3 stdev= 5 option= 1 chi2perNDF= 1.79769e+308 -D <Tmax_s> = 0.1 "deadtime [s]" -H <hydrophones> = "hydrophone data" -M <getMechanics> = "mechanics data" -N <jobs> = 1 "number of parallel jobs" -T <tripods> "tripod data" -V <V> = 1541 -0.017 -2000 "sound velocity" -Y <transmitters> = "transmitter data" -a <detectorFile> -d <debug> = 1 -f <inputFile> "output of JAcousticEventBuilder[.sh]" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> -s <sleep_us> = 100 "sleep time [us]" -u <unify> = 0 "unify weighing of pings" See also: https://common.pages.km3net.de/jpp#JFremantleGo back to top of page.
Program to fit time-slewing histogram in output of JCalibrateMuon. usage: JFrodo -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -F <function> = "Gauss" "fit function" [Gauss, EMG] -O <option> = "" "ROOT fit option, see TH1::Fit." -P <properties> = PunderAmplified=0.05,QE=1,TTS_ns=-1,gain=1,gainSpread=0.4,mean_ns=4.5,riseTime_ns=7.24,saturation=210,sigma_ns=1.5,slewing=1,slope=7,threshold=0.24,thresholdBand=0.12, -T <T_ns> = -7.5 7.5 "ROOT fit range around maximum [ns]." -d <debug> = 1 -f <inputFile> "input files (output from JCalibrateMuon)." -o <outputFile> = "frodo.root" "output file." -w <writeFits> = 0 "write fit results." -x <X> = 0 256 "ROOT fit range for time-over threshold" See also: https://common.pages.km3net.de/jpp#JFrodoGo back to top of page.
Auxiliary program to receive messages from ControlHost server. usage: JGetData -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <hostname> = "localhost" -R <rate_Hz> -T <TagList> = -d <debug> = 3 -n <numberOfEvents> = 2147483647 -t <tagList> = See also: https://common.pages.km3net.de/jpp#JGetDataGo back to top of page.
Program to create input data for HV-tuning. usage: JGetInputTuneHV -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -C <cookie> = "" -a <detectorFile> "detector file" -d <debug> = 1 "debug" -f <inputFiles> "map of run numbers to file names (i.e. to the output of JFitToT)" -o <outputFile> "output file" -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JGetInputTuneHVGo back to top of page.
Auxiliary program to receive messages from ControlHost server. usage: JGetMessage -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <date> = 0 "print date and time of message receipt" -H <hostname> = "localhost" "host name of message srver" -T <TagList> = "list of tags with subscription all" -d <debug> = 3 -t <tagList> = "list of tags with subscription any" See also: https://common.pages.km3net.de/jpp#JGetMessageGo back to top of page.
Auxiliary program to create TGraph from input file with ASCII data. usage: JGraph -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <header> = 0 -M <multicolumn> = 0 -T <title> = "" -d <debug> = 1 -f <inputFile> -o <outputFile> See also: https://common.pages.km3net.de/jpp#JGraphGo back to top of page.
Auxiliary program to create TGraph2D from input file with ASCII data. usage: JGraph2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -T <title> = "" -d <debug> = 1 -f <inputFile> -o <outputFile> See also: https://common.pages.km3net.de/jpp#JGraph2DGo back to top of page.
Program to histogram event-by-event data of shower light for making PDFs. usage: JHistHDE -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile> -b <fix_bug> -d <debug> = 1 -f <inputFile> -o <outputFile> -p <particles> See also: https://common.pages.km3net.de/jpp#JHistHDEGo back to top of page.
Program to histogram event-by-event data of muon light for making PDFs. usage: JHistHDF -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile> -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> See also: https://common.pages.km3net.de/jpp#JHistHDFGo back to top of page.
Program to histogram event-by-event data of shower light for making PDFs. usage: JHistHDG -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <hadronicMode> = 0 -a <detectorFile> -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> See also: https://common.pages.km3net.de/jpp#JHistHDGGo back to top of page.
Program to set fit status according match of history with list of application types. usage: JHistory -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <apps> -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = history.root See also: https://common.pages.km3net.de/jpp#JHistoryGo back to top of page.
Program to fit time-residuals histogram in output of JCalibrateMuon.cc. usage: JHobbit -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <overwriteDetector> = 0 "overwrite detector file provided through '-a' with correct time offsets." -E <E_ns> = 0 0.3 "validity range of t0 uncertainty [ns]." -F <function> = "Gauss" "fit function" [Gauss, Landau, EMG, BreitWigner] -O <option> = "" "ROOT fit option, see TH1::Fit." -T <T_ns> = -7.5 5 "ROOT fit range around maximum [ns]." -W <WMin> = 100 "minimal histogram contents." -a <detectorFile> "detector file." -d <debug> = 1 -f <inputFile> "input files (output from JCalibrateMuon)." -o <outputFile> = "hobbit.root" "output file." See also: https://common.pages.km3net.de/jpp#JHobbitGo back to top of page.
Application to fit position calibration model to acoustic data. usage: JKatoomba -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <disable> = "disable transmission" -@ <parameters> = Qmin= 0 mestimator= 2 sigma_s= 5e-05 background= 0.0001 Tmax_s= 600 Nmin= 3 stdev= 5 option= 1 chi2perNDF= 1.79769e+308 -C <selection> = JEvent "Precede name of data structure by a '+' or '-' to add or remove data types in the output, respectively. ROOT wildcards are accepted." -D <Tmax_s> = 0.1 "deadtime [s]" -H <hydrophones> = "hydrophone data" -M <getMechanics> = "mechanics data" -T <tripods> "tripod data" -V <V> = 1541 -0.017 -2000 "sound velocity" -Y <transmitters> = "transmitter data" -a <detectorFile> -d <debug> = 1 -f <inputFile> "output of JAcousticEventBuilder[.sh]" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> -u <unify> = 0 "unify weighing of pings" See also: https://common.pages.km3net.de/jpp#JKatoombaGo back to top of page.
Example program test supernova triggers. usage: JKexing -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selector> = JDAQTimeslice [JDAQTimeslice, JDAQTimesliceL0, JDAQTimesliceL1, JDAQTimesliceL2, JDAQTimesliceSN] -M <M> = 6 10 -T <TMax_ns> = 10 -V <TVeto_ns> = 1000 -a <detectorFile> -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "kexing.root" -t <totSelector_ns> = 4 255 See also: https://common.pages.km3net.de/jpp#JKexingGo back to top of page.
Example application to study supernova detection background usage: JKexing2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selector> = JDAQTimeslice [JDAQTimeslice, JDAQTimesliceL0, JDAQTimesliceL1, JDAQTimesliceL2, JDAQTimesliceSN] -D <timeDifferences> = 0 -P <preTriggerThreshold> = 4 -T <TMax_ns> = 10 -V <TVeto_ns> = 1000 -a <detectorFile> -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "kexing2D.root" -t <totSelector_ns> = 4 255 See also: https://common.pages.km3net.de/jpp#JKexing2DGo back to top of page.
Auxiliary program to model transition time distribution generator from data. usage: JLegolas -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -B <bass> = 0 "see TGraphSmooth" -C <cdf> = "" "CDF output file; for inclusion in JPMTTransitTimeGenerator.hh" -P <pdf> = "" "PDF output file; for inclusion in JPMTTransitTimeProbability.hh" -S <span> = 0.01 "see TGraphSmooth" -T <T_ns> = -20 100 "time range for PDF and CDF" -d <debug> = 1 -f <inputFile> "input file (output from JPulsar)" -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JLegolasGo back to top of page.
ControlHost server. usage: JLigier -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -M <JDispatch::MEMORY_LIMIT> = 270233376768 -P <port> = 5553 -Q <JClient::QUEUE_LIMIT> = 100 -T <timeout_us> = 1 -d <debug> = 0 -q <backlog> = 1024 -s <buffer_size> = 1073741824 See also: https://common.pages.km3net.de/jpp#JLigierGo back to top of page.
Program to forward messages from one ControlHost server to another. usage: JLigierMirror -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <trigger_mask> = 1111111111111111111111111111111111111111111111111111111111111111 -H <source> = "localhost" -T <TagList> = -X <target> = "localhost" -d <debug> = 2 -i <report_interval> = 30 -t <tagList> = See also: https://common.pages.km3net.de/jpp#JLigierMirrorGo back to top of page.
Auxiliary program to create TLine. usage: JLine -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <properties> = color=1 style=1 width=2 "line attributes" -d <debug> = 1 -o <outputFile> -p <parameters> "x1 y1 x2 y2" See also: https://common.pages.km3net.de/jpp#JLineGo back to top of page.
Auxiliary program to save logger messages from ControlHost server. usage: JLogger -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <path> = "/tmp/" -H <hostname> = "localhost" -T <taglist> = MSG -W <happy_hour> = -d <debug> = 1 -t <timeout> = 1 0 See also: https://common.pages.km3net.de/jpp#JLoggerGo back to top of page.
Main program to create table of CDFs from table of PDFs for Cherenkov light from muon. usage: JMakeCDF -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 -e <epsilon> = 0 -f <inputFile> -o <outputFile> See also: https://common.pages.km3net.de/jpp#JMakeCDFGo back to top of page.
Main program to create table of CDFs from table of PDFs for Cherenkov light from EM-shower. usage: JMakeCDG -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 -e <epsilon> = 0 -f <inputFile> -o <outputFile> See also: https://common.pages.km3net.de/jpp#JMakeCDGGo back to top of page.
Program to convert multi-dimensional histograms of shower light to multi-dimensional PDFs. usage: JMakeHDE -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> -o <outputFile> See also: https://common.pages.km3net.de/jpp#JMakeHDEGo back to top of page.
Program to convert multi-dimensional histograms of muon light to multi-dimensional PDFs. usage: JMakeHDF -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> -o <fileDescriptor> = "J%p.dat" See also: https://common.pages.km3net.de/jpp#JMakeHDFGo back to top of page.
Program to convert multi-dimensional histograms of shower light to multi-dimensional PDFs. usage: JMakeHDG -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> -o <fileDescriptor> = "J%p.dat" See also: https://common.pages.km3net.de/jpp#JMakeHDGGo back to top of page.
Program to create interpolation tables of the PDF of the arrival time of the Cherenkov light from a bright point. usage: JMakePD0 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <absorptionLengthFactor> = 1 "scaling factor" -D <D> = "distance [m]" -F <function> = 23 "PDF type" [23, 24] -S <scatteringLengthFactor> = 1 "scaling factor" -d <debug> = 0 -e <epsilon> = 1e-10 "precision for integration" -n <numberOfPoints> = 25 "points for integration" -o <outputFile> See also: https://common.pages.km3net.de/jpp#JMakePD0Go back to top of page.
Program to create interpolation tables of the PDF of the arrival time of the Cherenkov light from a shower. usage: JMakePDE -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <cosine_angle_count> = 60 "points for cosine angle" -D <Ds> = "distance [m]" -E <Es> = "energy [log10(GeV)]" -F <fileDescriptor> "file name descriptor for PDF tables" -N <elong_sample_count> = 20 "points for elongation" -O <option> = 0 "optional transformation" -T <TTS> = 2 "sigma of time bluring [ns]" -d <debug> = 0 -e <epsilon> = 1e-10 "precision for integration" -n <numberOfPoints> = 25 "points for integration" -o <outputFile> "file name output PDF" See also: https://common.pages.km3net.de/jpp#JMakePDEGo back to top of page.
Program to create interpolation tables of the PDF of the arrival time of the Cherenkov light from a muon. usage: JMakePDF -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <absorptionLengthFactor> = 1 "scaling factor" -F <function> = 1 "PDF type" [1, 3, 5, 2, 4, 6] -R <R> = "distance of approach [m]" -S <scatteringLengthFactor> = 1 "scaling factor" -d <debug> = 0 -e <epsilon> = 1e-10 "precision for integration" -n <numberOfPoints> = 25 "points for integration" -o <outputFile> See also: https://common.pages.km3net.de/jpp#JMakePDFGo back to top of page.
Program to create interpolation tables of the PDF of the arrival time of the Cherenkov light from a shower. usage: JMakePDG -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <absorptionLengthFactor> = 1 "scaling factor" -D <D> = "distance [m]" -F <function> = 12 "PDF type" [12, 13, 14] -S <scatteringLengthFactor> = 1 "scaling factor" -d <debug> = 0 -e <epsilon> = 1e-10 "precision for integration" -n <numberOfPoints> = 25 "points for integration" -o <outputFile> See also: https://common.pages.km3net.de/jpp#JMakePDGGo back to top of page.
Program to compare root histograms. See the link below this usage for further details. usage: JMantisShrimp -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <input_a> "Histogram a" -b <input_b> "Histogram b" -o <output> = "out.root" "output file" -t <ascii> = "" "output file txt" -w <onlyFailures> = 0 "write only failed tests" See also: https://common.pages.km3net.de/jpp#JMantisShrimpGo back to top of page.
Auxiliary program to merge K40 data. usage: JMergeCalibrateK40 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 "debug." -f <inputFile> "input file (output from JCalibrateK40)." -o <outputFile> = "mergek40.root" "output file (input to JFitK40)." See also: https://common.pages.km3net.de/jpp#JMergeCalibrateK40Go back to top of page.
Auxiliary program to merge time-over-threshold data. usage: JMergeCalibrateToT -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 "debug." -f <inputFile> "input file (output from JCalibrateToT)." -o <outputFile> = "merge-tot.root" "output file (input to JFitToT)." See also: https://common.pages.km3net.de/jpp#JMergeCalibrateToTGo back to top of page.
Auxiliary program to merge detector files. usage: JMergeDetector -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <calset> = "import calibration sets "<key> = <file name>[; <key> = <file name>]" possible keys: acal ccal pcal rcal scal tcal" -a <detectorFile> -d <debug> = 1 -o <outputFile> See also: https://common.pages.km3net.de/jpp#JMergeDetectorGo back to top of page.
usage: JMergeEvt -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFiles> -o <outputFile> = "merged.root" See also: https://common.pages.km3net.de/jpp#JMergeEvtGo back to top of page.
Program to merge different files with JFIT::JEvt data (e.g. from JMuonXXX[.sh] and JShowerXXX[.sh] applied to the same input data). The input files should be event-by-event synchronised. usage: JMergeFit -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> "list of JEvt compatible files" -o <outputFile> "single file with merged JEvt data" See also: https://common.pages.km3net.de/jpp#JMergeFitGo back to top of page.
Program to merge interpolation tables of muon light for PDFs. usage: JMergePDF -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 -f <inputFile> -o <outputFile> See also: https://common.pages.km3net.de/jpp#JMergePDFGo back to top of page.
Program to merge interpolation tables of shower light for PDFs. usage: JMergePDG -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 -f <inputFile> -o <outputFile> See also: https://common.pages.km3net.de/jpp#JMergePDGGo back to top of page.
Auxiliary program to merge JRunAnalyzer histograms. usage: JMergeRunAnalyzer -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 "debug." -f <inputFile> "input file (output from JRunAnalyzer)." -o <outputFile> = merge-jra.root "output file." -w <weight_mc> = 0 "weight mc events" See also: https://common.pages.km3net.de/jpp#JMergeRunAnalyzerGo back to top of page.
Auxiliary program to merge the time offsets of two detector files. The TDC constraints correspond to those used in conjuction with the detector file. usage: JMergeTimeOffsets -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile_a> "<detector file> <TDC file>" -b <detectorFile_b> "<detector file> <TDC file>" -d <debug> = 1 -o <outputFile> = "" -p <precision> = 0.001 See also: https://common.pages.km3net.de/jpp#JMergeTimeOffsetsGo back to top of page.
Auxiliary program to merge tripod files. usage: JMergeTripod -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> "input file" -o <outputFile> "output file" See also: https://common.pages.km3net.de/jpp#JMergeTripodGo back to top of page.
Auxiliary program to merge high-voltage calibration results. usage: JMergeTuneHV -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -# <properties> = elapsedTime=0 locationID= login= "database information" -d <debug> = 2 "debug" -f <inputFiles> "input files" -o <outputFile> "output file" See also: https://common.pages.km3net.de/jpp#JMergeTuneHVGo back to top of page.
Example program to monitor event duration. usage: JMermaid -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -Q <qaqc> = 0 -T <T_ns> = 10000 "Time limit for event duration [ns]" -a <detectorFile> -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "mermaid.root" See also: https://common.pages.km3net.de/jpp#JMermaidGo back to top of page.
Auxiliary program to generate noise in Monte Carlo event. usage: JModK40 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -B <rates_Hz> = 0 -S <seed> = 0 -T <period> = 1.79769e+308 -1.79769e+308 -a <detectorFile> -d <debug> = 1 -f <inputFile> = -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = modk40.root See also: https://common.pages.km3net.de/jpp#JModK40Go back to top of page.
Auxiliary program to generate detector files. usage: JModule -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <detectorID> = 1001 "detector identifier" -L <location> = 1 1 "location of module(s)" -M <moduleID> = "list of module identifiers" -P <pos> = +0.000 +0.000 +0.000 "position of module(s)" -V <variant> = "V5" "detector version" [V5, V4, V3, V2, V1] -d <debug> = 0 -o <outputFile> "detector file" See also: https://common.pages.km3net.de/jpp#JModuleGo back to top of page.
Auxiliary program to monitor optical module response. usage: JMonitorDOM -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -P <pmtFile> = "" -a <detectorFile> -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -s <factor> = 0.05 See also: https://common.pages.km3net.de/jpp#JMonitorDOMGo back to top of page.
Auxiliary program to estimate PMT and hit multiplicities. usage: JMonitorMultiplicity -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selector> = JDAQTimeslice [JDAQTimeslice, JDAQTimesliceL0, JDAQTimesliceL1, JDAQTimesliceL2, JDAQTimesliceSN] -D <twoDim> = 0 "2D mode for background subtraction" -F <filterLevel> = 1 "0 = raw data; 1 = filtered data; 2+ = only clean frames" -M <muteChannel> = -1 -O <monitorOccupancy> = 0 "produces 2D PMT vs multiplicity plots" -T <TMax_ns> = 10 -V <rateVeto_Hz> = 0 100000 -a <detectorFile> -d <debug> = 1 -f <inputFile> -j <notJoin> = 0 "do not join consecutive hits on same PMT (diagnostic purpose)" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "monitormultiplicity.root" -t <totVeto_ns> = 0 10000 See also: https://common.pages.km3net.de/jpp#JMonitorMultiplicityGo back to top of page.
Monitoring of PMT time over threshold distributions. usage: JMonitorSinglesRates -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> -o <outputFile> = "monitor.root" See also: https://common.pages.km3net.de/jpp#JMonitorSinglesRatesGo back to top of page.
Program to perform fit of muon energy to data. usage: JMuonEnergy -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -+ <calibrationFile> = -@ <parameters> = roadWidth_m= 1.79769e+308 R_Hz= 6000 numberOfPrefits= 0 EMin_log= 1 EMax_log= 8 TMin_ns= -50 TMax_ns= 450 ZMin_m= -1.79769e+308 resolution= 0.01 mestimator= 0 reprocess= 0 -E <correct> = -P <pdfFile> -T <Tmax_s> = 100 -a <detectorFile> -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = energy.root See also: https://common.pages.km3net.de/jpp#JMuonEnergyGo back to top of page.
Program to perform PDF fit of muon trajectory to data. usage: JMuonGandalf -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -+ <calibrationFile> = -@ <parameters> = roadWidth_m= 1.79769e+308 R_Hz= 6000 numberOfPrefits= 0 TTS_ns= 2 E_GeV= 1000 TMin_ns= -50 TMax_ns= 450 ZMin_m= 0 ZMax_m= 0 VMax_npe= 10 NMax= 1000 reprocess= 0 -P <pdfFile> -T <Tmax_s> = 100 -a <detectorFile> -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = gandalf.root See also: https://common.pages.km3net.de/jpp#JMuonGandalfGo back to top of page.
Auxiliary program to store Monte Carlo true muon in format for subsequent fits. usage: JMuonMCEvt -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -f <inputFile> "output of JTriggerEfficiency[.sh]" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = mcevt.root See also: https://common.pages.km3net.de/jpp#JMuonMCEvtGo back to top of page.
Example program to histogram fit results. usage: JMuonPostfit -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <application> = 1 [1, 2, 3, 4, 5, 1003] -E <Emin_GeV> = 0 -L <quality_sorter> = -M <NPE> = 0 -N <numberOfPrefits> = 1 -O <option> = "E" [E, N, LINE, LOGE] -a <atmosphere> = 90 90 -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "postfit.root" -p <primary> = "muon" [muon, neutrino] See also: https://common.pages.km3net.de/jpp#JMuonPostfitGo back to top of page.
Program to perform pre-fit of muon trajectory to data. usage: JMuonPrefit -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -+ <calibrationFile> = -@ <parameters> = factoryLimit= 8 NMaxHits= 50 sigma_ns= 5 gridAngle_deg= 1 useL0= 0 numberOfOutliers= 3 numberOfPrefits= 12 DZMax= 0 numberOfDZMax= 1 TMaxLocal_ns= 18 ctMin= 0 roadWidth_m= 200 -T <Tmax_s> = 100 -a <detectorFile> -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = prefit.root See also: https://common.pages.km3net.de/jpp#JMuonPrefitGo back to top of page.
Program to perform intermediate fit of muon trajectory to data. usage: JMuonSimplex -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -+ <calibrationFile> = -@ <parameters> = sigma_ns= 3 useL0= 1 numberOfPrefits= 0 TMaxLocal_ns= 15 ctMin= 0 roadWidth_m= 200 TMin_ns= -50 TMax_ns= 50 NMax= 1000 reprocess= 0 -T <Tmax_s> = 100 -a <detectorFile> -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = simplex.root See also: https://common.pages.km3net.de/jpp#JMuonSimplexGo back to top of page.
Program to perform PDF fit of muon trajectory to data. usage: JMuonStart -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -+ <calibrationFile> = -@ <parameters> = roadWidth_m= 1.79769e+308 R_Hz= 6000 numberOfPrefits= 0 TMin_ns= -25 TMax_ns= 75 Pmin1= 0 Pmin2= 0 Nmax2= 2 reprocess= 0 -B <rates_Hz> = 5200 568 49.1 5.48 0.48 -P <pdfFile> -T <Tmax_s> = 100 -a <detectorFile> -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = start.root See also: https://common.pages.km3net.de/jpp#JMuonStartGo back to top of page.
Auxiliary program for histogram operations. usage: JOpera1D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -O <name> = "%" "histogram name: "%" -> same as operation; or "=" -> same as input; else as specified" -d <debug> = 1 -f <inputFile> "<input file>:<object name>" -o <outputFile> = "opera.root" "ROOT file with histogram(s)" -u <opera> = "Add" [Add, add, Subtract, subtract, Multiply, multiply, Divide, divide, efficiency, stdev, sqrt, Replace] See also: https://common.pages.km3net.de/jpp#JOpera1DGo back to top of page.
Auxiliary program for histogram operations. usage: JOpera2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -O <name> = "%" "histogram name: "%" -> same as operation; or "=" -> same as input; else as specified" -d <debug> = 1 -f <inputFile> "<input file>:<object name>" -o <outputFile> = "opera.root" "ROOT file with histogram(s)" -u <opera> = "Add" [Add, add, Subtract, subtract, Multiply, multiply, Divide, divide, efficiency, stdev, Replace] See also: https://common.pages.km3net.de/jpp#JOpera2DGo back to top of page.
Auxiliary program for histogram operations. usage: JOpera3D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -O <name> = "%" "histogram name: "%" -> same as operation; or "=" -> same as input; else as specified" -d <debug> = 1 -f <inputFile> "<input file>:<object name>" -o <outputFile> = "opera.root" "ROOT file with histogram(s)" -u <opera> = "Add" [Add, add, Subtract, subtract, Multiply, multiply, Divide, divide, efficiency, stdev, Replace] See also: https://common.pages.km3net.de/jpp#JOpera3DGo back to top of page.
Auxiliary program to update the PMT status in the detector file based on the fraction of short time-over-threshold values. usage: JPMTStatus -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <overwriteDetector> = 0 "overwrite detector file." -a <detectorFile> "detector file." -d <debug> = 1 "debug." -f <inputFile> "input file (output from JCalibrateToT)." -t <fraction> = 0.5 "maximal fraction of signal allowed for noise." -x <range> = 0 8 "integration range for noise." See also: https://common.pages.km3net.de/jpp#JPMTStatusGo back to top of page.
Auxiliary program to check HV. usage: JPMTSwapDB -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -C <cookie> = "" -a <detectorFile> -d <debug> = 2 -o <outputFile> = "" -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JPMTSwapDBGo back to top of page.
Auxiliary program to set TTS function identifier in PMT parameters file according PMT variant. usage: JPMTTTS -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <TTS> = % 1 HAMA-R12199 1 HAMA-R14374 67 HAMA-R14374-02 67 "map PMT variant to TTS function identifier" -C <cookie> = "" -D <detid> -P <pmtFile> = "" "PMT parameters file" -d <debug> = 2 -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JPMTTTSGo back to top of page.
Auxiliary program to set PMT thresholds according DAQ configuration of a given data taking run. usage: JPMTThreshold -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -C <cookie> = "" -D <detid> -F <formula> = "((x * 1.0)/255.0 * 1.6 + 0.8 - 0.989) / 0.44" "transfer function" -P <pmtFile> = "" "PMT parameters file" -d <debug> = 1 -r <run> -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JPMTThresholdGo back to top of page.
Example program to plot acoustic fit results. usage: JParramatta -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -f <inputFile> "input file (output of JKatoomba[.sh])" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "parramatta.root" See also: https://common.pages.km3net.de/jpp#JParramattaGo back to top of page.
Example program to verify generator data. usage: JPizza -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -R <range> = -0.01 0.01 "fractional energy and momentum conservation" -d <debug> = 0 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "pizza.root" See also: https://common.pages.km3net.de/jpp#JPizzaGo back to top of page.
General purpose plot program for 1D ROOT objects. usage: JPlot1D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -> <xLabel> = "" "x-axis label" -B <batch> = 0 "batch processing" -C <drawLine> = 0 "draw line (-C black-and-white -CC colour)" -F <fillArea> = 0 "fill area" -G <grid> = "grid lines [X][Y]" -L <legend> = 0 "position legend e.g. TR [factor]" [ 0, TL 1, TR 1, BR 1, BL 1] -N <Ndivisions> = "axis divisioning (e.g. "X 505")" -O <option> = "" "plotting option" -P <project> = "projection" [ , x, X, y, Y] -S <markerSize> = 1 "marker size" -T <title> = "KM3NeT preliminary" "graphics title ("?" -> ROOT name; "%" -> ROOT title)" -X <logx> = 0 "logarithmic x-axis (-XX log10 axis)" -Y <logy> = 0 "logarithmic y-axis" -Z <logz> = 0 "logarithmic y-axis; after projection" -^ <yLabel> = "" "y-axis label" -d <debug> = 0 -f <inputFile> "<input file>:<object name>" -g <group> = 1 "group colour codes of objects" -l <lineWidth> = 2 "line width" -o <outputFile> = "" "graphics output" -s <stats> = -1 -t <xTimeFormat> = "" "set time format for x-axis, e.g. %d\/%m\/\%y%F1970-01-01 00:00:00" -w <canvas> = 500x500 "size of canvas <nx>x<ny> [pixels]" -x <X> = -1.79769e+308 1.79769e+308 "abscissa range" -y <Y> = -1.79769e+308 1.79769e+308 "ordinate range" -z <Z> = -1.79769e+308 1.79769e+308 "ordinate range of projection)" See also: https://common.pages.km3net.de/jpp#JPlot1DGo back to top of page.
General purpose plot program for 2D ROOT objects. usage: JPlot2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -< <yLabel> = "" "y-axis label" -> <xLabel> = "" "x-axis label" -B <batch> = 0 "batch processing" -G <grid> = "grid lines [X][Y]" -N <Ndivisions> = "axis divisioning (e.g. "X 505")" -O <option> = "" "plotting option" -P <project> = "" "projection" [, xy, yx, xz, zx, yz, zy] -S <markerSize> = 1 "marker size" -T <title> = "KM3NeT preliminary" "graphics title ("?" -> ROOT name; "%" -> ROOT title)" -X <logx> = 0 "logarithmic x-axis (-XX log10 axis)" -Y <logy> = 0 "logarithmic y-axis (-YY log10 axis)" -Z <logz> = 0 "logarithmic z-axis" -^ <zLabel> = "" "z-axis label" -d <debug> = 0 -f <inputFile> "<input file>:<object name>" -o <outputFile> = "" "graphics output" -p <palette> = -1 "palette" -s <stats> = -1 -w <canvas> = 500x500 "size of canvas <nx>x<ny> [pixels]" -x <X> = -1.79769e+308 1.79769e+308 "x-abscissa range" -y <Y> = -1.79769e+308 1.79769e+308 "y-abscissa range" -z <Z> = -1.79769e+308 1.79769e+308 "ordinate range" See also: https://common.pages.km3net.de/jpp#JPlot2DGo back to top of page.
Program to verify generation of arrival times of Cherenkov photons from a muon using tabulated CDF. usage: JPlotCDF -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <dir> "(theta, phi) of PMT [rad]" -E <E> = 1 "muon energy [GeV]" -H <histogram> = 0 -1.79769e+308 1.79769e+308 "histogram binning" -R <R> "distance of approach [m]" -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JPlotCDFGo back to top of page.
Program to verify generation of arrival times of Cherenkov photons from a shower using tabulated CDF. usage: JPlotCDG -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <dir> "(theta, phi) of PMT [rad]" -E <E> = 1 "muon energy [GeV]" -H <histogram> = 0 -1.79769e+308 1.79769e+308 "histogram binning" -R <D> "distance [m]" -c <cd> "cosine emission angle" -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JPlotCDGGo back to top of page.
Program to plot PDF of Cherenkov light from EM-shower using interpolation tables. usage: JPlotNPE -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <dir> "(theta, phi) of PMT [rad]" -E <E> = 0 "Energy [GeV]" -N <numberOfPoints> = 10 -d <debug> = 0 -f <inputFile> -o <outputFile> = "" -x <x> = 0 -1.79769e+308 1.79769e+308 "histogram x-binning" -y <y> = 0 -1.79769e+308 1.79769e+308 "histogram y-binning" See also: https://common.pages.km3net.de/jpp#JPlotNPEGo back to top of page.
Program to plot PDF of Cherenkov light from bright point using interpolation tables. usage: JPlotPD0 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -E <E> = 1 "shower energy [GeV]" -H <histogram> = 0 -1.79769e+308 1.79769e+308 "histogram binning" -R <D> "distance [m]" -T <TTS_ns> = 0 "PMT time smearing [ns]" -c <ct> "cosine PMT angle" -d <debug> = 0 -f <inputFile> -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JPlotPD0Go back to top of page.
Program to plot PDF of Cherenkov light from muon using interpolation tables. usage: JPlotPDF -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <dir> "(theta, phi) of PMT [rad]" -E <E> = 1 "muon energy [GeV]" -H <histogram> = 0 -1.79769e+308 1.79769e+308 "histogram binning" -R <R> "distance of approach [m]" -T <TTS_ns> = 0 "PMT time smearing [ns]" -d <debug> = 0 -f <inputFile> -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JPlotPDFGo back to top of page.
Program to plot PDF of Cherenkov light from EM-shower or scattered light from muon using interpolation tables. usage: JPlotPDG -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <dir> "(theta, phi) of PMT [rad]" -E <E> = 1 "shower energy [GeV]" -H <histogram> = 0 -1.79769e+308 1.79769e+308 "histogram binning" -R <D> "distance [m]" -T <TTS_ns> = 0 "PMT time smearing [ns]" -c <cd> "cosine emission angle" -d <debug> = 0 -f <inputFile> -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JPlotPDGGo back to top of page.
usage: JPlotPMTSystematics -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile> -d <debug> = 1 -f <inputFile> -o <outputFile> = "PMTsystematics.root" -p <parameters> See also: https://common.pages.km3net.de/jpp#JPlotPMTSystematicsGo back to top of page.
Auxiliary program to print 'any' data. usage: JPrint -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selection> = Evt ExtendedSummary_TimeSlice Head JDAQEvent JDAQSummaryslice JDAQTimeslice JDAQTimesliceL0 JDAQTimesliceL1 JDAQTimesliceL2 JDAQTimesliceSN JTriggerParameters MultiHead PhysicsEvent SPE_TimeSlice "Precede name of data structure by a '+' or '-' to add or remove data types in the output, respectively. ROOT wildcards are accepted." -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 1 See also: https://common.pages.km3net.de/jpp#JPrintGo back to top of page.
Example program for compass calibration. usage: JPrintAHRSCalibration -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -C <cookie> = "" -D <detid> = "" "Detector identifier" -d <debug> = 2 -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JPrintAHRSCalibrationGo back to top of page.
Auxiliary program to print acoustic events. usage: JPrintAcoustics -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selection> = JEvent JEvt JFitParameters JTriggerParameters "Precede name of data structure by a '+' or '-' to add or remove data types in the output, respectively. ROOT wildcards are accepted." -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 1 See also: https://common.pages.km3net.de/jpp#JPrintAcousticsGo back to top of page.
Auxiliary program to print the axis label of a ROOT histogram. usage: JPrintAxisLabel -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <axis> = x "axis" [x, X, y, Y, z, Z] -d <debug> = 0 -f <inputFile> "<input file>:<object name>" See also: https://common.pages.km3net.de/jpp#JPrintAxisLabelGo back to top of page.
Auxiliary program to print ROOT TChain information. usage: JPrintChain -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> See also: https://common.pages.km3net.de/jpp#JPrintChainGo back to top of page.
Auxiliary program to print acoustic events. usage: JPrintCompass -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selection> = JEvt JOrientation "Precede name of data structure by a '+' or '-' to add or remove data types in the output, respectively. ROOT wildcards are accepted." -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 1 See also: https://common.pages.km3net.de/jpp#JPrintCompassGo back to top of page.
Auxiliary program to print DAQ header data. usage: JPrintDAQHeader -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 "debug flag." -f <inputFile> "input file." -n <numberOfEvents> = 1 See also: https://common.pages.km3net.de/jpp#JPrintDAQHeaderGo back to top of page.
Auxiliary program to print data from data base. usage: JPrintDB -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -@ <selection> = -A <api> = "streamds" [streamds, apiv2, apiv2/help] -C <cookie> = "" -W <width> = 16 -c <csv> = " " -d <debug> = 1 -k <key> = "" -q <query> = "" -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JPrintDBGo back to top of page.
Main program to print quality data from data base. usage: JPrintDataQuality -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -@ <selection> = -C <cookie> = "" -D <detid> -F <format> = "column names: GIT JPP UUID detector run livetime_s UTCMin_s UTCMax_s trigger3DMuon trigger3DShower triggerMXShower triggerNB writeL0 writeL1 writeL2 writeSN JDAQTimeslice JDAQTimesliceL0 JDAQTimesliceL1 JDAQTimesliceL2 JDAQTimesliceSN JDAQSummaryslice JDAQEvent JTriggerReprocessor JTrigger3DShower JTriggerMXShower JTrigger3DMuon JTriggerNB in_sync out_sync DAQ WR HRV FIFO PMTs MEAN_Rate_Hz RMS_Rate_Hz Acoustics AHRS name value in_usync out_usync event_duration" -R <runs> = 1 2147483647 "Run range" -S <source> = 17.3.0 17.2.0 17.1.1 17.1.0 17.0.0 16.0.3 16.0.2 16.0.1 16.0.0 15.0.5 15.0.4 15.0.3 15.0.2 15.0.1 15.0.0 14.4.3 14.4.2 14.4.1 14.4.0 14.3.0 14.2.0 14.1.0 14.0.0 13.0.3 13.0.2 13.0.1 13.0.0 12.1.2 12.1.1 12.1.0 12.0.0 11.1.0 11.0.0 "GIT versions" -d <debug> = 1 "Debug level" -r <regexp> = "TRegexp for selection of run setup names." -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JPrintDataQualityGo back to top of page.
Auxiliary program to print detector file in human friendly format. usage: JPrintDetector -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -O <option> = "default" [default, pmts, modules, geometry, comment, header, version, identifier, can, center, summary, HEADER, VERSION, IDENTIFIER, CAN, CENTER, SUMMARY] -a <detectorFile> -d <debug> = 1 See also: https://common.pages.km3net.de/jpp#JPrintDetectorGo back to top of page.
Auxiliary program to print JDomino statistics. usage: JPrintDomino -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -c <combine> = 0 -d <debug> = 2 -f <inputFile> See also: https://common.pages.km3net.de/jpp#JPrintDominoGo back to top of page.
Auxiliary program to print fit results. usage: JPrintEvt -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -+ <option> = "print optional data: MonteCarlo, history" -L <quality_sorter> = -N <numberOfFits> = 1 -d <debug> = 2 -f <inputFile> -k <keys> = "print optional weights: AASHOWERFIT_ENERGY AASHOWERFIT_NUMBER_OF_HITS JCOPY_Z_M JENERGY_CHI2 JENERGY_ENERGY JENERGY_MAXIMAL_ENERGY JENERGY_MINIMAL_ENERGY JENERGY_MUON_RANGE_METRES JENERGY_NDF JENERGY_NOISE_LIKELIHOOD JENERGY_NUMBER_OF_HITS JGANDALF_BETA0_RAD JGANDALF_BETA1_RAD JGANDALF_CHI2 JGANDALF_LAMBDA JGANDALF_NUMBER_OF_HITS JGANDALF_NUMBER_OF_ITERATIONS JPP_COVERAGE_ORIENTATION JPP_COVERAGE_POSITION JSHOWERFIT_ENERGY JSTART_LENGTH_METRES JSTART_NPE_MIP JSTART_NPE_MIP_TOTAL JVETO_NPE JVETO_NUMBER_OF_HITS" -n <numberOfEvents> = 0 9223372036854775807 See also: https://common.pages.km3net.de/jpp#JPrintEvtGo back to top of page.
Auxiliary program to print ROOT fit results. usage: JPrintFit -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameter> = "(parameter)+, e.g. "p0"" -F <formula> = "ROOT TFormula (may contain method names of TF1)" -d <debug> = 1 -f <inputFile> "histogram, e.g: <file name>:<object name>" -x <x> = "(x)+, evaluate function at given point" See also: https://common.pages.km3net.de/jpp#JPrintFitGo back to top of page.
Auxiliary program to print sum of Monte Carlo run headers. usage: JPrintHeader -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <print_as_head> = 0 -J <print_as_json> = 0 -d <debug> = 1 -f <inputFile> -k <key> = "" See also: https://common.pages.km3net.de/jpp#JPrintHeaderGo back to top of page.
Auxiliary program to print hydrophone configuration. usage: JPrintHydrophone -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -S <string> = -1 -d <debug> = 1 -f <file_name> "hydrophone file" See also: https://common.pages.km3net.de/jpp#JPrintHydrophoneGo back to top of page.
Auxiliary program to print mechanical constants. usage: JPrintMechanics -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <id> = 0 "detector identifier" -M <getMechanics> = "mechanics data" -S <string> = 0 "string number" -d <debug> = 1 See also: https://common.pages.km3net.de/jpp#JPrintMechanicsGo back to top of page.
Auxiliary program to print Jpp meta data. usage: JPrintMeta -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <application> = "" -O <option> = "plain" [plain, JSON] -d <debug> = 1 -f <inputFile> -k <key> = "possible values: GIT, SVN, ROOT, namespace, command, system" -n <numberOfEvents> = 0 9223372036854775807 See also: https://common.pages.km3net.de/jpp#JPrintMetaGo back to top of page.
Auxiliary program to print Monte Carlo run headers. usage: JPrintMultiHeader -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <print_as_head> = 0 -J <print_as_json> = 0 -d <debug> = 1 -f <inputFile> See also: https://common.pages.km3net.de/jpp#JPrintMultiHeaderGo back to top of page.
Auxiliary program to print name of ROOT objects. usage: JPrintName -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 -f <inputFile> "<input file>:<object name>" See also: https://common.pages.km3net.de/jpp#JPrintNameGo back to top of page.
Auxiliary program to print particle codes and masses. usage: JPrintPDB -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -k <key> = "name" [name, geant, pdg, mass] See also: https://common.pages.km3net.de/jpp#JPrintPDBGo back to top of page.
Auxiliary program to print PMT parameters. usage: JPrintPMTParameters -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -P <parameters> = QE=1 mu=0 %.PunderAmplified=0.05 %.QE=1 %.TTS_ns=-1 %.gain=1 %.gainSpread=0.4 %.mean_ns=4.5 %.riseTime_ns=7.24 %.saturation=210 %.sigma_ns=1.5 %.slewing=1 %.slope=7 %.threshold=0.24 %.thresholdBand=0.12 "PMT simulation data (or corresponding file name)" -d <debug> = 3 -k <keys> = "parameters: PunderAmplified QE TTS_ns gain gainSpread mean_ns riseTime_ns saturation sigma_ns slewing slope threshold thresholdBand" -p <pmts> = "PMT identifier, e.g. <module identifier>.<PMT> or "%"" See also: https://common.pages.km3net.de/jpp#JPrintPMTParametersGo back to top of page.
Auxiliary program to print PMT thresholds. usage: JPrintPMTThreshold -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -C <cookie> = "" -D <detid> -d <debug> = 1 -r <run> -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JPrintPMTThresholdGo back to top of page.
Auxiliary program to print quantiles from ROOT histograms. usage: JPrintQuantiles -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -Q <Q> "quantiles" -d <debug> = 0 -f <inputFile> "<input file>:<object name>" See also: https://common.pages.km3net.de/jpp#JPrintQuantilesGo back to top of page.
Auxiliary program to print ROOT TRandom seed. usage: JPrintRandom -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> See also: https://common.pages.km3net.de/jpp#JPrintRandomGo back to top of page.
Auxiliary program to print the ranges of x and y values of 1D ROOT objects. usage: JPrintRange1D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 -f <inputFile> "<input file>:<object name>" -x <x> = -1.79769e+308 1.79769e+308 "x range" -y <y> = -1.79769e+308 1.79769e+308 "y range" See also: https://common.pages.km3net.de/jpp#JPrintRange1DGo back to top of page.
Auxiliary program to print the ranges of x, y and z values of 2D ROOT objects. usage: JPrintRange2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 -f <inputFile> "<input file>:<object name>" -x <x> = -1.79769e+308 1.79769e+308 "x range" -y <y> = -1.79769e+308 1.79769e+308 "y range" -z <z> = -1.79769e+308 1.79769e+308 "z range" See also: https://common.pages.km3net.de/jpp#JPrintRange2DGo back to top of page.
Auxiliary program to print the ranges of x, y, z and c values of 3D ROOT objects. usage: JPrintRange3D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -c <c> = -1.79769e+308 1.79769e+308 "c range" -d <debug> = 0 -f <inputFile> "<input file>:<object name>" -x <x> = -1.79769e+308 1.79769e+308 "x range" -y <y> = -1.79769e+308 1.79769e+308 "y range" -z <z> = -1.79769e+308 1.79769e+308 "z range" See also: https://common.pages.km3net.de/jpp#JPrintRange3DGo back to top of page.
Auxiliary program to print result from ROOT objects. Note that the formula may contain method names of the specified object. usage: JPrintResult -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -F <formula> = "ROOT TFormula (may contain method names of object)" -O <option> = "format, e.g. "%s %T %f", where '%s', '%T' and '%f' will be replaced by name, title and value(s) from formula(s), respectively" -d <debug> = 0 -f <inputFile> "<input file>:<object name>" See also: https://common.pages.km3net.de/jpp#JPrintResultGo back to top of page.
Auxiliary program to print ROOT class information. usage: JPrintRootClass -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <printer> = Evt ExtendedSummary_TimeSlice Head JDAQEvent JDAQSummaryslice JDAQTimeslice JDAQTimesliceL0 JDAQTimesliceL1 JDAQTimesliceL2 JDAQTimesliceSN JHead JTriggerParameters MultiHead PhysicsEvent SPE_TimeSlice "Precede name of data structure by a '+' or '-' to add or remove data types in the output, respectively. ROOT wildcards are accepted." -d <debug> = 1 See also: https://common.pages.km3net.de/jpp#JPrintRootClassGo back to top of page.
Auxiliary program to print ROOT class version information. usage: JPrintRootVersion -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -c <class_name> = "" -d <debug> = 1 -f <input_file> = "" See also: https://common.pages.km3net.de/jpp#JPrintRootVersionGo back to top of page.
Auxiliary program to print JSirene job statistics. usage: JPrintSirene -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -f <inputFile> See also: https://common.pages.km3net.de/jpp#JPrintSireneGo back to top of page.
Auxiliary program to print histogram comparison results. usage: JPrintTestResults -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <properties> = histogramA=.* histogramB=.* parameterName=.* parameterThreshold=.* parameterValue=.* passed_h=.* testName=.* "Selection criteria" -d <debug> = 3 -f <inputFile> "Histogram comparison ASCII output file" -k <keys> = "Summary information: histogramA histogramB parameterName parameterThreshold parameterValue passed_h testName" See also: https://common.pages.km3net.de/jpp#JPrintTestResultsGo back to top of page.
Auxiliary program to print title of ROOT objects. usage: JPrintTitle -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 -f <inputFile> "<input file>:<object name>" See also: https://common.pages.km3net.de/jpp#JPrintTitleGo back to top of page.
Auxiliary program to print ROOT TTree information. usage: JPrintTree -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> See also: https://common.pages.km3net.de/jpp#JPrintTreeGo back to top of page.
Auxiliary program to print ROOT TTree parameters. usage: JPrintTreeParameters -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 See also: https://common.pages.km3net.de/jpp#JPrintTreeParametersGo back to top of page.
Auxiliary program to print trigger bits. usage: JPrintTriggerBits -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 See also: https://common.pages.km3net.de/jpp#JPrintTriggerBitsGo back to top of page.
Auxiliary program to print trigger parameters. usage: JPrintTriggerParameters -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> -k <key> = "" See also: https://common.pages.km3net.de/jpp#JPrintTriggerParametersGo back to top of page.
Auxiliary program to print slow control parameters. usage: JPrintTuna -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -S <id> = -1 "string identifier (-1 => all)" -d <debug> = 2 -f <inputFile> "ROOT input file (output file of JTuna)." -n <numberOfEvents> = 0 9223372036854775807 See also: https://common.pages.km3net.de/jpp#JPrintTunaGo back to top of page.
Auxiliary program to print high-voltage tuning results. usage: JPrintTuneHV -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -# <properties> = elapsedTime=0 locationID= login= "database information" -a <detectorFile> "detector file" -d <debug> = 2 "debug" -f <inputFile> "input file (JSON output of JTuneHV)" -o <outputFile> = "" "output file (for writing failed evaluations to separate JSON output)" See also: https://common.pages.km3net.de/jpp#JPrintTuneHVGo back to top of page.
Auxiliary program to build supernova background from JKexing2D output usage: JProcessKexing2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -F <fractionThreshold> = 0.99 "minimum fraction of active channels to compute distribution" -M <multiplicity> = 7 11 "final multiplicity range" -d <debug> = 1 -f <inputFile> "input file (JKexing2D)." -o <outputFile> = "sn_background.root" "output file." -w <windowSize> = 5 "size of the sliding window to test" See also: https://common.pages.km3net.de/jpp#JProcessKexing2DGo back to top of page.
Auxiliary program to profile 2D histograms. usage: JProfile2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -+ <overflow> = 0 -F <format> = "" "format, e.g. "%s %i" or "%s %f %f"" -O <option> = "" "option, see TH2::Profile(X|Y)" [, s, i, g] -P <profile> = "profiling" [ , x, X, y, Y] -d <debug> = 1 -f <inputFile> "<input file>:<object name>" -o <outputFile> = "profile.root" "ROOT file with histogram(s)" -x <X> = "x-abscissa ranges" -y <Y> = "y-abscissa ranges" See also: https://common.pages.km3net.de/jpp#JProfile2DGo back to top of page.
Auxiliary program to monitor memory and CPU usage of process. usage: JProfiler -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -P <process> "name of process" -T <T_us> = 100000 "interval time [us]" -d <debug> = 1 -o <outputFile> = "profile.root" "ROOT output file" -u <interactive> = 0 "run in interactive mode" See also: https://common.pages.km3net.de/jpp#JProfilerGo back to top of page.
Auxiliary program to project 2D histograms. usage: JProject2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -+ <overflow> = 0 -F <format> = "" "format, e.g. "%s %i" or "%s %f %f"" -O <option> = "" "option, see TH2::Projection(X|Y)" -P <project> = "projection" [ , x, X, y, Y] -d <debug> = 1 -f <inputFile> "<input file>:<object name>" -o <outputFile> = "project.root" "ROOT file with histogram(s)" -x <X> = "x-abscissa ranges" -y <Y> = "y-abscissa ranges" See also: https://common.pages.km3net.de/jpp#JProject2DGo back to top of page.
Auxiliary program to project 3D histograms. usage: JProject3D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -P <project> = "projection" [ , x, X, y, Y, z, Z] -d <debug> = 1 -f <inputFile> "<input file>:<object name>" -o <outputFile> = "project.root" "ROOT file with histogram(s)" See also: https://common.pages.km3net.de/jpp#JProject3DGo back to top of page.
Application for dark room time calibration. usage: JPulsar -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <TDC> "Set reference PMTs, e.g. -! "808969848 0 808982077 23" sets PMT 0 of module 808969848 and PMT 23 of module 808982077 as references." -@ <properties> = Wmin=1000 -A <overwriteDetector> = 0 "overwrite detector file provided through '-a' with correct time offsets." -C <selector> = JDAQTimeslice "timeslice selector, e.g. JDAQTimesliceL1." [JDAQTimeslice, JDAQTimesliceL0, JDAQTimesliceL1, JDAQTimesliceL2, JDAQTimesliceSN] -O <option> = "LS" "ROOT fit option, see TH1::Fit." -T <T_ns> = -10 10 "time window for time-over-threshold monitor" -a <detectorFile> "detector file." -d <debug> = 1 "debug." -f <inputFile> "input file (time slice data from laser calibration)." -l <laserFrequency_Hz> = 10000 "laser frequency [Hz]" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "pulsar.root" "output file." -x <X> = -1.79769e+308 1.79769e+308 "time window for histogram" See also: https://common.pages.km3net.de/jpp#JPulsarGo back to top of page.
Auxiliary program to send messages to ControlHost server. usage: JPutData -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <hostname> = "localhost" -R <rate_Hz> -T <Tag> = -d <debug> = 3 -n <numberOfEvents> = 2147483647 -s <size> = 1024 -t <tag> = See also: https://common.pages.km3net.de/jpp#JPutDataGo back to top of page.
Auxiliary program to send message to ControlHost server. usage: JPutMessage -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <hostname> = "localhost" -c <use_cin> = 0 -d <debug> = 3 -m <message> = "" -t <tag> See also: https://common.pages.km3net.de/jpp#JPutMessageGo back to top of page.
Auxiliary program to sum fit quality. usage: JQuality -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 See also: https://common.pages.km3net.de/jpp#JQualityGo back to top of page.
Auxiliary program to print quantiles from 1D histogram. usage: JQuantiles1D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -Q <Q> -R <reverse> = 0 -d <debug> = 0 -f <inputFile> See also: https://common.pages.km3net.de/jpp#JQuantiles1DGo back to top of page.
Auxiliary program to extract quantiles from 2D histogram. usage: JQuantiles2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -Q <Q> -R <reverse> = 0 -d <debug> = 0 -f <inputFile> -o <outputFile> = "quantiles.root" See also: https://common.pages.km3net.de/jpp#JQuantiles2DGo back to top of page.
Auxiliary program to write time slices with random data. usage: JRandomTimesliceWriter -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -B <rates_Hz> = 0 "background rates [Hz]" -F <fast> = 0 "fast - disable PMT simulation" -N <recycling> = 0 0 "number of recycles / time interval for sampling data [ns]" -P <pmtParameters> = QE=1 mu=0 %.PunderAmplified=0.05 %.QE=1 %.TTS_ns=-1 %.gain=1 %.gainSpread=0.4 %.mean_ns=4.5 %.riseTime_ns=7.24 %.saturation=210 %.sigma_ns=1.5 %.slewing=1 %.slope=7 %.threshold=0.24 %.thresholdBand=0.12 "PMT simulation data (or corresponding file name)" -R <run> = -1 "run number" -S <seed> = 0 "seed" -T <TCLB_ns> = 256 "CLB state-machine time jitter" -a <detectorFile> "detector." -d <debug> = 0 "debug" -n <numberOfSlices> -o <outputFile> = timeslice.root "output file" -r <runbyrun> = file= sampler=1 0 "option for run-by-run mode" -s <sigma_ns> = 0.5 "intrinsic time smearing of K40 coincidences [ns]" See also: https://common.pages.km3net.de/jpp#JRandomTimesliceWriterGo back to top of page.
Auxiliary program to rebin ROOT histograms. usage: JRebin1D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 -f <inputFile> "<input file>:<object name>" -o <outputFile> = "rebin.root" "ROOT file with histogram(s)" -x <X> "abscissa values" See also: https://common.pages.km3net.de/jpp#JRebin1DGo back to top of page.
Auxiliary program to send objects to JLigier server. usage: JRegurgitate -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selector> = JDAQEvent [JDAQEvent, JDAQSummaryslice, JDAQTimeslice, JDAQTimesliceL0, JDAQTimesliceL1, JDAQTimesliceL2, JDAQTimesliceSN] -H <hostname> = "localhost" -R <rate_Hz> -T <time_s> -d <debug> = 1 -f <inputFile> See also: https://common.pages.km3net.de/jpp#JRegurgitateGo back to top of page.
Auxiliary program to convert binary data to ROOT formatted data. usage: JRoot -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 9223372036854775807 -o <outputFile> See also: https://common.pages.km3net.de/jpp#JRootGo back to top of page.
Auxiliary program to convert ASCII data from data base into ROOT format. usage: JRootDB -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selector> = JAHRS "name of data structure" [JAHRS, JAHRSCalibration, JAHRSDetectorCalibration, JAllParams, JCLBID, JCLBMap, JDatalogNumbers, JDetectorIntegration, JDetectors, JPMTBestHVSettings, JPMTHVRunSettings, JPMTHVSettings, JPersons, JProductIntegration, JRunSummaryNumbers, JRuns, JRunsetupParams, JToAshort, JUPI, JVendorHV] -d <debug> = 1 -f <inputFile> "ASCII formatted input file. First line should list data members of data structure given at option -C" -o <outputFile> See also: https://common.pages.km3net.de/jpp#JRootDBGo back to top of page.
usage: JRunAnalyzer -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> "parameter values, e.g: "p0 = 1.0;"" -a <detectorFile> "detector file" -f <inputFile> "input file " -n <nEvents> = 0 9223372036854775807 "number of events" -o <outputFile> = out.root "output file" -s <nSummaryslices> = 0 9223372036854775807 "number of summaryslices" -t <nTimeslices> = 0 9223372036854775807 "number of timeslices" See also: https://common.pages.km3net.de/jpp#JRunAnalyzerGo back to top of page.
Auxiliary program to download official detector. usage: JRunCalibration -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -C <cookie> = "" -D <detid> -F <format> = "column names: RUN PMT_T0_CALIBRATION DOM_POSITION_CALIBRATION DOM_ROTATION_CALIBRATION ACOUSTIC_T0_CALIBRATION COMPASS_CALIBRATION STATUS_CALIBRATION" -R <ranking> = 1 "ranking (1 is best)" -V <variant> = "V5" "detector version" [V5, V4, V3, V2, V1] -d <debug> = 1 -o <outputFile> = "" "detector file or JSon files (must then contain wildcard '%')" -r <run> -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JRunCalibrationGo back to top of page.
Example program to print run related data from data base. usage: JRuns -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -@ <selection> = -C <cookie> = "" -D <detid> -F <format> = "column names: DETID RUN UNIXSTARTTIME STARTTIME_DEFINED RUNSETUPID RUNSETUPNAME T0_CALIBSETID POS_CALIBSETID ROT_CALIBSETID RUNJOBID JOBTARGET JOBPRIORITY UNIXJOBSTART UNIXJOBEND" -O <option> = "" "print UNIX time as TTimeStamp::AsString(<option>)" -d <debug> = 2 -r <regexp> = "TRegexp for selection of run setup names." -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JRunsGo back to top of page.
Auxiliary program to scale ROOT histograms. Note that the formula may contain method names of the specified object. usage: JScale1D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -F <formula> "ROOT TFormula (may contain method names of object)" -O <option> = "" [, nosw2] -d <debug> = 0 -f <inputFile> "<input file>:<object name>" -o <outputFile> = "scale.root" "ROOT file with histogram(s)" -x <X> = -1.79769e+308 1.79769e+308 "abscissa range (only for Integral)" -y <Y> = -1.79769e+308 1.79769e+308 "abscissa range (only for Integral)" See also: https://common.pages.km3net.de/jpp#JScale1DGo back to top of page.
Auxiliary application to determine tilt angles of seabed based on tripod positions. usage: JSeabed -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -T <tripods> -d <debug> = 1 See also: https://common.pages.km3net.de/jpp#JSeabedGo back to top of page.
usage: JSeparateCuts -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFiles> -o <outputFile> = "%.root" -r <replace> = 0 -w <wildcard> = % See also: https://common.pages.km3net.de/jpp#JSeparateCutsGo back to top of page.
Auxiliary program to print host name of data base server. usage: JServerDB -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] See also: https://common.pages.km3net.de/jpp#JServerDBGo back to top of page.
usage: JShellParser -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -b <boolean> = -o <regular> = See also: https://common.pages.km3net.de/jpp#JShellParserGo back to top of page.
Auxiliary program to send show status messages to JLigier - ControlHost server. usage: JShowStat -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <hostname> = "localhost" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JShowStatGo back to top of page.
usage: JShowerBjorkenY -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = numberOfPrefits= 1 TMax_ns= 30 TMin_ns= -30 roadWidth_m= 80 R_Hz= 10000 mestimator= 3 fit_step= 0.5 VMax_npe= 20 NMax= 1000 -E <correct> = -F <pdfFile> -a <detectorFile> -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = JORCAShowerBjorkenY_Output.root See also: https://common.pages.km3net.de/jpp#JShowerBjorkenYGo back to top of page.
usage: JShowerDirectionPrefit -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -+ <calibrationFile> = -@ <parameters> = numberOfPrefits= 0 numberOfOutfits= 4 TMax_ns= 30 TMin_ns= -30 roadWidth_m= 80 ctMin= 1.58101e-322 DMin_m= 80 E_GeV= 13 R_Hz= 10000 mestimator= 3 VMax_npe= 20 NMax= 1000 MaxAngle_deg_lowE= 40 scanAngle_deg_lowE= 10 MaxAngle_deg_highE= 20 scanAngle_deg_highE= 5 -F <pdfFile> -T <Tmax_s> = 100 -a <detectorFile> -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = JORCAShowerDirectionPrefit_Output.root See also: https://common.pages.km3net.de/jpp#JShowerDirectionPrefitGo back to top of page.
usage: JShowerEnergyPrefit -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -+ <calibrationFile> = -@ <parameters> = numberOfPrefits= 0 numberOfOutfits= 1 TMax_ns= 500 TMin_ns= -500 roadWidth_m= 80 Emin_GeV= 1 Emax_GeV= 100 resolution= 0.01 R_Hz= 10000 mestimator= 3 VMax_npe= 20 NMax= 1000 -F <pdfFile> -T <Tmax_s> = 100 -a <detectorFile> -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = JORCAShowerFit_Output.root See also: https://common.pages.km3net.de/jpp#JShowerEnergyPrefitGo back to top of page.
usage: JShowerFit -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -+ <calibrationFile> = -@ <parameters> = numberOfPrefits= 4 TMax_ns= 30 TMin_ns= -30 roadWidth_m= 80 R_Hz= 10000 mestimator= 3 fit_step= 0.05 -E <correct> = -F <pdfFile> -T <Tmax_s> = 100 -a <detectorFile> -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = JORCAShowerFit_Output.root See also: https://common.pages.km3net.de/jpp#JShowerFitGo back to top of page.
Auxiliary program to store Monte Carlo true muon in format for subsequent fits. usage: JShowerMCEvt -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -e <take_electron> = 0 -f <inputFile> "output of JTriggerEfficiency[.sh]" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = mcevt.root See also: https://common.pages.km3net.de/jpp#JShowerMCEvtGo back to top of page.
usage: JShowerPointSimplex -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -+ <calibrationFile> = -@ <parameters> = numberOfPrefits= 0 numberOfOutfits= 100 minPrefitsSize= 8 sigma_ns= 1 TMaxLocal_ns= 10 TMax_ns= 60 TMin_ns= -60 roadWidth_m= 50 ctMin= 0.2 TWindow_ns= -130 120 pos_grid_m= -20 20 pos_step_m= 20 time_grid_ns= -90 90 time_step_ns= 20 simplex_step_m= 5 simplex_step_ns= 10 tukey_std_dev= 20 NMax= 1000 -T <Tmax_s> = 100 -a <detectorFile> -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = JORCAShowerPointSimplex_Output.root See also: https://common.pages.km3net.de/jpp#JShowerPointSimplexGo back to top of page.
usage: JShowerPositionFit -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -+ <calibrationFile> = -@ <parameters> = numberOfPrefits= 0 numberOfOutfits= 5 TMax_ns= 100 TMin_ns= -100 roadWidth_m= 80 ctMin= 6.93529e-310 E_GeV= 10 R_Hz= 10000 TTS_ns= 2 VMax_npe= 20 NMax= 1000 -F <pdfFile> -T <Tmax_s> = 100 -a <detectorFile> -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = JShowerPositionFit.root See also: https://common.pages.km3net.de/jpp#JShowerPositionFitGo back to top of page.
Example program to histogram fit results. usage: JShowerPostfit -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <application> = 101 [101, 106, 102, 105, 107, 103, 104] -E <Emin_GeV> = 0 -I <isMuon> = 0 -L <quality_sorter> = -M <NPE> = 0 -N <numberOfPrefits> = 1 -O <option> = "E" [E, N, LINE, LOGE] -a <atmosphere> = 90 90 -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "postfit.root" -r <radius> = 9.22337e+18 -w <wrtNeutrino> = 0 -z <height> = -9.22337e+18 9.22337e+18 See also: https://common.pages.km3net.de/jpp#JShowerPostfitGo back to top of page.
Program to perform position pre-fit of shower to data. usage: JShowerPrefit -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -+ <calibrationFile> = -@ <parameters> = factoryLimit= 40 NMaxHits= 20 sigma_ns= 3 numberOfOutliers= 4 TMaxLocal_ns= 20 ctMin= -0.7 roadWidth_m= 50 numberOfPrefits= 50 -T <Tmax_s> = 100 -a <detectorFile> -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = ShowerPrefit.root See also: https://common.pages.km3net.de/jpp#JShowerPrefitGo back to top of page.
Main program to simulate detector response to muons and showers. usage: JSirene -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <properties> = Dmax_m=10 Dmin_m=0.1 Ecut_GeV=0.1 Emax_GeV=250 Emin_GeV=1 Nmax_NPE=25 Nmax_PMT=18446744073709551615 Tmax_ns=0.1 numberOfBins=200 safetyFactor=1.7 -F <fileDescriptor> "file name descriptor for CDF tables" -N <numberOfHits> = 1 "minimum number of hits to output event" -S <seed> = 0 -U <factor> = 1 "scaling factor applied to light yields" -a <detectorFile> = "" -d <debug> = 1 -f <inputFile> = -k <keep> = 0 "keep position of tracks" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = sirene.root -s <writeEMShowers> = 0 "store generated EM showers in event" See also: https://common.pages.km3net.de/jpp#JSireneGo back to top of page.
Auxiliary program to determine time slewing from K40 data. usage: JSlewingK40 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <ct> = 0 1 -M <multiplicity> = 2 2 -S <slewing> = 0 -T <TMax_ns> = 20.5 -a <detectorFile> -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "monitor.root" -t <totVeto_ns> = 0 10000 See also: https://common.pages.km3net.de/jpp#JSlewingK40Go back to top of page.
Auxiliary program to print 'any' data. usage: JSon -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selection> = Evt ExtendedSummary_TimeSlice Head JDAQEvent JDAQSummaryslice JDAQTimeslice JDAQTimesliceL0 JDAQTimesliceL1 JDAQTimesliceL2 JDAQTimesliceSN JTriggerParameters MultiHead PhysicsEvent SPE_TimeSlice "Precede name of data structure by a '+' or '-' to add or remove data types in the output, respectively. ROOT wildcards are accepted." -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 1 See also: https://common.pages.km3net.de/jpp#JSonGo back to top of page.
Auxiliary program to compare (part of) JSon files. usage: JSonDiff -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <ja> -b <jb> -d <debug> = 1 -k <key> = "" -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JSonDiffGo back to top of page.
Auxiliary program to print (part of) JSon files. usage: JSonPrint -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <js> -k <key> = "" See also: https://common.pages.km3net.de/jpp#JSonPrintGo back to top of page.
Example program to histogram string and floor time difference. usage: JSquid -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -Q <qaqc> = 0 -T <T_ns> = -50 200 "Time window for coincidences [ns]" -W <Wmin> = 10 "Minimal number of entries" -a <detectorFile> -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "squid.root" -q <Qmin> = 0.5 "Minimal fraction of coincidences" See also: https://common.pages.km3net.de/jpp#JSquidGo back to top of page.
Auxiliary program to make stack of ROOT histograms. usage: JStack1D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 -f <inputFile> "<input file>:<object name>" -o <outputFile> = "stack.root" "ROOT file with histogram(s)" See also: https://common.pages.km3net.de/jpp#JStack1DGo back to top of page.
Auxiliary program to determine standard deviation of a set of 1D histograms. usage: JStdev1D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> "<input file>:<object name>" -o <outputFile> = "stdev.root" "ROOT file with histogram" See also: https://common.pages.km3net.de/jpp#JStdev1DGo back to top of page.
Auxiliary program to manipulate MUPAGE data. usage: JStingray -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -E <E> = 1 "Energy scaling factor" -P <P> = 1 "Keep muons in event with given probability (<= 1, 1 == all)" -S <seed> = 0 -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = mupage.root -u <u> = 0 "Reject events as a function of multiplicity (>= 0, 0 == none)" See also: https://common.pages.km3net.de/jpp#JStingrayGo back to top of page.
Auxiliary program to make cumulative ROOT histogram. usage: JSum1D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -B <binwidth> = 0 "multiply by bin width" -N <normalise> = 0 "normalise histogram contents" -R <reverse> = 0 "sum right to left instead of left to right" -d <debug> = 0 -f <inputFile> "<input file>:<object name>" -o <outputFile> = "sum.root" "ROOT file with histogram(s)" -x <X> = -1.79769e+308 1.79769e+308 "accepted x-range values" See also: https://common.pages.km3net.de/jpp#JSum1DGo back to top of page.
Auxiliary program to blend and write summary data. usage: JSummary -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = trigger3DShower.enabled= 0 trigger3DShower.numberOfHits= 5 trigger3DShower.numberOfModules= 5 trigger3DShower.DMax_m= 250 trigger3DShower.TMaxExtra_ns= 20 trigger3DShower.factoryLimit= 100 triggerMXShower.enabled= 0 triggerMXShower.numberOfHits= 8 triggerMXShower.numberOfModules= 8 triggerMXShower.DMax_m= 43 triggerMXShower.TMaxExtra_ns= 20 triggerMXShower.factoryLimit= 100 trigger3DMuon.enabled= 0 trigger3DMuon.numberOfHits= 5 trigger3DMuon.numberOfModules= 5 trigger3DMuon.DMax_m= 1000 trigger3DMuon.roadWidth_m= 120 trigger3DMuon.gridAngle_deg= 10 trigger3DMuon.TMaxExtra_ns= 20 trigger3DMuon.factoryLimit= 100 triggerNB.enabled= 0 triggerNB.write.prescale= 1 triggerNB.write.counter= 0 triggerNB.pmts= -1 0 -1 3 -1 4 triggerNB.DMax_m= 100 highRateVeto_Hz= 1.79769e+308 L2Min= 2 ctMin= -1 TMaxLocal_ns= 10 TMaxEvent_ns= 1000 numberOfBins= 1000 combineL1= 1 disableHighRateVeto= 0 L2.numberOfHits= 0 L2.TMaxLocal_ns= 0 L2.ctMin= 1 SN.numberOfHits= 0 SN.TMaxLocal_ns= 0 SN.ctMin= 1 NB.numberOfHits= 0 NB.TMaxLocal_ns= 0 NB.ctMin= 1 writeTimeslices.prescale= 0 writeTimeslices.counter= 0 writeSummary.prescale= 1 writeSummary.counter= 0 writeL0.prescale= 0 writeL0.counter= 0 writeL1.prescale= 0 writeL1.counter= 0 writeL2.prescale= 0 writeL2.counter= 0 writeSN.prescale= 0 writeSN.counter= 0 -R <run_number> = 1 -a <detectorFile> -d <debug> = 0 -f <inputFile> -n <numberOfEvents> -o <outputFile> See also: https://common.pages.km3net.de/jpp#JSummaryGo back to top of page.
Auxiliary program to monitor summary data. usage: JSummaryMonitor -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -Q <qaqc> = 0 -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 See also: https://common.pages.km3net.de/jpp#JSummaryMonitorGo back to top of page.
Auxiliary program to create summary data. usage: JSummaryWriter -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = trigger3DShower.enabled= 0 trigger3DShower.numberOfHits= 5 trigger3DShower.numberOfModules= 5 trigger3DShower.DMax_m= 250 trigger3DShower.TMaxExtra_ns= 20 trigger3DShower.factoryLimit= 100 triggerMXShower.enabled= 0 triggerMXShower.numberOfHits= 8 triggerMXShower.numberOfModules= 8 triggerMXShower.DMax_m= 43 triggerMXShower.TMaxExtra_ns= 20 triggerMXShower.factoryLimit= 100 trigger3DMuon.enabled= 0 trigger3DMuon.numberOfHits= 5 trigger3DMuon.numberOfModules= 5 trigger3DMuon.DMax_m= 1000 trigger3DMuon.roadWidth_m= 120 trigger3DMuon.gridAngle_deg= 10 trigger3DMuon.TMaxExtra_ns= 20 trigger3DMuon.factoryLimit= 100 triggerNB.enabled= 0 triggerNB.write.prescale= 1 triggerNB.write.counter= 0 triggerNB.pmts= -1 0 -1 3 -1 4 triggerNB.DMax_m= 100 highRateVeto_Hz= 1.79769e+308 L2Min= 2 ctMin= -1 TMaxLocal_ns= 10 TMaxEvent_ns= 1000 numberOfBins= 1000 combineL1= 1 disableHighRateVeto= 0 L2.numberOfHits= 0 L2.TMaxLocal_ns= 0 L2.ctMin= 1 SN.numberOfHits= 0 SN.TMaxLocal_ns= 0 SN.ctMin= 1 NB.numberOfHits= 0 NB.TMaxLocal_ns= 0 NB.ctMin= 1 writeTimeslices.prescale= 0 writeTimeslices.counter= 0 writeSummary.prescale= 1 writeSummary.counter= 0 writeL0.prescale= 0 writeL0.counter= 0 writeL1.prescale= 0 writeL1.counter= 0 writeL2.prescale= 0 writeL2.counter= 0 writeSN.prescale= 0 writeSN.counter= 0 -B <rates_Hz> = 0 -P <pmtParameters> = QE=1 mu=0 %.PunderAmplified=0.05 %.QE=1 %.TTS_ns=-1 %.gain=1 %.gainSpread=0.4 %.mean_ns=4.5 %.riseTime_ns=7.24 %.saturation=210 %.sigma_ns=1.5 %.slewing=1 %.slope=7 %.threshold=0.24 %.thresholdBand=0.12 -R <run_number> = 1 -a <detectorFile> -d <debug> = 0 -n <numberOfEvents> -o <outputFile> See also: https://common.pages.km3net.de/jpp#JSummaryWriterGo back to top of page.
Supernova realtime monitor usage: JSupernovaMonitor -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selector> = JDAQTimeslice [JDAQTimeslice, JDAQTimesliceL0, JDAQTimesliceL1, JDAQTimesliceL2, JDAQTimesliceSN] -H <controlhost> = "localhost" "CH server (input)" -L <ligier> = "" "Ligier server (output)" -M <M> = 6 10 "multiplicity range for SN coincidences" -P <statPrintInterval_s> = 30 "statistics & file print interval [s]" -Q <queueLength> = 100 "number of timeslices of trigger queue" -S <preTriggerThreshold> = 4 "muon veto multiplicity threshold" -T <TMax_ns> = 10 "coincidence time window [ns]" -V <TVeto_ns> = 1000 "muon veto time interval" -W <windowLength> = 5 "number of timeslices of trigger sliding window" -a <detectorFile> -d <debug> = 1 -n <numberOfTimeouts> = 1000 -s <summaryFile> = "" "summary output file" -t <timeout_us> = 0 1000000 See also: https://common.pages.km3net.de/jpp#JSupernovaMonitorGo back to top of page.
Auxiliary program to determine TDC constraints (input to JFitK40.cc) according HV settings from the database. usage: JTDC -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -C <cookie> = "" -D <detid> "Detector identifier" -U <usePMTID> = 0 -d <debug> = 1 -o <outputFile> = "" "TDC file" -r <runs> "Pair of data taking runs" -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JTDCGo back to top of page.
Auxiliary program for chi2 test of 1D histograms. usage: JTestChi2 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -O <option> = "UU" [UU, UW, WW, UUUF, UWUF, WWUF, UUOF, UWOF, WWOF, UUUFOF, UWUFOF, WWUFOF] -P <P> = 0 "minimal p-value" -a <inputFileA> "measurement histogram, e.g: <file name>:<object name>" -b <inputFileA> "reference histogram, e.g: <file name>:<object name>" -d <debug> = 1 See also: https://common.pages.km3net.de/jpp#JTestChi2Go back to top of page.
Auxiliary program to test ROOT fit results. usage: JTestFit -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <test> "<parameter> <min> <max>" -F <fcn> = "user" "function name" -d <debug> = 1 -f <inputFile> "histogram, e.g: <file name>:<object name>" See also: https://common.pages.km3net.de/jpp#JTestFitGo back to top of page.
Auxiliary program to test contents of 1D histograms. usage: JTestRange1D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <zmap> = "global tests" -N <numberOfOutliers> = 0 -X <invertX> = 0 -Y <invertY> = 0 -d <debug> = 1 -f <inputFile> "measurement histogram, e.g: <file name>:<object name>" -x <X> = -1.79769e+308 1.79769e+308 "accepted x-range values" -y <Y> = -1.79769e+308 1.79769e+308 "accepted y-range values" See also: https://common.pages.km3net.de/jpp#JTestRange1DGo back to top of page.
Auxiliary program to test contents of 2D histograms. usage: JTestRange2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <zmap> = "global tests" -N <numberOfOutliers> = 0 -X <invertX> = 0 -Y <invertY> = 0 -Z <invertZ> = 0 -d <debug> = 1 -f <inputFile> "measurement histogram, e.g: <file name>:<object name>" -x <X> = -1.79769e+308 1.79769e+308 "accepted x-range values" -y <Y> = -1.79769e+308 1.79769e+308 "accepted y-range values" -z <Z> = -1.79769e+308 1.79769e+308 "accepted z-range values" See also: https://common.pages.km3net.de/jpp#JTestRange2DGo back to top of page.
Auxiliary program to test contents of 3D histograms. usage: JTestRange3D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <invertC> = 0 -H <zmap> = "global tests" -N <numberOfOutliers> = 0 -X <invertX> = 0 -Y <invertY> = 0 -Z <invertZ> = 0 -c <C> = -1.79769e+308 1.79769e+308 "accepted codomain values" -d <debug> = 1 -f <inputFile> "measurement histogram, e.g: <file name>:<object name>" -x <X> = -1.79769e+308 1.79769e+308 "accepted x-range values" -y <Y> = -1.79769e+308 1.79769e+308 "accepted y-range values" -z <Z> = -1.79769e+308 1.79769e+308 "accepted z-range values" See also: https://common.pages.km3net.de/jpp#JTestRange3DGo back to top of page.
Auxiliary program to apply test criteria to file. usage: JTestTuna -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -F <facet> = "ASCII" "Color facet" [ASCII, ELcode] -P <parametersFile> "ASCII formatted input file with test criteria" -d <debug> = 1 -f <inputFile> "<input file>:<object name>" -o <outputFile> = "" "Optional output file with copy of failing input" See also: https://common.pages.km3net.de/jpp#JTestTunaGo back to top of page.
Auxiliary program to create TText. usage: JText -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <properties> = align=22 angle=0 color=1 font=43 size=40 "text attributes" -d <debug> = 1 -o <outputFile> -p <parameters> "x1 y1 text" See also: https://common.pages.km3net.de/jpp#JTextGo back to top of page.
Auxiliary program to re-process time slice data. usage: JTimesliceReprocessor -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = trigger3DShower.enabled= 0 trigger3DShower.numberOfHits= 5 trigger3DShower.numberOfModules= 5 trigger3DShower.DMax_m= 250 trigger3DShower.TMaxExtra_ns= 20 trigger3DShower.factoryLimit= 100 triggerMXShower.enabled= 0 triggerMXShower.numberOfHits= 8 triggerMXShower.numberOfModules= 8 triggerMXShower.DMax_m= 43 triggerMXShower.TMaxExtra_ns= 20 triggerMXShower.factoryLimit= 100 trigger3DMuon.enabled= 0 trigger3DMuon.numberOfHits= 5 trigger3DMuon.numberOfModules= 5 trigger3DMuon.DMax_m= 1000 trigger3DMuon.roadWidth_m= 120 trigger3DMuon.gridAngle_deg= 10 trigger3DMuon.TMaxExtra_ns= 20 trigger3DMuon.factoryLimit= 100 triggerNB.enabled= 0 triggerNB.write.prescale= 1 triggerNB.write.counter= 0 triggerNB.pmts= -1 0 -1 3 -1 4 triggerNB.DMax_m= 100 highRateVeto_Hz= 1.79769e+308 L2Min= 2 ctMin= -1 TMaxLocal_ns= 10 TMaxEvent_ns= 1000 numberOfBins= 1000 combineL1= 1 disableHighRateVeto= 0 L2.numberOfHits= 0 L2.TMaxLocal_ns= 0 L2.ctMin= 1 SN.numberOfHits= 0 SN.TMaxLocal_ns= 0 SN.ctMin= 1 NB.numberOfHits= 0 NB.TMaxLocal_ns= 0 NB.ctMin= 1 writeTimeslices.prescale= 0 writeTimeslices.counter= 0 writeSummary.prescale= 1 writeSummary.counter= 0 writeL0.prescale= 0 writeL0.counter= 0 writeL1.prescale= 0 writeL1.counter= 0 writeL2.prescale= 0 writeL2.counter= 0 writeSN.prescale= 0 writeSN.counter= 0 -C <selector> = JDAQTimeslice "timeslice selector, e.g. JDAQTimesliceL1." [JDAQTimeslice, JDAQTimesliceL0, JDAQTimesliceL1, JDAQTimesliceL2, JDAQTimesliceSN] -U <reuse_parameters> = 0 -a <detectorFile> -d <debug> = 0 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = timeslice.root See also: https://common.pages.km3net.de/jpp#JTimesliceReprocessorGo back to top of page.
Auxiliary program to trigger Monte Carlo events. usage: JTriggerEfficiency -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = trigger3DShower.enabled= 0 trigger3DShower.numberOfHits= 5 trigger3DShower.numberOfModules= 5 trigger3DShower.DMax_m= 250 trigger3DShower.TMaxExtra_ns= 20 trigger3DShower.factoryLimit= 100 triggerMXShower.enabled= 0 triggerMXShower.numberOfHits= 8 triggerMXShower.numberOfModules= 8 triggerMXShower.DMax_m= 43 triggerMXShower.TMaxExtra_ns= 20 triggerMXShower.factoryLimit= 100 trigger3DMuon.enabled= 0 trigger3DMuon.numberOfHits= 5 trigger3DMuon.numberOfModules= 5 trigger3DMuon.DMax_m= 1000 trigger3DMuon.roadWidth_m= 120 trigger3DMuon.gridAngle_deg= 10 trigger3DMuon.TMaxExtra_ns= 20 trigger3DMuon.factoryLimit= 100 triggerNB.enabled= 0 triggerNB.write.prescale= 1 triggerNB.write.counter= 0 triggerNB.pmts= -1 0 -1 3 -1 4 triggerNB.DMax_m= 100 highRateVeto_Hz= 1.79769e+308 L2Min= 2 ctMin= -1 TMaxLocal_ns= 10 TMaxEvent_ns= 1000 numberOfBins= 1000 combineL1= 1 disableHighRateVeto= 0 L2.numberOfHits= 0 L2.TMaxLocal_ns= 0 L2.ctMin= 1 SN.numberOfHits= 0 SN.TMaxLocal_ns= 0 SN.ctMin= 1 NB.numberOfHits= 0 NB.TMaxLocal_ns= 0 NB.ctMin= 1 writeTimeslices.prescale= 0 writeTimeslices.counter= 0 writeSummary.prescale= 1 writeSummary.counter= 0 writeL0.prescale= 0 writeL0.counter= 0 writeL1.prescale= 0 writeL1.counter= 0 writeL2.prescale= 0 writeL2.counter= 0 writeSN.prescale= 0 writeSN.counter= 0 "Trigger parameters (or corresponding file name)" -B <rates_Hz> = 0 "background rates [Hz]" -O <triggeredEventsOnly> = 0 "optionally write only triggered events." -P <pmtParameters> = QE=1 mu=0 %.PunderAmplified=0.05 %.QE=1 %.TTS_ns=-1 %.gain=1 %.gainSpread=0.4 %.mean_ns=4.5 %.riseTime_ns=7.24 %.saturation=210 %.sigma_ns=1.5 %.slewing=1 %.slope=7 %.threshold=0.24 %.thresholdBand=0.12 "PMT simulation data (or corresponding file name)" -R <run> = -1 "run number" -S <seed> = 0 "seed" -a <detectorFileA> "detector used for conversion from Monte Carlo truth to raw data." -b <detectorFileB> = "" "detector used for conversion of raw data to calibrated data." -d <debug> = 0 "debug" -f <inputFile> "input file (output of detector simulation)" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = trigger_efficieny.root "output file" -r <runbyrun> = file= sampler=1 0 "option for run-by-run mode" -s <sigma_ns> = 0.5 "intrinsic time smearing of K40 coincidences [ns]" See also: https://common.pages.km3net.de/jpp#JTriggerEfficiencyGo back to top of page.
Auxiliary program to histogram and print trigger statistics. usage: JTriggerMonitor -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -Q <qaqc> = 0 -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JTriggerMonitorGo back to top of page.
Auxiliary program to trigger time slice data. usage: JTriggerProcessor -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = trigger3DShower.enabled= 0 trigger3DShower.numberOfHits= 5 trigger3DShower.numberOfModules= 5 trigger3DShower.DMax_m= 250 trigger3DShower.TMaxExtra_ns= 20 trigger3DShower.factoryLimit= 100 triggerMXShower.enabled= 0 triggerMXShower.numberOfHits= 8 triggerMXShower.numberOfModules= 8 triggerMXShower.DMax_m= 43 triggerMXShower.TMaxExtra_ns= 20 triggerMXShower.factoryLimit= 100 trigger3DMuon.enabled= 0 trigger3DMuon.numberOfHits= 5 trigger3DMuon.numberOfModules= 5 trigger3DMuon.DMax_m= 1000 trigger3DMuon.roadWidth_m= 120 trigger3DMuon.gridAngle_deg= 10 trigger3DMuon.TMaxExtra_ns= 20 trigger3DMuon.factoryLimit= 100 triggerNB.enabled= 0 triggerNB.write.prescale= 1 triggerNB.write.counter= 0 triggerNB.pmts= -1 0 -1 3 -1 4 triggerNB.DMax_m= 100 highRateVeto_Hz= 1.79769e+308 L2Min= 2 ctMin= -1 TMaxLocal_ns= 10 TMaxEvent_ns= 1000 numberOfBins= 1000 combineL1= 1 disableHighRateVeto= 0 L2.numberOfHits= 0 L2.TMaxLocal_ns= 0 L2.ctMin= 1 SN.numberOfHits= 0 SN.TMaxLocal_ns= 0 SN.ctMin= 1 NB.numberOfHits= 0 NB.TMaxLocal_ns= 0 NB.ctMin= 1 writeTimeslices.prescale= 0 writeTimeslices.counter= 0 writeSummary.prescale= 1 writeSummary.counter= 0 writeL0.prescale= 0 writeL0.counter= 0 writeL1.prescale= 0 writeL1.counter= 0 writeL2.prescale= 0 writeL2.counter= 0 writeSN.prescale= 0 writeSN.counter= 0 "trigger parameters" -C <selector> = JDAQTimeslice "timeslice selector, e.g. JDAQTimesliceL1." [JDAQTimeslice, JDAQTimesliceL0, JDAQTimesliceL1, JDAQTimesliceL2, JDAQTimesliceSN] -a <detectorFile> "detector file." -c <clock> = 1 "DAQ clock" [1, 3, 101] -d <debug> = 1 "debug flag." -f <inputFile> "input file." -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = trigger_processor.dat "output file." See also: https://common.pages.km3net.de/jpp#JTriggerProcessorGo back to top of page.
Auxiliary program to re-trigger event data. usage: JTriggerReprocessor -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = trigger3DShower.enabled= 0 trigger3DShower.numberOfHits= 5 trigger3DShower.numberOfModules= 5 trigger3DShower.DMax_m= 250 trigger3DShower.TMaxExtra_ns= 20 trigger3DShower.factoryLimit= 100 triggerMXShower.enabled= 0 triggerMXShower.numberOfHits= 8 triggerMXShower.numberOfModules= 8 triggerMXShower.DMax_m= 43 triggerMXShower.TMaxExtra_ns= 20 triggerMXShower.factoryLimit= 100 trigger3DMuon.enabled= 0 trigger3DMuon.numberOfHits= 5 trigger3DMuon.numberOfModules= 5 trigger3DMuon.DMax_m= 1000 trigger3DMuon.roadWidth_m= 120 trigger3DMuon.gridAngle_deg= 10 trigger3DMuon.TMaxExtra_ns= 20 trigger3DMuon.factoryLimit= 100 triggerNB.enabled= 0 triggerNB.write.prescale= 1 triggerNB.write.counter= 0 triggerNB.pmts= -1 0 -1 3 -1 4 triggerNB.DMax_m= 100 highRateVeto_Hz= 1.79769e+308 L2Min= 2 ctMin= -1 TMaxLocal_ns= 10 TMaxEvent_ns= 1000 numberOfBins= 1000 combineL1= 1 disableHighRateVeto= 0 L2.numberOfHits= 0 L2.TMaxLocal_ns= 0 L2.ctMin= 1 SN.numberOfHits= 0 SN.TMaxLocal_ns= 0 SN.ctMin= 1 NB.numberOfHits= 0 NB.TMaxLocal_ns= 0 NB.ctMin= 1 writeTimeslices.prescale= 0 writeTimeslices.counter= 0 writeSummary.prescale= 1 writeSummary.counter= 0 writeL0.prescale= 0 writeL0.counter= 0 writeL1.prescale= 0 writeL1.counter= 0 writeL2.prescale= 0 writeL2.counter= 0 writeSN.prescale= 0 writeSN.counter= 0 "trigger parameters" -C <selection> = Evt Head JDAQEvent JDAQSummaryslice JDAQTimeslice JDAQTimesliceL0 JDAQTimesliceL1 JDAQTimesliceL2 JDAQTimesliceSN JMeta JTriggerParameters MultiHead "selection of data types for output." -S <snapshot> = 0 "use snapshot hits instead of triggered hits." -U <reuse_parameters> = 0 "reuse trigger parameters from input file." -a <detectorFile> "detector file." -d <debug> = 1 "debug flag." -f <inputFile> "input file." -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = trigger_reprocessor.root "output file." See also: https://common.pages.km3net.de/jpp#JTriggerReprocessorGo back to top of page.
Auxiliary program to verify processing of Monte Carlo events. usage: JTriggerTester -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = trigger3DShower.enabled= 0 trigger3DShower.numberOfHits= 5 trigger3DShower.numberOfModules= 5 trigger3DShower.DMax_m= 250 trigger3DShower.TMaxExtra_ns= 20 trigger3DShower.factoryLimit= 100 triggerMXShower.enabled= 0 triggerMXShower.numberOfHits= 8 triggerMXShower.numberOfModules= 8 triggerMXShower.DMax_m= 43 triggerMXShower.TMaxExtra_ns= 20 triggerMXShower.factoryLimit= 100 trigger3DMuon.enabled= 0 trigger3DMuon.numberOfHits= 5 trigger3DMuon.numberOfModules= 5 trigger3DMuon.DMax_m= 1000 trigger3DMuon.roadWidth_m= 120 trigger3DMuon.gridAngle_deg= 10 trigger3DMuon.TMaxExtra_ns= 20 trigger3DMuon.factoryLimit= 100 triggerNB.enabled= 0 triggerNB.write.prescale= 1 triggerNB.write.counter= 0 triggerNB.pmts= -1 0 -1 3 -1 4 triggerNB.DMax_m= 100 highRateVeto_Hz= 1.79769e+308 L2Min= 2 ctMin= -1 TMaxLocal_ns= 10 TMaxEvent_ns= 1000 numberOfBins= 1000 combineL1= 1 disableHighRateVeto= 0 L2.numberOfHits= 0 L2.TMaxLocal_ns= 0 L2.ctMin= 1 SN.numberOfHits= 0 SN.TMaxLocal_ns= 0 SN.ctMin= 1 NB.numberOfHits= 0 NB.TMaxLocal_ns= 0 NB.ctMin= 1 writeTimeslices.prescale= 0 writeTimeslices.counter= 0 writeSummary.prescale= 1 writeSummary.counter= 0 writeL0.prescale= 0 writeL0.counter= 0 writeL1.prescale= 0 writeL1.counter= 0 writeL2.prescale= 0 writeL2.counter= 0 writeSN.prescale= 0 writeSN.counter= 0 "Trigger parameters (or corresponding file name)" -B <rates_Hz> = 0 "background rates [Hz]" -P <pmtParameters> = QE=1 mu=0 %.PunderAmplified=0.05 %.QE=1 %.TTS_ns=-1 %.gain=1 %.gainSpread=0.4 %.mean_ns=4.5 %.riseTime_ns=7.24 %.saturation=210 %.sigma_ns=1.5 %.slewing=1 %.slope=7 %.threshold=0.24 %.thresholdBand=0.12 "PMT simulation data (or corresponding file name)" -a <detectorFileA> "detector used for converion from Monte Carlo truth to raw data." -b <detectorFileB> = "" "detector used for conversion of raw data to calibrated data." -d <debug> = 2 "debug" -f <inputFile> "input file (output of detector simulation)" -n <numberOfEvents> = 0 9223372036854775807 See also: https://common.pages.km3net.de/jpp#JTriggerTesterGo back to top of page.
Auxiliary program to convert slow control data from the database to ROOT TTree. usage: JTuna -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -@ <selection> = "Possible selections: DETID RUN UNIXTIME SOURCE_NAME PARAMETER_NAME DATA_VALUE" -C <cookie> = "" -D <detid> "Detector identifier" -F <filter> = "Filter parameter" -G <graph> = 0 "Write TGraph instead of TTree" -L <locate> = pmt_highvolt pmt_highvolt@ pmt_id pmt_threshold pmt_threshold@ "Locate parameter" -P <prescale> = 1 "Prescale sampling of data" -R <runs> "Run range" -d <debug> = 2 -n <numberOfRows> = 9223372036854775807 "Maximal number of rows" -o <outputFile> -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JTunaGo back to top of page.
Auxiliary program to convert ROOT TTree with slow control data to ROOT TGraph's. usage: JTuna2Graph -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -F <filter> = "filter" -d <debug> = 2 -f <inputFile> "ROOT input file (output file of JTuna)." -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> "ROOT output file" See also: https://common.pages.km3net.de/jpp#JTuna2GraphGo back to top of page.
Example program to find optimal HV-settings. usage: JTuneHV -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -# <properties> = APIversion=0.0.0 elapsedTime=0 locationID= login= testType= "database information" -@ <settings> = HVrange=-1499.99 -80.01 HVstepMin=6.28 gainRange=0.26 2.99 gainTarget=1 "interpolation settings" -a <detectorFile> "detector file" -b <UPIFile> "PMT UPI ASCII table" -d <debug> = 1 "debug" -f <inputFile> "input file (ROOT format)" -o <outputFile> "output file (json format)" See also: https://common.pages.km3net.de/jpp#JTuneHVGo back to top of page.
Auxiliary program to compute the PMT thresholds according to the small time-over-threshold fraction. usage: JTunePMTThreshold -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -C <cookie> = "" -T <testType> = "TH-TUNING-SEA-v1" "test type" -d <debug> = 2 "debug." -f <inputFile> "list of file names (output of JCalibrateToT)" -o <outputFile> = "" "output file for JSon" -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -t <fraction> = 0.5 "maximal fraction of signal allowed for noise." -u <usr> = "" -x <range> = 0 8 "integration range for noise." See also: https://common.pages.km3net.de/jpp#JTunePMTThresholdGo back to top of page.
Example program to search for correlations between triggered events and timeslice data. usage: JTurbot -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <overwriteDetector> = 0 "overwrite detector file provided through '-a' with module (PMT) status." -C <selector> = "data type selection (default is all)." [, JDAQTimeslice, JDAQTimesliceL0, JDAQTimesliceL1, JDAQTimesliceL2, JDAQTimesliceSN] -D <deadTime_us> = 200 "L1 dead time (us)" -N <numberOfTimeslices> = 100 "time slice difference between triggered event and L1." -Q <qaqc> = 0 -T <TMaxLocal_ns> = 20 "time window for local coincidences (L1)," -W <binWidth_ns> = 10000 "bin width for output histograms." -a <detectorFile> "detector file." -d <debug> = 2 -f <inputFile> "input file." -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "" "optional output file containing ROOT histograms." -p <Pmin> = 1e-07 "minimal probability for background to be signal." See also: https://common.pages.km3net.de/jpp#JTurbotGo back to top of page.
Auxiliary program to histogram bin-by-bin deviations of a set of 1D histograms. usage: JVariance1D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -F <formula> = 0 "ROOT TFormula (may contain method names of object)" -R <reverse> = 0 "reverse sign" -d <debug> = 1 -f <inputFile> "<input file>:<object name>" -o <outputFile> = "variance.root" "ROOT file with histogram (possibly I/O, option -r)" -r <reuse> = 0 "reuse histogram from existing output file" -x <X> "histogram binning" See also: https://common.pages.km3net.de/jpp#JVariance1DGo back to top of page.
Auxiliary program to histogram bin-by-bin deviations of a set of 2D histograms. usage: JVariance2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -F <formula> = 0 "ROOT TFormula (may contain method names of object)" -R <reverse> = 0 "reverse sign" -d <debug> = 1 -f <inputFile> "<input file>:<object name>" -o <outputFile> = "variance.root" "ROOT file with histogram (possibly I/O, option -r)" -r <reuse> = 0 "reuse histogram from existing output file" -x <X> "histogram binning" See also: https://common.pages.km3net.de/jpp#JVariance2DGo back to top of page.
Program to compare histograms in root files that have the same directory structure. See the link below this usage for further details. usage: JZebraMantis -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <file1> "input file 1" -b <file2> "input file 2" -d <debug> = 2 -k <keys> = "Terminal output: histogramA histogramB parameterName parameterThreshold parameterValue passed_h testName" -o <output> = "zebramantis.root" "output file root" -s <steeringFile> "ASCII steering file with list of histograms and tests" -t <ascii> = "zebramantis.txt" "output file txt" -w <onlyFailures> = 0 "write only failed tests" See also: https://common.pages.km3net.de/jpp#JZebraMantisGo back to top of page.
elogd 3.1.4 built Jan 30 2023, 08:29:50 revision 966e3dd usage: elog elog -h <hostname> [-p port] [-d subdir] Location where elogd is running -l logbook/experiment Name of logbook or experiment -s Use SSL for communication [-v] For verbose output [-u username password] Wser name and password [-f <attachment>] (up to 50 attachments) -a <attribute>=<value> (up to 50 attributes) [-r <id>] Reply to existing message [-q] Quote original text on reply [-e <id>] Edit existing message [-w <id>|last] Download existing message (last message) [-x] Suppress email notification [-n 0|1|2] Encoding: 0:ELcode,1:plain,2:HTML -m <textfile>] | <text> Arguments with blanks must be enclosed in quotes The elog message can either be submitted on the command line, piped in like "cat text | elog -h ... -l ... -a ..." or in a file with the -m flag. Multiple attributes and attachments can be suppliedGo back to top of page.
Auxiliary program to select Monte Carlo files according generator. usage: getAAnetFiles -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <application> = "CORSIKA" [CORSIKA, DAQ, GENHEN, JSirene, KM3BUU, KM3Sim, MUPAGE, gSeaGen, km3] -d <debug> = 1 -f <inputFile> See also: https://common.pages.km3net.de/jpp#getAAnetFilesGo back to top of page.
Auxiliary program to print cookie file name. usage: getCookie -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 See also: https://common.pages.km3net.de/jpp#getCookieGo back to top of page.
Auxiliary program to get serial number or object identifier of detector from database. usage: getDetector -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -C <cookie> = "" -D <detid> -O <option> = "" [, int, string] -d <debug> = 1 -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#getDetectorGo back to top of page.
Auxiliary program to print GIT tags. usage: getGITTags -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <date> = -2147483648-01-01 "start date "YYYY-MM-DD"" -d <debug> = 1 See also: https://common.pages.km3net.de/jpp#getGITTagsGo back to top of page.
Auxiliary program to print K40 rates. usage: getK40Rates -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 See also: https://common.pages.km3net.de/jpp#getK40RatesGo back to top of page.
Auxiliary program to print live time of data taking. usage: getLivetime -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> See also: https://common.pages.km3net.de/jpp#getLivetimeGo back to top of page.
Auxiliary program to print module location for a given module identifier. Interactive mode in absence of option -M <module>. usage: getLocation -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -M <id> = -1 "Module identifier" -a <detectorFile> "Detector file" -d <debug> = 1 See also: https://common.pages.km3net.de/jpp#getLocationGo back to top of page.
Auxiliary program to get location ID corresponding to given user login. usage: getLocationID -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -C <cookie> = "" -L <login> = "" -d <debug> = 1 -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#getLocationIDGo back to top of page.
Auxiliary program to print module identifier for a given module location. Interactive mode in absence of option -L <location>. usage: getModule -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -L <location> = -1 -1 "Module location" -a <detectorFile> "Detector file" -d <debug> = 1 See also: https://common.pages.km3net.de/jpp#getModuleGo back to top of page.
Auxiliary program to print module status for a given module identifier. Interactive mode in absence of option -M <module identifier>. usage: getModuleStatus -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -M <id> = -1 "module identifier" -a <detectorFile> "Detector file" -d <debug> = 1 -k <key> = "" "key" [, COMPASS_DISABLE, HYDROPHONE_DISABLE, MODULE_DISABLE, MODULE_OUT_OF_SYNC, PIEZO_DISABLE] See also: https://common.pages.km3net.de/jpp#getModuleStatusGo back to top of page.
Auxiliary program to print name space. usage: getNamespace -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 See also: https://common.pages.km3net.de/jpp#getNamespaceGo back to top of page.
Auxiliary program to print PMT data for a given PMT channel. usage: getPMT -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -P <channel> = -1 -1 -1 "PMT channel: <string> <floor> <TDC>" -a <detectorFile> -d <debug> = 1 -p <id> = -1 "PMT identifier" See also: https://common.pages.km3net.de/jpp#getPMTGo back to top of page.
Auxiliary program to print PMT status for a given PMT identifier. Interactive mode in absence of option -P <PMT identifier>. usage: getPMTStatus -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -P <id> = -1 -1 "PMT identifier" -a <detectorFile> "Detector file" -d <debug> = 1 -k <key> = "" "key" [, FIFO_FULL_DISABLE, HIGH_RATE_VETO_DISABLE, OUT_OF_SYNC, PMT_DISABLE, UDP_COUNTER_DISABLE, UDP_TRAILER_DISABLE] See also: https://common.pages.km3net.de/jpp#getPMTStatusGo back to top of page.
Auxiliary program to print UNIX time in human readable format usage: getTimestamp -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -T <t_ms> -d <debug> = 1 See also: https://common.pages.km3net.de/jpp#getTimestampGo back to top of page.
Auxiliary program to print UTC start and stop time of data taking run. usage: getUTC -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -O <option> = "" "print UNIX time as TTimeStamp::AsString(<option>)" -d <debug> = 1 -f <inputFile> See also: https://common.pages.km3net.de/jpp#getUTCGo back to top of page.
Auxiliary program to print UUID. usage: getUUID -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> = "" See also: https://common.pages.km3net.de/jpp#getUUIDGo back to top of page.
Go back to top of page.
Auxiliary program to recursively check for include file in Jpp repository. usage: include -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <source> "name of source file to be inspected" -i <target> "name of include file to be searched" See also: https://common.pages.km3net.de/jpp#includeGo back to top of page.
Go back to top of page.
Go back to top of page.
# Setting environment variables for Jpp software. JAHRS.sh <detector identifier> (run[-run])+ Auxiliary script to download AHRS data from database. DEBUG = COMPASS_DEBUG -> 2 WORKDIR = COMPASS_WORKDIR -> ./Go back to top of page.
# Setting environment variables for Jpp software. JAHRSCalibration.sh <detector identifier> Auxiliary script to download compass calibration data from database. DEBUG = COMPASS_DEBUG -> 2 WORKDIR = COMPASS_WORKDIR -> ./Go back to top of page.
# Setting environment variables for Jpp software. JAHRSMonitor.sh <detector file> <run> DEBUG = COMPASS_DEBUG -> 2 WORKDIR = COMPASS_WORKDIR -> ./Go back to top of page.
# Setting environment variables for Jpp software. JARCACalibrateMuon.sh <detector file> <input file> <output file> [PDF file descriptor]Go back to top of page.
# Setting environment variables for Jpp software. JARCAEnergyCorrection.sh <working directory> <option> Possible options: run fit interpolate BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. JARCAMuonReconstruction.sh <detector file> <input file> <output file> <PMT parameters file> [(calibration file)+] SUFFIX = RECONSTRUCTION_SUFFIX -> jmuon DEBUG = RECONSTRUCTION_DEBUG -> 1 TMAX_S = RECONSTRUCTION_TMAX_S -> 100 OVERWRITE = RECONSTRUCTION_OVERWRITE -> NUMBER_OF_EVENTS = RECONSTRUCTION_NUMBER_OF_EVENTS -> 2147483648 ENERGY_CORRECTION = RECONSTRUCTION_ENERGY_CORRECTION -> energy_correction_arca.txt PDF = RECONSTRUCTION_PDF -> /builds/common/jpp/data//J%p.datGo back to top of page.
# Setting environment variables for Jpp software. JAcceptanceTest.sh <daq file> <detector file> <output directory> BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
JAcoustics.sh <detector identifier> Auxiliary script to locally install input files for acoustics data processing. DEBUG = ACOUSTICS_DEBUG -> 2 VARIANT = ACOUSTICS_VARIANT -> * WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
JAcousticsEventBuilder.sh <detector file> (run[-run])+ Auxiliary script to download acoustic data from database and to process them through the event builder. DEBUG = ACOUSTICS_DEBUG -> 2 QUALITY_FACTOR = ACOUSTICS_QUALITYFACTOR -> 2.0e3 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
source JAcousticsToolkit.sh Toolkit for acoustics scripts.Go back to top of page.
# Setting environment variables for Jpp software. JBallarat.sh <detector file> (run[-run])+ <output file> Auxiliary script to process AHRS data for dynamic orientation calibration. DEBUG = COMPASS_DEBUG -> 2 T_S = COMPASS_T_S -> 300.0 ANGLE_DEG = COMPASS_ANGLE_DEG -> 5.0 WORKDIR = COMPASS_WORKDIR -> ./Go back to top of page.
# Setting environment variables for Jpp software. JCalibratePMT.sh <detector_file> (input file)+ <PMT parameters file> DEBUG = CALIBRATION_DEBUG -> 2 OPTION = CALIBRATION_OPTION -> WORKDIR = CALIBRATION_WORKDIR -> ./Go back to top of page.
JCalibrateStrings.sh <detector file> <input file>+ <string number>+Go back to top of page.
JCanberra.sh <detector file> <input file> Input file corresponds to the output of JKatoomba[.sh]. DISABLE = CANBERRA_DISABLE -> DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif OPTION = CANBERRA_OPTION -> XMIN = CANBERRA_XMIN -> -1.0e-2 XMAX = CANBERRA_XMAX -> +1.0e-2 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
# Setting environment variables for Jpp software. JCheckTriggerParameters.sh (input file)+Go back to top of page.
JCompareDetector.sh <detector file> <detector file> [<lower floor>-<upper floor>] If the range of floors is specified, the first detector file is aligned to the second before the comparison. In this, only modules within the given range of floors are used. ANGLE = PRECISION_ANGLE -> 0.01 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif POSITION = PRECISION_POSITION -> 0.01 ORIENTATION = PRECISION_ORIENTATION -> 0.01 TIME = PRECISION_TIME -> 0.01Go back to top of page.
# Setting environment variables for Jpp software. JCompass.sh <detector file> (run[-run])+ <output file> Auxiliary script for in situ compass calibration. DEBUG = COMPASS_DEBUG -> 2 MESTIMATOR = COMPASS_MESTIMATOR -> 1 TMAX_S = COMPASS_TMAX_S -> 600 NUMBER_OF_OUTLIERS = COMPASS_NUMBER_OF_OUTLIERS -> 0 WORKDIR = COMPASS_WORKDIR -> ./ STDEV = COMPASS_STDEV -> 5.0 SIGMA_DEG = COMPASS_SIGMA_DEG -> 0.5Go back to top of page.
JConvert.sh (input file)+ <output file>Go back to top of page.
JConvertDusj.sh <input file> <detector file> <output file> [working directory]Go back to top of page.
# Setting environment variables for Jpp software. JConvertEvt.sh <detector file> <input file> <output file> <PMT parameters file> [(calibration file)+] DEBUG = RECONSTRUCTION_DEBUG -> 1 TMAX_S = RECONSTRUCTION_TMAX_S -> 100Go back to top of page.
JCookie.sh Utility script to check database cookie file. If needed, the user is prompted to create new cookie file.Go back to top of page.
JDAQDemoClient.shGo back to top of page.
JDAQDriver.shGo back to top of page.
Please export the environment variables SINGULARITY_PATH and SINGULARITY_JPP_FILEGo back to top of page.
# Setting environment variables for Jpp software. JDataFilter.sh [working directory] DEBUG = TEST_DEBUG -> 3 WORKDIR = TEST_WORKDIR -> /tmp/Go back to top of page.
JDataMonitor.sh <detector identifier> <start date "YYYY-MM-DD HH:MM:SS"> <final date "YYYY-MM-DD HH:MM:SS"> <QA/QC file> DEBUG = QAQC_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif CANVAS = QAQC_CANVAS -> 1200x600 WORKDIR = QAQC_WORKDIR -> /tmp/Go back to top of page.
JDataQuality.sh [<detector identifier> <run range>] <QA/QC file> Example script to produce data quality plots. When a detector identifier and run range are specified, data are downloaded from the database and subsequently stored in the given QA/QC file, unless this file already exists. DEBUG = QAQC_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = QAQC_WORKDIR -> /builds/common/jppGo back to top of page.
# Setting environment variables for Jpp software. JDataWriter.sh [detector file [logger file [working directory]]]Go back to top of page.
JDetector.sh [detector file [variant [identifier]]]Go back to top of page.
# Setting environment variables for Jpp software. JDomino.sh [detector file [(input file)+ [output file]]] Note that if more than one input file is specified, all other arguments must be provided.Go back to top of page.
# Setting environment variables for Jpp software. JEditTuneHV.sh <input file> <output files> [detector identifier] [run number] [PMT set] Note: The operation performed depends on the input parameters. Possible operations are to update according to: - the high-voltage settings corresponding to a specific DAQ run if both detector ID and run number are specified. - the vendor high-voltage settings if the detector ID is specified, but the run number is left unspecified. - manually specifiable values if both detector ID and run number are left unspecified. A set of PMTs on which the operation should be performed can be optionally specified via the command line. DEBUG = CALIBRATION_DEBUG -> 2 RUNID = EDITTUNEHV_RUNID -> -1 DETID = EDITTUNEHV_DETID -> -1 OUTPUT_FILE = EDITTUNEHV_OUTPUT_FILE -> HVtuningEdit.json WORKDIR = CALIBRATION_WORKDIR -> /tmpGo back to top of page.
# Setting environment variables for Jpp software. JEventProcessor.sh [detector file [output file [trigger file [PMT parameters file]]]] DEBUG = EVENTPROCESSOR_DEBUG -> 1 BACKGROUND_HZ = EVENTPROCESSOR_BACKGROUND_HZ -> 0 RATE = EVENTPROCESSOR_RATE -> 0.0 SEED = EVENTPROCESSOR_SEED -> 0 FACTOR = EVENTPROCESSOR_FACTOR -> 1.0Go back to top of page.
JFootprint.sh <detector file> <tripod file> <Tx> <Ty> Auxiliary script to tilt footprint of system including detector and tripods. DEBUG = ACOUSTICS_DEBUG -> 2 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
JFremantle.sh <detector file> (input file)+ <output file> Auxiliary script to process acoustic data for dynamic position calibration. Input files correspond to the output of JAcousticsEventBuilder[.sh]. DEBUG = ACOUSTICS_DEBUG -> 2 JOBS = ACOUSTICS_JOBS -> 3 SLEEP_US = ACOUSTICS_SLEEP_US -> 100 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
JKatoomba.sh <detector file> (input file)+ <output file> Auxiliary script to process acoustic data for dynamic position calibration. Input files correspond to the output of JAcousticsEventBuilder[.sh]. DEBUG = ACOUSTICS_DEBUG -> 2 STRIP = ACOUSTICS_STRIP -> WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
JLegolas.sh <detector file> <input file> [time slice [working directory]] Utility script to create PDF and CDF of transition-time distribution. BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
JLigier-local.sh [port] <option> Possible options: start, stop, continue, restart. DEBUG = JNET_DEBUG -> 1 WORKDIR = JNET_WORKDIR -> /tmp/Go back to top of page.
JLigier.sh [<host name> [port]] <option> Possible options: start, stop, continue, restart.Go back to top of page.
JLogger.sh [host name [local file]]Go back to top of page.
JMakePDF.sh -d <debug level> -W <working directory PDF and CDF tables> -P create PDF tables -M merge PDF tables -C convert PDF tables to CDF tables -c clean PDF tables -B parallel running of jobs in background -w download files from git server -R <maximal distance between muon and PMT> Note that the elongated EM shower PDF is created at option -M. TTS_NS = PHYSICS_TTS_NS -> 2.0Go back to top of page.
JMergeRunAnalyzer.sh <input_files> <output_file(.root)> [only_directory_path]Go back to top of page.
# Setting environment variables for Jpp software. JMuonPostfit.sh (input file)+ [option] Where option can be N, E, LINE, LOGE. Note that if more than one input file is specified, all other arguments must be provided. BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. JORCACalibrateMuon.sh <detector file> <input file> <output file> [(calibration file)+]Go back to top of page.
# Setting environment variables for Jpp software. JORCAMuonReconstruction.sh <detector file> <input file> <output file> <PMT parameters file> [(calibration file)+] SUFFIX = RECONSTRUCTION_SUFFIX -> jmuon DEBUG = RECONSTRUCTION_DEBUG -> 1 TMAX_S = RECONSTRUCTION_TMAX_S -> 100 OVERWRITE = RECONSTRUCTION_OVERWRITE -> NUMBER_OF_EVENTS = RECONSTRUCTION_NUMBER_OF_EVENTS -> 2147483648 PDF = RECONSTRUCTION_PDF -> /builds/common/jpp/data//J%p.datGo back to top of page.
# Setting environment variables for Jpp software. JORCAShowerReconstruction.sh <detector file> <input file> <output file> <PMT parameters file> [(calibration file)+] SUFFIX = RECONSTRUCTION_SUFFIX -> jshower DEBUG = RECONSTRUCTION_DEBUG -> 1 TMAX_S = RECONSTRUCTION_TMAX_S -> 100 OVERWRITE = RECONSTRUCTION_OVERWRITE -> NUMBER_OF_EVENTS = RECONSTRUCTION_NUMBER_OF_EVENTS -> 2147483648 ENERGY_CORRECTION = RECONSTRUCTION_ENERGY_CORRECTION -> energy_correction_showerfit_fullorca.txt PDF = RECONSTRUCTION_PDF -> /builds/common/jpp/data//J%p.datGo back to top of page.
# Setting environment variables for Jpp software. JPizza.sh (input file)+ <output file> Note that if more than one input file is specified, all other arguments must be provided.Go back to top of page.
JPrintChain.sh (input file)+Go back to top of page.
JPrintHeader.sh (input file)+Go back to top of page.
JPrintHeaderFromFilelist.sh <input file>Go back to top of page.
JPrintTree.sh (input file)+Go back to top of page.
JQAQC.sh (input file)+ <QA/QC file> Auxiliary script to produce the following QA/QC data: GIT JPP UUID detector run livetime_s UTCMin_s UTCMax_s trigger3DMuon trigger3DShower triggerMXShower triggerNB writeL0 writeL1 writeL2 writeSN JDAQTimeslice JDAQTimesliceL0 JDAQTimesliceL1 JDAQTimesliceL2 JDAQTimesliceSN JDAQSummaryslice JDAQEvent JTriggerReprocessor JTrigger3DShower JTriggerMXShower JTrigger3DMuon JTriggerNB in_sync out_sync DAQ WR HRV FIFO PMTs MEAN_Rate_Hz RMS_Rate_Hz Acoustics AHRS in_usync out_usync event_duration DEBUG = QAQC_DEBUG -> 0 WORKDIR = QAQC_WORKDIR -> /tmp/.9404Go back to top of page.
# Setting environment variables for Jpp software. JRandomEvent.sh [detector file [output file [trigger file [PMT parameters file]]]] Auxiliary script to produce random event data. DEBUG = RANDOMEVENT_DEBUG -> 1 BACKGROUND_HZ = RANDOMEVENT_BACKGROUND_HZ -> 5200 568 49.1 5.48 0.48 SEED = RANDOMEVENT_SEED -> 0 NUMBER_OF_SLICES = RANDOMEVENT_SLICES -> 10 FACTOR = RANDOMEVENT_FACTOR -> 1.0 RECYCLING = RANDOMEVENT_RECYCLING -> 0 0 WORKDIR = RANDOMEVENT_WORKDIR -> ./Go back to top of page.
# Setting environment variables for Jpp software. JRandomEventRunByRun.sh <detector file> <output file> <DAQ file> <PMT parameters file> Auxiliary script to produce random event data. DEBUG = RANDOMEVENT_DEBUG -> 1 BACKGROUND_HZ = RANDOMEVENT_BACKGROUND_HZ -> 5200 568 49.1 5.48 0.48 SEED = RANDOMEVENT_SEED -> 0 NUMBER_OF_SLICES = RANDOMEVENT_SLICES -> 10 SAMPLER = RANDOMEVENT_SAMPLER -> 1 1000 FACTOR = RANDOMEVENT_FACTOR -> 1.0 RECYCLING = RANDOMEVENT_RECYCLING -> 0 0 WORKDIR = RANDOMEVENT_WORKDIR -> ./Go back to top of page.
# Setting environment variables for Jpp software. JRandomTimesliceWriter.sh [detector file [output file [PMT parameters file [number of slices]]]] Auxiliary script to produce random time slice data. DEBUG = TIMESLICE_DEBUG -> 2 BACKGROUND_HZ = TIMESLICE_BACKGROUND_HZ -> 5200 568 49.1 5.48 0.48 SEED = TIMESLICE_SEED -> 0 FACTOR = TIMESLICE_FACTOR -> 1.0 RECYCLING = TIMESLICE_RECYCLING -> 0 0 WORKDIR = TIMESLICE_WORKDIR -> ./Go back to top of page.
# Setting environment variables for Jpp software. JRandomTimesliceWriterRunByRun.sh <detector file> <output file> <DAQ file> [PMT parameters file [number of events]] Auxiliary script to produce random time slice data. DEBUG = TIMESLICE_DEBUG -> 2 BACKGROUND_HZ = TIMESLICE_BACKGROUND_HZ -> 5e3 500 50 5 0.5 SEED = TIMESLICE_SEED -> 0 FACTOR = TIMESLICE_FACTOR -> 1.0Go back to top of page.
JRecalibrateK40.sh <detector file> <input file> <input file> <input file> The 1st and 3rd input file should correspond to a data taking run in which the HV settings are complete (e.g. "vendor" or "tuned"). The 2nd input file should correspond to a run with so-called hybrid HV settings. In this, half of the PMTs should have the same HV settings as either the 1st or 3rd input file. DEBUG = CALIBRATION_DEBUG -> 1 MODEL = CALIBRATION_MODEL -> DATABASE_OPTION = CALIBRATION_USEPMTID -> DAQ_TIMESLICE = CALIBRATION_TIMESLICE -> JDAQTimesliceL1 WORKDIR = CALIBRATION_WORKDIR -> /builds/common/jppGo back to top of page.
JRunAnalyzer.sh <input_file> <detector_file> <output_file(.root)> [all_plots[number_of_timeslices [number_of_summaryslices [number_of_events]]]]Go back to top of page.
# Setting environment variables for Jpp software. JShowerPostfit.sh [input file [working directory [muons]]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. JSirene.sh <detector file> (input file)+ <output file> Auxiliary script for simulation of detector response. DEBUG = SIRENE_DEBUG -> 1 CDF = SIRENE_CDF -> /builds/common/jpp/data//I%p.dat SEED = SIRENE_SEED -> 0 KEEP = SIRENE_KEEP -> WRITE_EMSHOWERS = SIRENE_WRITE_EMSHOWERS -> FACTOR = SIRENE_FACTOR -> 1.0Go back to top of page.
JStopDAQ.sh [host [local file]]Go back to top of page.
JToAshort.sh <detector identifier> (run[-run])+ Auxiliary script to download acoustic data from database. DEBUG = ACOUSTICS_DEBUG -> 2 QUALITY_FACTOR = ACOUSTICS_QUALITYFACTOR -> 2.0e3 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
# Setting environment variables for Jpp software. JTriggerEfficiency.sh <detector file> <detector file> (input file)+ <output file> <trigger file> <PMT parameters file> Auxiliary script to trigger Monte Carlo events. DEBUG = TRIGGEREFFICIENCY_DEBUG -> 1 BACKGROUND_HZ = TRIGGEREFFICIENCY_BACKGROUND_HZ -> 5200 568 49.1 5.48 0.48 SEED = TRIGGEREFFICIENCY_SEED -> 0 OPTION = TRIGGEREFFICIENCY_TRIGGERED_EVENTS_ONLY -> FACTOR = TRIGGEREFFICIENCY_FACTOR -> 1.0 WORKDIR = TRIGGEREFFICIENCY_WORKDIR -> ./Go back to top of page.
# Setting environment variables for Jpp software. JTriggerEfficiencyRunByRun.sh <detector file> <detector file> (input file)+ <output file> <DAQ file> <PMT parameters file> Auxiliary script to trigger Monte Carlo events. DEBUG = TRIGGEREFFICIENCY_DEBUG -> 1 BACKGROUND_HZ = TRIGGEREFFICIENCY_BACKGROUND_HZ -> 5200 568 49.1 5.48 0.48 SEED = TRIGGEREFFICIENCY_SEED -> 0 OPTION = TRIGGEREFFICIENCY_TRIGGERED_EVENTS_ONLY -> NUMBER_OF_TIMESLICES = TRIGGEREFFICIENCY_NUMBER_OF_TIMESLICES -> 0 SAMPLER = TRIGGEREFFICIENCY_SAMPLER -> 100 1000 FACTOR = TRIGGEREFFICIENCY_FACTOR -> 1.0 WORKDIR = TRIGGEREFFICIENCY_WORKDIR -> ./Go back to top of page.
JTuna.sh <detector> <run> <output file> [option] DEBUG = DATABASE_DEBUG -> 2 WORKDIR = DATABASE_WORKDIR -> /tmp/Go back to top of page.
# Setting environment variables for Jpp software. JTuneHV.sh <detector file> <input files> [output directory] [PMT parameter file] Note that if more than one input file is specified, all other arguments must be provided. DEBUG = CALIBRATION_DEBUG -> 2 DB_APIVERSION = TUNEHV_DB_APIVERSION -> 2.0.0 FIT_RANGE = TUNEHV_GAINFIT_RANGE -> 0.0 -1.0 TIMESLICE_SELECTOR = TUNEHV_TIMESLICE_SELECTOR -> JDAQTimesliceL0 DB_TESTTYPE = TUNEHV_DB_TESTTYPE -> HV-TUNING-GAIN-v3 FIT_OPTIONS = TUNEHV_GAINFIT_OPTIONS -> RME OUTPUT_FILE = TUNEHV_OUTPUT_FILE -> HVtuning%Go back to top of page.
# Setting environment variables for Jpp software. JTunePMTThreshold.sh <detector file> (input file)+ <PMT threshold file (JSon format)> Auxiliary script to tune PMT thresholds. DEBUG = CALIBRATION_DEBUG -> 2 JDAQ_TIMESLICE = CALIBRATION_DAQ_TIMESLICE -> JDAQTimesliceL0 TOT_RANGE = CALIBRATION_TOT_RANGE -> 0 8 FRACTION = CALIBRATION_FRACTION -> 0.5 WORKDIR = CALIBRATION_WORKDIR -> ./Go back to top of page.
JXRootd.sh <detector identifier> <run number> DEBUG = XROOTD_DEBUG -> 2 DIR = XROOTD_PATH -> root://ccxroot:1999//hpss/in2p3.fr/group/km3net/data/raw/sea/ WORKDIR = XROOTD_WORKDIR -> ./Go back to top of page.
archive-get-Detector.sh <archive> <detector file> <run> [variant] Get calibration data and accordingly update detector. DEBUG = ARCHIVE_DEBUG -> 2Go back to top of page.
archive-put-Detector.sh <archive> <variant> <detector file> <first run> <last run> [(calibration)+] Put calibration data into archive. The optional arguments refer to a list of specific "tcal" "rcal" "pcal" "ccal" "acal" "scal" calibrations. DEBUG = ARCHIVE_DEBUG -> 2Go back to top of page.
archive-put-offline-detectors.sh <archive> <version> <detector identifier> (run[-run])+ Auxiliary script to download online detector files from database and to store these in archive. DEBUG = ARCHIVE_DEBUG -> 2 WORKDIR = ARCHIVE_WORKDIR -> /tmp/Go back to top of page.
archive-put-online-detectors.sh <archive> <version> <detector identifier> (run[-run])+ Auxiliary script to download online detector files from database and to store these in archive. DEBUG = ARCHIVE_DEBUG -> 2 WORKDIR = ARCHIVE_WORKDIR -> /tmp/Go back to top of page.
compare-detector.sh <detector file> <detector file> Comparison of binary formatted detector files excluding UUID.Go back to top of page.
diff-Tuna.sh <detector> <source run> <target run> [working directory] DEBUG = DATABASE_DEBUG -> 2 WORKDIR = DATABASE_WORKDIR -> /tmp/Go back to top of page.
doxygen.shGo back to top of page.
file-Tuna.sh <input file> <parameters file> [working directory] DEBUG = DATABASE_DEBUG -> 2 NUMBER_OF_OUTLIERS = DATABASE_NUMBER_OF_OUTLIERS -> 5 NUMBER_OF_ENTRIES = DATABASE_NUMBER_OF_ENTRIES -> 1000 WORKDIR = DATABASE_WORKDIR -> /tmp/Go back to top of page.
getLivetime.sh (input file)+Go back to top of page.
# Setting environment variables for Jpp software. get_convergence_angle.sh <detector file> DEBUG = COMPASS_DEBUG -> 2Go back to top of page.
Auxiliary script for running the conjugate gradient fit in zsh. This script should be sourced by the steering script.Go back to top of page.
# Setting environment variables for Jpp software. makedeclinationtable.sh <detector file> DEBUG = COMPASS_DEBUG -> 2Go back to top of page.
# Setting environment variables for Jpp software. plot-Domino.sh (input file)+ DEBUG = SIRENE_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = SIRENE_WORKDIR -> ./Go back to top of page.
# Setting environment variables for Jpp software. plot-Sirene.sh (input file)+ DEBUG = SIRENE_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = SIRENE_WORKDIR -> ./Go back to top of page.
plot-Tuna.sh <input file> <parameters file> [working directory] DEBUG = DATABASE_DEBUG -> 2 CANVAS = DATABASE_CANVAS -> 1200x600 TIMEAXIS = DATABASE_TIMESAXIS -> %d:%m:%y%F1970-01-01 00:00:00 GRAPHICS = DATABASE_GRAPHICS -> gif WILDCARD = DATABASE_WILDCARD -> % WORKDIR = DATABASE_WORKDIR -> /tmp/Go back to top of page.
Go back to top of page.
Go back to top of page.
test-Tuna.sh <input file> <parameters file> [working directory] DEBUG = DATABASE_DEBUG -> 2 CANVAS = DATABASE_CANVAS -> 1200x600 TIMEAXIS = DATABASE_TIMESAXIS -> %d:%m:%y%F1970-01-01 00:00:00 GRAPHICS = DATABASE_GRAPHICS -> gif WORKDIR = DATABASE_WORKDIR -> /tmp/Go back to top of page.
Example program to analyse track fit results from Evt formatted data. usage: JAAnet -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -E <E> = -1.79769e+308 1.79769e+308 -a <detectorFile> = "" -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "histogram.root" See also: https://common.pages.km3net.de/jpp#JAAnetGo back to top of page.
# Setting environment variables for Jpp software. JAAnet.sh [input file [output file]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to monitor dynamical calibration of Evt formatted data. usage: JAAnetDynamics -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "dynamics.root" See also: https://common.pages.km3net.de/jpp#JAAnetDynamicsGo back to top of page.
# Setting environment variables for Jpp software. JAAnetDynamics.sh <input file> BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to read Monte Carlo events. usage: JABCnet -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 "debug level" -f <inputFile> "list of files" -n <numberOfEvents> = 0 9223372036854775807 "number of events to read from file(s)" See also: https://common.pages.km3net.de/jpp#JABCnetGo back to top of page.
Example program to filter out-of-time hits in Evt data. usage: JDK -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -T <T_ns> = 1e+08 -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> See also: https://common.pages.km3net.de/jpp#JDKGo back to top of page.
Program to display hit probabilities. usage: JEvD -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = roadWidth_m= 1.79769e+308 R_Hz= 6000 numberOfPrefits= 1 TTS_ns= 2 E_GeV= 1000 TMin_ns= -50 TMax_ns= 450 ZMin_m= 0 ZMax_m= 0 VMax_npe= 10 NMax= 1000 reprocess= 0 -A <application> = 4 [4, 5, 3, 2, 1] -B <batch> = 0 "batch processing" -F <arrowScale> = 250 -L <event_selector> = -P <pdfFile> -S <arrowSize> = 0.003 -T <arrowType> = "|->" -d <debug> = 1 -f <inputFile> "input file (output of JXXXMuonReconstruction.sh)" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "display_%.gif" "graphics output file name" -w <canvas> = 1200x600 "size of canvas <nx>x<ny> [pixels]" See also: https://common.pages.km3net.de/jpp#JEvDGo back to top of page.
# Setting environment variables for Jpp software. JEvD.sh <input file> DEBUG = EVD_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif EDITOR = EVD_EDITOR ->Go back to top of page.
# Setting environment variables for Jpp software. JEvtReweightMupageParameterScan.sh <detector file> <input file>+ [working directory [reweighting formula [parameter setting]+]] SCRATCHDIR = REWEIGHT_MUPAGE_SCRATCHDIR -> /tmp DEBUG = REWEIGHT_MUPAGE_DEBUG -> 2 QUEUE_SIZE = REWEIGHT_MUPAGE_QUEUE_SIZE -> 3 COSTH_RANGE = REWEIGHT_MUPAGE_COSTH_RANGE -> -1.0 1.0 N_TRIGGERED_HITS_RANGE = REWEIGHT_MUPAGE_N_TRIGGERED_HITS_RANGE -> 20 2147483648 TEST_TYPE1D_PARAMETERS = REWEIGHT_MUPAGE_TEST_TYPE1D_PARAMETERS -> 0.05 BATCH_LOGGING = REWEIGHT_MUPAGE_BATCH_LOGGING -> JOB_SIZE = REWEIGHT_MUPAGE_JOB_SIZE -> 1 ENERGY_RANGE = REWEIGHT_MUPAGE_ENERGY_RANGE -> 0.0 2147483648. BATCH_PROCESSING = REWEIGHT_MUPAGE_BATCH_PROCESSING -> TEST_TYPE2D_PARAMETERS = REWEIGHT_MUPAGE_TEST_TYPE2D_PARAMETERS -> 0.05 TEST_TYPE2D = REWEIGHT_MUPAGE_TEST_TYPE2D -> 2 TEST_TYPE1D = REWEIGHT_MUPAGE_TEST_TYPE1D -> 0 QUEUE_NAME = REWEIGHT_MUPAGE_QUEUE_NAME -> /tmp/queueGo back to top of page.
usage: JFluxAtmosphericNeutrino -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = dM21sq= dM31sq= deltaCP= sinsqTh12= sinsqTh13= sinsqTh23= "oscillation parameters" -P <oscProbTable> "oscillation probability table file" -d <debug> = 1 -f <inputFiles> See also: https://common.pages.km3net.de/jpp#JFluxAtmosphericNeutrinoGo back to top of page.
usage: JFluxMultiParticle -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <fluxMaps> = -d <debug> = 1 -f <inputFiles> See also: https://common.pages.km3net.de/jpp#JFluxMultiParticleGo back to top of page.
Example program to add MultiHead. usage: JMultiHead -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> See also: https://common.pages.km3net.de/jpp#JMultiHeadGo back to top of page.
Example program to print track fit results from Evt formatted data. usage: JPrintAAnet -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 See also: https://common.pages.km3net.de/jpp#JPrintAAnetGo back to top of page.
usage: JSortEvt -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFiles> -o <outputFile> = "%.merged.root" -w <wildcard> = % See also: https://common.pages.km3net.de/jpp#JSortEvtGo back to top of page.
Go back to top of page.
Example program to monitor acoustic events. usage: JAcousticsEventMonitor -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <Tmax_s> = 0.02 "time difference between events [s]" -d <debug> = 2 -f <inputFile> "output of JAcousticEventBuilder[.sh]" -n <numberOfEvents> = 0 9223372036854775807 -p <compare.waveform_s> = 0.005 "wavefrom duration [s]" See also: https://common.pages.km3net.de/jpp#JAcousticsEventMonitorGo back to top of page.
JAcousticsEventMonitor.sh (input file)+ Input files correspond to the output of JAcousticsEventBuilder[.sh]. DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
Example program to process DAQ and acoustic events. usage: JAcousticsEventReader -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <properties> = Nmin=3 Tmax_s=300 -A <acousticsFile> -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "example.root" See also: https://common.pages.km3net.de/jpp#JAcousticsEventReaderGo back to top of page.
Example program to monitor acoustic events. usage: JAcousticsMonitor -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -Q <Q> = 0.9 -T <tripods> = "tripod data" -Y <transmitters> = "transmitter data" -a <detectorFile> -d <debug> = 2 -f <inputFile> "output of JAcousticEventBuilder[.sh]" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "monitor.root" See also: https://common.pages.km3net.de/jpp#JAcousticsMonitorGo back to top of page.
JAcousticsMonitor.sh <detector file> (input file)+ Input files correspond to the output of JAcousticsEventBuilder[.sh]. DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
JAcousticsMonitorPeriod.sh <detector file> minrun maxrun FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
Auxiliary program to apply test criteria to 2D histograms monitoring acoustic rate per emitter. usage: JAcousticsMonitorTest -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -F <facet> = "ASCII" "Color facet" [ASCII, ELcode] -P <parametersFile> "ASCII formatted input file with test criteria (acoustic_monitor_00000XXX.txt)" -a <detectorFile> -d <debug> = 1 -f <inputFile> "output root file from JAcousticsMonitor_short" -r <run> "run number" -t <outputFile2> "output root file" -w <outputFile1> "output summary file" See also: https://common.pages.km3net.de/jpp#JAcousticsMonitorTestGo back to top of page.
Example program to monitor acoustic events. usage: JAcousticsMonitor_short -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile> -d <debug> = 2 -f <inputFile> "output of JAcousticEventBuilder[.sh]" -l <lifetime_s> "run lifetime in seconds" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "monitor.root" See also: https://common.pages.km3net.de/jpp#JAcousticsMonitor_shortGo back to top of page.
JAcousticsMonitor_short.sh <detector file> minrun maxrun report In case of failures, if report = 1 an elog entry is created, if report =! 1 no elog entry is created. DEBUG = ACOUSTICS_DEBUG -> 2 FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
Example program to monitor acoustic events. usage: JAcousticsTriggerMonitor -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -Q <Q> = 0.9 -d <debug> = 2 -f <inputFile> "output of JAcousticTriggerProcessor[.sh]" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "monitor.root" See also: https://common.pages.km3net.de/jpp#JAcousticsTriggerMonitorGo back to top of page.
JAcousticsTriggerMonitor.sh (input file)+ DEBUG = ACOUSTICS_DEBUG -> 2 TIMESTAMP = ACOUSTICS_TIMESTAMP -> UTC BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
Main program to trigger acoustic data. usage: JAcousticsTriggerProcessor -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> "trigger parameters" -D <ID> = 10000 -H <hydrophones> = "hydrophone data" -V <V> = 1541 -0.017 -2000 "sound velocity" -a <detectorFile> "detector file" -d <debug> = 1 -f <inputFile> "output of JConvertDB -q toashort" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = event.root "output file" -p <precision> = 1e-06 "precision time-of-arrival" -w <waveforms> = See also: https://common.pages.km3net.de/jpp#JAcousticsTriggerProcessorGo back to top of page.
JAcousticsTriggerProcessor.sh <detector file> (run[-run])+ WAVEFORM = ACOUSTICS_WAVEFORM -> 12 -13 14 -15 16 -17 DEBUG = ACOUSTICS_DEBUG -> 2 QUALITY_FACTOR = ACOUSTICS_QUALITYFACTOR -> 0 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
JAlignDetector.sh <directory A> <directory B> In each directory, there should be a file "detector.datx" and "tripod.txt", conform the result of script acoustic-fit.sh. DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> /tmpGo back to top of page.
Auxiliary program to plot attenuation length. usage: JAttenuationLength -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <D_m> "depth [m]" -d <debug> = 1 -o <outputFile> = "attenuation_length.root" See also: https://common.pages.km3net.de/jpp#JAttenuationLengthGo back to top of page.
# Setting environment variables for Jpp software. JAttenuationLength.sh [<depth [m]>]Go back to top of page.
Example program for sound ray tracing. usage: JBellhop -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -V <V> = 1541 -0.017 -2000 "sound velocity" -d <debug> = 2 -e <precision> = 0.001 -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JBellhopGo back to top of page.
# Setting environment variables for Jpp software. JBellhop.sh BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
JCompareKatoomba.sh <input file> <input file> Input files correspond to the output of JKatoomba[.sh]. DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
Auxialiry program to determine average creep of strings. usage: JCreep -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -f <inputFile> "input file (output of JKatoomba[.sh])" -n <numberOfEvents> = 0 9223372036854775807 See also: https://common.pages.km3net.de/jpp#JCreepGo back to top of page.
JCreep.sh <input file> [detector file] DEBUG = ACOUSTICS_DEBUG -> 2Go back to top of page.
Example application for acoustics geometry. usage: JGeometry -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -G <grid> -M <mechanics> = 0.00000 0.000 -S <parameters> = 0.0000000 0.0000000 0.000e+00 0.000e+00 0.00000 -d <debug> = 3 -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JGeometryGo back to top of page.
JGeometry.sh <a> <b> BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to plot hydrophone data. usage: JHydrophone -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <hydrophones> = "hydrophone data" -Q <Q> = 0 "quality" -T <tripods> "tripod data" -V <V> = 1541 -0.017 -2000 "sound velocity" -W <getEmitterID> = "waveform identification data" -Y <transmitters> = "transmitter data" -a <detectorFile> -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "hydrophone.root" See also: https://common.pages.km3net.de/jpp#JHydrophoneGo back to top of page.
JHydrophone.sh <detector file> <input file> <toashort file> DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
Example application to test fit of model to simulated acoustic data. usage: JKatoomba -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <disable> = "disable transmission" -@ <parameters> = Qmin= 0 mestimator= 2 sigma_s= 5e-05 background= 0.0001 Tmax_s= 600 Nmin= 3 stdev= 5 option= 1 chi2perNDF= 1.79769e+308 -F <fit> = 0 "fit type" [0, 1, 2] -H <hydrophones> = "hydrophone data" -N <numberOfPings> = -1 11 "number of pings per emitter" -S <seed> = 0 -T <tripods> "tripod data" -V <V> = 1541 -0.017 -2000 "sound velocity" -W <waveforms> = -1 2.5e+06 50 "emitter power and frequency" -Y <transmitters> = "transmitter data" -a <detectorFile> -d <debug> = 1 -n <numberOfEvents> -o <outputFile> -u <unify> = 0 "unify weighing of pings" See also: https://common.pages.km3net.de/jpp#JKatoombaGo back to top of page.
JKatoomba.sh <detector file> <tripod file> BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Auxiliary application to fit mechanical constants. usage: JMechanics -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> "input file; see https://git.km3net.de/calibration/input_tables" -o <outputFile> = "mechanics.root" See also: https://common.pages.km3net.de/jpp#JMechanicsGo back to top of page.
# Setting environment variables for Jpp software. JMechanics.sh <input file> For possible input files, see: https://git.km3net.de/calibration/input_tables/-/tree/master/data BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
JParramatta.sh (input file)+ Input files correspond to the output of JKatoomba[.sh]. DEBUG = ACOUSTICS_DEBUG -> 2 TIMESTAMP = GRAPHICS_TIMESTAMP -> utc SIZE = GRAPHICS_SIZE -> 0.5 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
Example application to print acoustics event. usage: JPrintAcousticsEvent -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 -f <inputFile> "output of JAcousticEventBuilder[.sh]" -n <numberOfEvents> = 0 9223372036854775807 See also: https://common.pages.km3net.de/jpp#JPrintAcousticsEventGo back to top of page.
Auxiliary program to print attenuation length. usage: JPrintAttenuationLength -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <D_m> "depth [m]" -d <debug> = 1 -f <f_kHz> "frequency [kHz]" See also: https://common.pages.km3net.de/jpp#JPrintAttenuationLengthGo back to top of page.
Auxiliary program to print chi2/NDF of acoustic events. usage: JPrintChi2 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -p <precision> = 15 -w <width> = 1 See also: https://common.pages.km3net.de/jpp#JPrintChi2Go back to top of page.
Example program to test acoustic data. usage: JToAshort -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <allowed> = 0 -d <debug> = 2 -e <precision> = 1e-07 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 See also: https://common.pages.km3net.de/jpp#JToAshortGo back to top of page.
JToAshort.sh <detector> <run>Go back to top of page.
Example program to monitor acoustic events. usage: JToAshortMonitor -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -E <id> = -1 "emitter identifier (-1 = all)" -T <T_s> = 0 10 -a <detectorFile> -d <debug> = 2 -f <inputFile> "output of JAcousticEventBuilder[.sh]" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "toashort.root" -x <x> = 100000 -0.02 0.02 "histogram x-binning" See also: https://common.pages.km3net.de/jpp#JToAshortMonitorGo back to top of page.
JToAshortMonitor.sh <detector file> (input file)+ Input files correspond to the output of JAcousticsEventBuilder[.sh]. DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> OPTION = GRAPHICS_OPTION -> FORMAT = GRAPHICS_FORMAT -> gif XMIN = TOASHORT_XMIN -> -2.0e-4 XMAX = TOASHORT_XMAX -> +2.0e-4 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
Example program to plot UNESCO sound velocity. usage: UNESCO -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <D> "Depth [m]" -S <S> = 25 "Salinity [ppk]" -T <T> = 14.3 "Temperature [C]" -d <debug> = 2 -o <outputFile> See also: https://common.pages.km3net.de/jpp#UNESCOGo back to top of page.
UNESCO.sh BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
acoustics-Zmul.sh <detector specific pre-calibration script> <option> Auxiliary script to make scan of pre-stretching of detector strings (see JEditDetector). Possible options: run, plot or fit. DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> /builds/common/jppGo back to top of page.
Toolkit for pre-calibrations of detectors. Consult the script '/builds/common/jpp/examples/JAcoustics/acoustics-fit-toolkit.sh' for more details. This script should be sourced by the steering script for a specific detector.Go back to top of page.
acoustics.sh <detector file> (input file)* <option> Auxiliary script to make scans of so-called fixed parameters and plot results. Input files correspond to the output of JAcousticsEventBuilder[.sh]. Possible options: run, plot, fit. DEBUG = ACOUSTICS_DEBUG -> 2Go back to top of page.
detector-XY:fit.sh <string identifier> [<detector file>] DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
detector-XY:fit1d.sh <string identifier> DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
detector-XY:plot.sh <string identifier> DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif OPTION = GRAPHICS_OPTION -> WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
detector-XY:run.sh <string identifier> <detector file> (input file)+ DEBUG = ACOUSTICS_DEBUG -> 2 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
detector-Zmul+zoom:fit.sh <string identifier> [<detector file>] DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
detector-Zmul+zoom:run.sh <string identifier> <detector file> (input file)+ DEBUG = ACOUSTICS_DEBUG -> 2 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
detector-Zmul:fit.sh <string identifier> [<detector file>] DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
detector-Zmul:plot.sh <string identifier> DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif OPTION = GRAPHICS_OPTION -> WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
detector-Zmul:run.sh <string identifier> <detector file> (input file)+ DEBUG = ACOUSTICS_DEBUG -> 2 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
footprint-TxTy:plot.sh DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
footprint-TxTy:run.sh <detector file> (input file)+ DEBUG = ACOUSTICS_DEBUG -> 2 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
footprint.sh <detector file> <Tx> <Ty> (input file)+ The tilt angles should be given in units [rad]. DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
getMIIseacurrent.sh <tmin> <tmax> or getMIIseacurrent.sh clean where <tmin> and <tmax> are strings of the form 2019-05-01T12:00:00Z and clean will remove the output file Script to request sea current data from the erddap.osupytheas.fr database. the validity of the datetimes is not checked by the script. BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
hydrophone-XY:fit.sh <string identifier> [<hydrophone file>] DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
hydrophone-XY:plot.sh <string identifier> DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
hydrophone-XY:run.sh <string identifier> <detector file> (input file)+ DEBUG = ACOUSTICS_DEBUG -> 2 QUALITY_FACTOR = ACOUSTICS_QUALITYFACTOR -> 2.0e3 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
hydrophone-Z:fit.sh <string identifier> [<detector file>] DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
hydrophone-Z:plot.sh <string identifier> DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
hydrophone-Z:run.sh <string identifier> <detector file> (input file)+ DEBUG = ACOUSTICS_DEBUG -> 2 QUALITY_FACTOR = ACOUSTICS_QUALITYFACTOR -> 2.0e3 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
hydrophone-phi:fit.sh <string identifier> [<hydrophone file>] DEBUG = ACOUSTICS_DEBUG -> 2 ALIGN = ACOUSTICS_ALIGN -> BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
hydrophone-phi:plot.sh <string identifier> DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
hydrophone-phi:run.sh <string identifier> <detector file> (input file)+ DEBUG = ACOUSTICS_DEBUG -> 2 QUALITY_FACTOR = ACOUSTICS_QUALITYFACTOR -> 2.0e3 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
hydrophone-t0:fit.sh <detector file> <string identifier> [<detector file>] DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif XMIN = HYDROPHONE_XMIN -> -1.0e-3 XMAX = HYDROPHONE_XMAX -> +1.0e-3 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
hydrophone-t0:plot.sh <detector file> <string identifier> DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif XMIN = HYDROPHONE_XMIN -> -1.0e-3 XMAX = HYDROPHONE_XMAX -> +1.0e-3 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
hydrophone-t0:run.sh <detector file> (input file)+ DEBUG = ACOUSTICS_DEBUG -> 2 QUALITY_FACTOR = ACOUSTICS_QUALITYFACTOR -> 2.0e3 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
/usr/share/Modules/init/zsh:.:25: no such file or directory: /usr/share/Modules/init/zsh /builds/common/jpp/examples/JAcoustics/launch_pre-calibration_D1ORCA011.sh:31: command not found: module /builds/common/jpp/examples/JAcoustics/launch_pre-calibration_D1ORCA011.sh:32: command not found: module /my_Jpp_directory/myJpp/setenv.sh:source:34: no such file or directory: /my_Jpp_directory/myJpp/setenv.sh /builds/common/jpp/examples/JAcoustics/launch_pre-calibration_D1ORCA011.sh:41: no such file or directory: /my_Jpp_directory/myJpp/examples/JAcoustics/pre-calibration_00000132.sh /builds/common/jpp/examples/JAcoustics/launch_pre-calibration_D1ORCA011.sh:43: command not found: sstatGo back to top of page.
mechanics:plot.sh <string identifier> [z-range] DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
mechanics:run.sh <string identifier> <detector file> (input file)+ DEBUG = ACOUSTICS_DEBUG -> 2 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
module-Z:fit.sh <string identifier> <floor[-floor]> [<detector file>] DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
module-Z:plot.sh <string identifier> <floor[-floor]> DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
module-Z:run.sh <string identifier> <floor[-floor]> <detector file> (input file)+ DEBUG = ACOUSTICS_DEBUG -> 2 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
plot-acoustics-fit.sh (stage file)+ DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif OPTION = GRAPHICS_OPTION -> WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
plot-canberra.sh <detector file> <input file> [<lower floor>-<upper floor>] Input file corresponds to the output of JKatoomba[.sh]. DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
plot-katoomba.sh <detector file> (input file)+ DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
plot-waveforms.sh (<detector identifier>)+ Auxiliary script to plot frequency spectra of waveforms for given detector identifier(s). BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
post-calibration_00000094.sh <source directory> [user directory] The source directory corresponds to a pre-calibrated D0ARCA009 detector.Go back to top of page.
pre-calibration.sh [directory] <option> Possible options: inspect and clean.Go back to top of page.
pre-calibration_00000049.sh [user directory] The user directory should be specified when this script is submitted in a batch queue.Go back to top of page.
pre-calibration_00000075.sh [user directory] The user directory should be specified when this script is submitted in a batch queue. MUL = ACOUSTICS_MUL -> -1.21e-2Go back to top of page.
pre-calibration_00000094.sh <source directory> [user directory] The source directory corresponds to a pre-calibrated D0ARCA006 detector. The user directory should be specified when this script is submitted in a batch queue.Go back to top of page.
pre-calibration_00000100.sh <source directory> [user directory] The source directory corresponds to a pre-calibrated D_ORCA006 detector. The user directory should be specified when this script is submitted in a batch queue.Go back to top of page.
pre-calibration_00000116.sh <source directory> [user directory] The source directory corresponds to a pre-calibrated D0ARCA009 detector. The user directory should be specified when this script is submitted in a batch queue.Go back to top of page.
pre-calibration_00000132.sh <source directory> [user directory] The source directory corresponds to a pre-calibrated D0ORCA010 detector. The user directory should be specified when this script is submitted in a batch queue.Go back to top of page.
pre-calibration_00000133.sh <source directory> [user directory] The source directory corresponds to a pre-calibrated D0ARCA009 detector. The user directory should be specified when this script is submitted in a batch queue.Go back to top of page.
sound-V:fit.sh DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
sound-V:run.sh <detector file> (input file)+ DEBUG = ACOUSTICS_DEBUG -> 2 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
sound-velocity.sh <input file> Example input file https://git.km3net.de/calibration/input_tables/-/blob/master/data/sound/SV_Profile_ORCA_250120.txt BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
toashort_monitor.sh <detector file> (input file)+ Input files correspond to the output of JAcousticsEventBuilder[.sh]. DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
tripod-3Z:fit.sh [<tripod file>] DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
tripod-3Z:run.sh <detector file> (input file)+ DEBUG = ACOUSTICS_DEBUG -> 2 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
tripod-XY:fit.sh <tripod identifier> [<tripod file>] DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
tripod-XY:plot.sh <tripod identifier> DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif OPTION = GRAPHICS_OPTION -> WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
tripod-XY:run.sh <tripod identifier> <detector file> (input file)+ DEBUG = ACOUSTICS_DEBUG -> 2 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
tripod-Z:fit.sh <tripod identifier> [<tripod file>] DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
tripod-Z:plot.sh <tripod identifier> DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
tripod-Z:run.sh <tripod identifier> <detector file> (input file)+ DEBUG = ACOUSTICS_DEBUG -> 2 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
Example program to plot event rates using JASTRONOMY::JStarTrek. usage: JRate -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -J <join> = 0 -N <numberOfBlocks> = 1 -Z <ct> = -0.25 -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "volume.root" See also: https://common.pages.km3net.de/jpp#JRateGo back to top of page.
# Setting environment variables for Jpp software. JRate.sh [input file [output file]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
JCalibrateHeight.sh <detector file> (input file)+ DEBUG = CALIBRATION_DEBUG -> 1Go back to top of page.
# Setting environment variables for Jpp software. JCalibrateK40-PMT.sh [working directory] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. JCalibrateK40.sh [working directory] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
usage: JCalibrateNB -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -T <selector> = -1 0 -1 3 -1 4 -a <detectorFile> -f <inputFiles> -h <depth> = 2500 "detector depth [m]" -l <wavelength> = 400 "LED wavelength [nm]" -n <numberOfEvents> = 0 9223372036854775807 -o <outFile> = "out.root" See also: https://common.pages.km3net.de/jpp#JCalibrateNBGo back to top of page.
JCalibrateOrientation.sh <detector file> <string identifier> (input file)+ DEBUG = CALIBRATION_DEBUG -> 1Go back to top of page.
JCalibratePosition.sh <detector file> <string identifier> (input file)+ DEBUG = CALIBRATION_DEBUG -> 1Go back to top of page.
JCalibrateTime.sh <detector file> <string identifier> (input file)+ DEBUG = CALIBRATION_DEBUG -> 1Go back to top of page.
# Setting environment variables for Jpp software. JCalibrateToT.sh [working directory] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Auxiliary program to check t0's. usage: JCheckK40 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -@ <properties> = Wmin=100 -C <cookie> = "" -O <option> = "" "ROOT fit option, see TH1::Fit." -U <usePMTID> = 0 -a <detectorFile> -d <debug> = 2 -e <precision> = 0.5 "precision for HV comparison" -f <inputFile> "pair of input files (output of JCalibrateK40)" -o <outputFile> = "k40.root" -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" -x <X> = 300 18446744073709551615 "ROOT fit range (PMT pairs)." See also: https://common.pages.km3net.de/jpp#JCheckK40Go back to top of page.
JCheckK40.sh <detector file> <input file> <input file> <input file> The 1st and 3rd input file should correspond to a data taking run in which the HV settings are complete (e.g. "vendor" or "tuned"). The 2nd input file should correspond to a run with so-called hybrid HV settings. In this, half of the PMTs should have the same HV settings as either the 1st or 3rd input file. DEBUG = CALIBRATION_DEBUG -> 1 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif DATABASE_OPTION = CALIBRATION_USEPMTID -> DAQ_TIMESLICE = CALIBRATION_TIMESLICE -> JDAQTimesliceL1 WORKDIR = CALIBRATION_WORKDIR -> /builds/common/jppGo back to top of page.
Auxiliary program to project single PMT data from 2D histogram. usage: JCombinatoricsK40 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -P <pmt> "PMT identifier" -a <detectorFile> "detector file." -d <debug> = 1 "debug flag." -e <extension> = ".2R" "histogram name extension" [.2R, .2S, .2F] -f <inputFile> "input file." -o <outputFile> = "k40.root" "output file." See also: https://common.pages.km3net.de/jpp#JCombinatoricsK40Go back to top of page.
JCompress.sh (input file)+ DEBUG = CALIBRATION_DEBUG -> 1Go back to top of page.
Example program to equalize QE of PMTs based on summary data. usage: JEqualizer -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -P <pmtFile> = "" "specify PMT file name that can be given to JTriggerEfficiency." -R <rate_kHz> = 0 "specify expected singles rate [Hz]" -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "summaryslice.root" -r <rings> = "ABCDEF" "rings, e.g. "AB"" See also: https://common.pages.km3net.de/jpp#JEqualizerGo back to top of page.
# Setting environment variables for Jpp software. JEqualizer.sh <input file> [option]Go back to top of page.
Program to calculate time offsets from FitL1dtSlices output usage: JFitL1dt -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <overwriteDetector> = 0 "overwrite the input detector file" -D <noInterDU> = 0 "do not use inter DU information in the calculation" -F <maxFloors> = 9999 "number of floors used in fit" -a <detectorFile> "detector file" -d <debug> = 0 -f <inputFile> = "fitslices.root" "input file" -o <outputFile> = "fit.root" "output file" -r <idom_ref> = 9 "reference DOM set to t=0" See also: https://common.pages.km3net.de/jpp#JFitL1dtGo back to top of page.
JFitL1dt.sh <detector file> <input file(s)> <model file(s)> [number of floors in fit]Go back to top of page.
Program to calculate log-likelihood distributions between DOM pairs and fit a poly2 to find the shape, used in FitL1dt to find time offsets usage: JFitL1dtSlices -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <normaliseMC> = 0 "normalize the MC histogram" -T <TMax_ns> = 50 "scan range around 0 in data-model comparison [ns]" -a <detectorFile> "detector file" -d <debug> = 0 -f <inputFile> = "monitor.root" "input file" -m <modelFile> "model file" -o <outputFile> = "fitslices.root" "output file" -r <rebin> = 1 "rebin the histograms" -t <dt_fitrange> = 5 "fitrange of polynomial to quality [ns]" See also: https://common.pages.km3net.de/jpp#JFitL1dtSlicesGo back to top of page.
usage: JFitNB -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <overwriteDetector> = 0 -N <Neighbours> = 1 -a <detectorFile> -f <inputFiles> -o <outFile> See also: https://common.pages.km3net.de/jpp#JFitNBGo back to top of page.
JFrodo.sh <input file> [working directory] DEBUG = CALIBRATION_DEBUG -> 1 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to interpolate high-voltage versus gain ASCII data. usage: JHVInterpolator -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <properties> = minDistanceHV=6.28 rangeGain=0.26 2.99 rangeHV=-1499.99 -80.01 targetGain=1 -d <debug> = 2 -f <input> -o <output> = : See also: https://common.pages.km3net.de/jpp#JHVInterpolatorGo back to top of page.
JHobbit.sh <detector file> (input file)+ DEBUG = CALIBRATION_DEBUG -> 1Go back to top of page.
Program to calculate time offsets from FitL1dtSlices output usage: JMatrix_sol -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile> "detector file" -d <debug> = 0 -f <inputFile> = "nall.txt" "input file" -m <min_cont> = 5 "minimal content" -r <idu_ref> = 0 "reference DU set to t=0" See also: https://common.pages.km3net.de/jpp#JMatrix_solGo back to top of page.
usage: JMergeNB -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -f <inputFiles> -o <outFile> = "out.root" See also: https://common.pages.km3net.de/jpp#JMergeNBGo back to top of page.
Program to create L1 hit time difference histograms from raw data. usage: JMonitorL1dt -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selector> = JDAQTimeslice "datastream selector" [JDAQTimeslice, JDAQTimesliceL0, JDAQTimesliceL1, JDAQTimesliceL2, JDAQTimesliceSN] -L <livetime_s> = -1 "livetime of the data, set to positive value" -T <Timewindow_ns> = 2400 "time window around t=0 [ns]" -a <detectorFile> "detector file" -c <correct_time> = 0 "subtract expected arrival time from delta-t" -d <debug> = 1 -f <inputFile> "input file" -m <multiplicity> = 2 "minimal multiplicity of the L1 hits" -o <outputFile> = "monitor.root" "output file" -t <TmaxL1_ns> = 1000 "max time between L1 hits [ns]" -w <binwidth> = 1 "binwidth [ns]" See also: https://common.pages.km3net.de/jpp#JMonitorL1dtGo back to top of page.
Program to extract time offsets of DOM-DOM correlations usage: JOffset_extract -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile> "detector file" -d <debug> = 0 -f <inputFile> = "monitor.root" "input file" -m <setmax> = 5 "minimal entries" -n <neighbour> = 5 "neighbour level" -o <outputFile> = "corr_max.root" "output file" See also: https://common.pages.km3net.de/jpp#JOffset_extractGo back to top of page.
# Setting environment variables for Jpp software. JPMTStatus.sh <detector file> <input file> DEBUG = CALIBRATION_DEBUG -> 2 DAQ_TIMESLICE = CALIBRATION_TIMESLICE -> JDAQTimesliceL1Go back to top of page.
Auxiliary plot fit function of JFitK40.cc. usage: JPlotK40 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <properties> = Rate_Hz=18.4605 p1=3.0767 p2=-1.2078 p3=0.9905 p4=0.9379 -d <debug> = 1 "debug." -o <outputFile> = "k40.root" "output file." See also: https://common.pages.km3net.de/jpp#JPlotK40Go back to top of page.
# Setting environment variables for Jpp software. JPlotK40.sh [working directory] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Auxiliary program to print PMT thresholds. usage: JPrintPMTThreshold -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -T <threshold> = 0 -d <debug> = 1 -f <inputFile> "PMT threshold file (json format)" See also: https://common.pages.km3net.de/jpp#JPrintPMTThresholdGo back to top of page.
# Setting environment variables for Jpp software. JPulsar.sh <detector file> <input file> <output file>Go back to top of page.
Example program to remove PMT(s) from data (and set corresponding rate to 0). usage: JRemovePMT -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -P <PMT> = -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = abc.root See also: https://common.pages.km3net.de/jpp#JRemovePMTGo back to top of page.
# Setting environment variables for Jpp software. darkroomCalibration.sh <working directory> <detector file> <inter data directory> <refPMT>Go back to top of page.
multi-plotk40.sh <detector file> <input file> BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. plot-equalizer.sh <detector file> (input file)+ BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
plot-height.sh [working directory]Go back to top of page.
plot-hobbit.sh (input file)+ DEBUG = CALIBRATION_DEBUG -> 1 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
plot-orientation.sh <string identifier> [working directory]Go back to top of page.
plot-position.sh [working directory]Go back to top of page.
plot-time.sh [working directory]Go back to top of page.
# Setting environment variables for Jpp software. seaTimeCalibration.sh <working directory> <detector file> <intra data directory> <reference PMTs>Go back to top of page.
# Setting environment variables for Jpp software. testToT.sh (input file)+ GAINSPREAD_MAX = FITTOT_GAINSPREAD_MAX -> 1.0 DEBUG = FITTOT_DEBUG -> 3 GAIN_MIN = FITTOT_GAIN_MIN -> 0.0 GAIN_MAX = FITTOT_GAIN_MAX -> 2.0 CHI2_MIN = FITTOT_CHI2_MIN -> 0.0 CHI2_MAX = FITTOT_CHI2_MAX -> 3.0 GAINSPREAD_MIN = FITTOT_GAINSPREAD_MIN -> 0.0Go back to top of page.
# Setting environment variables for Jpp software. testk40.sh (input file)+ DEBUG = FITK40_DEBUG -> 3 T0_MIN = FITK40_T0_MIN -> -10.0 T0_MAX = FITK40_T0_MAX -> +10.0 QE_MIN = FITK40_QE_MIN -> 0.0 QE_MAX = FITK40_QE_MAX -> 2.0 CHI2_MIN = FITK40_CHI2_MIN -> 0.0 CHI2_MAX = FITK40_CHI2_MAX -> 2.0Go back to top of page.
# Setting environment variables for Jpp software. thresholdCalibration.sh <working directory> <detector file> <threshold data directory>Go back to top of page.
Auxiliary application to plot PMT parameters. usage: JPlotZebraMantis -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -L <labelInterval> = 1 "interval between x-axis bins for which labels are shown" -d <debug> = 0 "debug" -f <inputFile> "JCompare output files" -o <outputFileRoot> = "out.root" "output file." -r <regexp> = " " "regular expresion to extract bin labels for the x-axis" -s <steeringFile> "JCompare steering file" -t <outputFileTxt> = "out.txt" "output file." See also: https://common.pages.km3net.de/jpp#JPlotZebraMantisGo back to top of page.
Example program to plot NOAA functions. usage: JNOAA -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -o <outputFile> = "noaa.root" See also: https://common.pages.km3net.de/jpp#JNOAAGo back to top of page.
# Setting environment variables for Jpp software. JNOAA.sh DEBUG = COMPASS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = COMPASS_WORKDIR -> /tmpGo back to top of page.
Example program to test policy method for missing module data. usage: JPolicy -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <size> = 1 "Minimal size" -P <P> "Survival probability" -S <seed> = 0 -a <detectorFile> "Detector file" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JPolicyGo back to top of page.
Example program to plot compass fit results. usage: JRose -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <properties> = stdev=1.79769e+308 -d <debug> = 2 -f <inputFile> "output of JCompass" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "rose.root" See also: https://common.pages.km3net.de/jpp#JRoseGo back to top of page.
# Setting environment variables for Jpp software. JRose.sh <input file> DEBUG = COMPASS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = COMPASS_WORKDIR -> ./Go back to top of page.
Test program for fit of quaternions. usage: JTwist -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -F <fit> = 0 "enable fit" -S <seed> = 0 -a <alpha> "twist angle [deg/m]" -d <debug> = 2 -n <numberOfEvents> = 1000 -o <outputFile> = "twist.root" -s <sigma> "(x,y,z) resolution [deg]" -x <X> = 0 "tilt angle around x-axis [deg]" -y <Y> = 0 "tilt angle around y-axis [deg]" -z <Z> = 0 "tilt angle around z-axis [deg]" See also: https://common.pages.km3net.de/jpp#JTwistGo back to top of page.
# Setting environment variables for Jpp software. JTwist.sh [working directory] DEBUG = COMPASS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = COMPASS_WORKDIR -> ./Go back to top of page.
<detector file>Go back to top of page.
<detector file>Go back to top of page.
<detector file>Go back to top of page.
<detector file>Go back to top of page.
# Setting environment variables for Jpp software. plot-compass.sh <detector file> (input file)+ DEBUG = COMPASS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = COMPASS_WORKDIR -> ./Go back to top of page.
Example program to histogram event data. usage: JDAQEvent -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -T <trigger_mask> = 1111111111111111111111111111111111111111111111111111111111111111 -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "event.root" See also: https://common.pages.km3net.de/jpp#JDAQEventGo back to top of page.
# Setting environment variables for Jpp software. JDAQEvent.sh <input file> [output file]Go back to top of page.
Example program to select events based on hits in strings. usage: JDAQFilter -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -S <selector> = "selection: pairs of <string number> <minimum number of triggered hits>" -a <detectorFile> = "" "detector file." -d <debug> = 2 -f <inputFile> "input file." -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = filter.root "output file." See also: https://common.pages.km3net.de/jpp#JDAQFilterGo back to top of page.
Example program to histogram string and floor hits. usage: JDAQHitRouter -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile> -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "router.root" See also: https://common.pages.km3net.de/jpp#JDAQHitRouterGo back to top of page.
# Setting environment variables for Jpp software. JDAQHitRouter.sh [detector [input file [output file]]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to histogram string and floor rates. usage: JDAQModuleRouter -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile> -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "router.root" See also: https://common.pages.km3net.de/jpp#JDAQModuleRouterGo back to top of page.
Example program to histogram various data profiles. usage: JDAQProfile -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -P <prescale> = 1 -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "profile.root" See also: https://common.pages.km3net.de/jpp#JDAQProfileGo back to top of page.
# Setting environment variables for Jpp software. JDAQProfile.sh <input file> [output file] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Program to plot snapshot data. usage: JDAQSnapshot -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile> = "" "detector file." -d <debug> = 2 -f <inputFile> "input file." -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "snapshot.root" "output file." See also: https://common.pages.km3net.de/jpp#JDAQSnapshotGo back to top of page.
Example program to histogram summary data. usage: JDAQStatus -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 See also: https://common.pages.km3net.de/jpp#JDAQStatusGo back to top of page.
Example program to histogram summary data. usage: JDAQSummaryslice -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -c <correct> = 0 -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "summaryslice.root" See also: https://common.pages.km3net.de/jpp#JDAQSummarysliceGo back to top of page.
# Setting environment variables for Jpp software. JDAQSummaryslice.sh <input file> [output file]Go back to top of page.
Example program to histogram timeslice data. usage: JDAQTimeslice -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -P <PMT> = -1 -1 -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "timeslice.root" See also: https://common.pages.km3net.de/jpp#JDAQTimesliceGo back to top of page.
# Setting environment variables for Jpp software. JDAQTimeslice.sh <input file> [output file]Go back to top of page.
Example program to histogram timeslice data. usage: JDAQTimesliceSelector -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selector> = JDAQTimeslice [JDAQTimeslice, JDAQTimesliceL0, JDAQTimesliceL1, JDAQTimesliceL2, JDAQTimesliceSN] -P <PMT> = -1 -1 -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "timeslice.root" See also: https://common.pages.km3net.de/jpp#JDAQTimesliceSelectorGo back to top of page.
# Setting environment variables for Jpp software. JDAQTimesliceSelector.sh <input file> [output file]Go back to top of page.
Example program to print high-rate veto related quantities. usage: JHighRateVeto -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -B <R_Hz> -d <debug> = 2 See also: https://common.pages.km3net.de/jpp#JHighRateVetoGo back to top of page.
Example program to analyse summary data. usage: JMonopole -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -G <gridAngle_deg> -N <numberOfPMTs> -R <roadWidth_m> -a <detectorFile> -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "monopole.root" See also: https://common.pages.km3net.de/jpp#JMonopoleGo back to top of page.
Example program to find the largest event in a file. usage: JPrintLargestOverlay -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> See also: https://common.pages.km3net.de/jpp#JPrintLargestOverlayGo back to top of page.
Example program to histogram UTC profiles. usage: JUTCProfile -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "profile.root" See also: https://common.pages.km3net.de/jpp#JUTCProfileGo back to top of page.
# Setting environment variables for Jpp software. JUTCProfile.sh <input file> [output file] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to search for spurious hits. usage: Jaws -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selector> = JDAQTimeslice "timeslice selector, e.g. JDAQTimeslice." [JDAQTimeslice, JDAQTimesliceL0, JDAQTimesliceL1, JDAQTimesliceL2, JDAQTimesliceSN] -M <numberOfHits> "minimum number of hits for periodicity" -N <numberOfColumns> = 5 "number of columns for printing" -T <ToT_ns> "time-over-threshold range [ns]" -V <veto> = "veto PMT from analysis" -d <debug> = 3 "debug." -f <inputFile> "input file)." -n <numberOfEvents> = 0 9223372036854775807 -p <is_periodic> "periodicity" See also: https://common.pages.km3net.de/jpp#JawsGo back to top of page.
Program to plot AHRS data. usage: JAHRSMonitor -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <ahrsFile> = "" "output of JAHRSCalibration" -d <debug> = 2 -f <inputFile> "output of JConvertDB -q ahrs" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "ahrs.root" See also: https://common.pages.km3net.de/jpp#JAHRSMonitorGo back to top of page.
# Setting environment variables for Jpp software. JAHRSMonitor.sh <detector file> <run> BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program for module identification. usage: JCLBID -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -C <cookie> = "" -a <detectorFile> -d <debug> = 3 -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JCLBIDGo back to top of page.
Auxiliary program to check detector integration. usage: JCheckDetectorIntegration -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -C <cookie> = "" -D <detid> "Detector identifier" -d <debug> = 1 -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JCheckDetectorIntegrationGo back to top of page.
Auxiliary program to check HV. usage: JCheckHV -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -C <cookie> = "" -D <detid> "Detector identifier" -R <runs> "Run(s)" -d <debug> = 2 -e <precision> = 0.5 -n <numberOfRows> = 9223372036854775807 "Maximal number of rows" -o <outputFile> = "hv.root" -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JCheckHVGo back to top of page.
JCheckHV.sh <detector identifier> run DEBUG = DATABASE_DEBUG -> 1 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = DATABASE_WORKDIR -> ./Go back to top of page.
Example program to monitor AHRS data. usage: JCompass -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfModules> = 10 -T <Tmax_s> = 600 -a <detectorFile> -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "ahrs.root" See also: https://common.pages.km3net.de/jpp#JCompassGo back to top of page.
JCompass.sh <detector file> (run[-run])+ DEBUG = DATABASE_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = DATABASE_WORKDIR -> ./Go back to top of page.
JConvertDB.sh <detector identifier> <first run> <last run> [working directory]Go back to top of page.
Example program to build detector from database. usage: JDetectorIntegration -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -C <cookie> = "" -D <detid> -P <pbs> = -U <upi> = //-1.-1 -d <debug> = 1 -f <inputFile> = "" "output of JPrintDB -q "integration" -c ";" -W1" -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JDetectorIntegrationGo back to top of page.
JMonitorHV.sh (input file)+ Auxiliary script to monitor HV for a set of data taking files. DEBUG = DATABASE_DEBUG -> 1 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = DATABASE_WORKDIR -> ./Go back to top of page.
Utility program to test PMT HV settings. usage: JPMTHV -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -C <cookie> = "" -D <detid> -d <debug> = 1 -r <run> -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JPMTHVGo back to top of page.
Auxiliary program to print run setup parameters from the database. usage: JPMTThreshold -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -C <cookie> = "" -D <detid> -d <debug> = 1 -r <run> -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JPMTThresholdGo back to top of page.
Auxiliary program to print run setup data. usage: JPrintRunsetup -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -C <cookie> = "" -D <detid> -R <rs_oid> -d <debug> = 1 -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JPrintRunsetupGo back to top of page.
JPrintRunsetup.sh <detector identifier> <run>Go back to top of page.
JPrintTDC.sh <detector file> <TDC file>Go back to top of page.
Auxiliary program to print trigger parameters. usage: JPrintTriggerParameters -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -C <cookie> = "" -D <detid> -d <debug> = 1 -r <run> -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#JPrintTriggerParametersGo back to top of page.
JRunCalibration.sh <detector identifer> <run> <output file>Go back to top of page.
JRunrange.sh <detector identifier>Go back to top of page.
JRuns.sh <detector identifier>Go back to top of page.
JRunsetups.sh <detector identifier>Go back to top of page.
JTDC.sh <detector identifier>Go back to top of page.
Example program to monitor "toashort" data. usage: JToAshortMonitor -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> "output of JConvertDB -q toashort" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "toashort.root" See also: https://common.pages.km3net.de/jpp#JToAshortMonitorGo back to top of page.
JToAshortMonitor.sh <detector identifier> (run[-run])+ Auxiliary script to monitor acoustic data from database. DEBUG = ACOUSTICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif QUALITY_FACTOR = ACOUSTICS_QUALITYFACTOR -> 2.0e3 WORKDIR = ACOUSTICS_WORKDIR -> ./Go back to top of page.
Auxiliary program to print module identifier for a given module location. Interactive mode in absence of option -L <location>. usage: getModuleID -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <pwd> = "" -C <cookie> = "" -D <detid> = -1 "Detector identifier" -L <location> = -1 -1 "Module location" -d <debug> = 1 -s <server> = Default [Default, Test, Lyon, Lyon2, Napoli] -u <usr> = "" See also: https://common.pages.km3net.de/jpp#getModuleIDGo back to top of page.
<input file>Go back to top of page.
<input file>Go back to top of page.
test-tuna.sh <detector> <run> <parameters file> <user name> <password> GIF = DATABASE_GIF -> gif DEBUG = DATABASE_DEBUG -> 2 CANVAS = DATABASE_CANVAS -> 1200x600 TIMEAXIS = DATABASE_TIMESAXIS -> %d:%m:%y%F1970-01-01 00:00:00 WORKDIR = DATABASE_WORKDIR -> /tmp/Go back to top of page.
# Setting environment variables for Jpp software. JDataFilter.sh [detector file [logger file [working directory]]]Go back to top of page.
JOperationsRunMonitor.sh <qaqc file> <detector identifier> <first run> <last run> [working directory] DEBUG = QAQC_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> -B FORMAT = GRAPHICS_FORMAT -> pdf WORKDIR = QAQC_WORKDIR -> /builds/common/jppGo back to top of page.
JOperationsRunQuality.sh <detector file> (run file(s))+ <qaqc file> [working directory] DEBUG = QAQC_DEBUG -> 0 WORKDIR = QAQC_WORKDIR -> /tmp/.25857Go back to top of page.
# Setting environment variables for Jpp software. JSquid.sh <detector file> <input file> BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
qaqc.sh (input file)+ <QA/QC file> Auxiliary script to produce the following QA/QC data: detector run in-usync out-usync event_duration DEBUG = QAQC_DEBUG -> 0 WORKDIR = QAQC_WORKDIR -> /tmp/.26035Go back to top of page.
# Setting environment variables for Jpp software. JDataWriter.sh [detector file] [logger file [working directory]]]Go back to top of page.
Example program to histogram charge distributions. usage: JCharge -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <NPE> = 1 -P <parametersMap> = QE=1 mu=0 %.PunderAmplified=0.05 %.QE=1 %.TTS_ns=-1 %.gain=1 %.gainSpread=0.4 %.mean_ns=4.5 %.riseTime_ns=7.24 %.saturation=210 %.sigma_ns=1.5 %.slewing=1 %.slope=7 %.threshold=0.24 %.thresholdBand=0.12 -d <debug> = 0 -e <precision> = 0.01 -n <numberOfHits> = 1000000 -o <outputFile> = "charge.root" -p <pmt> = 1 0 See also: https://common.pages.km3net.de/jpp#JChargeGo back to top of page.
# Setting environment variables for Jpp software. JCharge.sh [output file] [pmt file] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to histogram charge probability distributions. usage: JChargeProbability -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <NPE> -P <properties> = PunderAmplified=0.05,QE=1,TTS_ns=-1,gain=1,gainSpread=0.4,mean_ns=4.5,riseTime_ns=7.24,saturation=210,sigma_ns=1.5,slewing=1,slope=7,threshold=0.24,thresholdBand=0.12, -d <debug> = 0 -o <outputFile> = "charge.root" See also: https://common.pages.km3net.de/jpp#JChargeProbabilityGo back to top of page.
# Setting environment variables for Jpp software. JChargeProbability.shGo back to top of page.
usage: JCompass -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -S <seed> = 0 -d <debug> = 3 -e <precision> = 1e-08 -n <numberOfEvents> = 100 See also: https://common.pages.km3net.de/jpp#JCompassGo back to top of page.
JConvertDetectorFormat.sh [detector file]Go back to top of page.
Program to convert detector to ntuples. usage: JDetectorToNTuple -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile> -d <debug> = 0 -o <outputFile> See also: https://common.pages.km3net.de/jpp#JDetectorToNTupleGo back to top of page.
# Setting environment variables for Jpp software. JDetectorToNTuple.sh [detector file]Go back to top of page.
Example for determination of center of optical module. usage: JModule -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 "debug." -e <precision> = 1e-12 0.0001 "precision of fit comparison and centering" See also: https://common.pages.km3net.de/jpp#JModuleGo back to top of page.
Example program to print PMT logical addressing. usage: JModuleAddressMap -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <detectorID> -M <moduleID> = -1 -d <debug> = 0 See also: https://common.pages.km3net.de/jpp#JModuleAddressMapGo back to top of page.
Example program to test module mapping. usage: JModuleMapper -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile> -d <debug> = 1 -o <outputFile> = "mapper.root" See also: https://common.pages.km3net.de/jpp#JModuleMapperGo back to top of page.
# Setting environment variables for Jpp software. JModuleMapper.sh [detector file] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to test module status bits. usage: JModuleStatusBits -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JModuleStatusBitsGo back to top of page.
Program to convert ntuples to detector. usage: JNTupleToDetector -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile> -d <debug> = 0 -f <ntupleFile> -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JNTupleToDetectorGo back to top of page.
Auxiliary program to convert PMT QE(angle) data. usage: JPMTAngularAcceptance -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> See also: https://common.pages.km3net.de/jpp#JPMTAngularAcceptanceGo back to top of page.
JPMTAngularAcceptance.sh <input file>Go back to top of page.
Example program to create PMT parameters map. usage: JPMTParametersMap -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -P <parameters> = QE=1 mu=0 %.PunderAmplified=0.05 %.QE=1 %.TTS_ns=-1 %.gain=1 %.gainSpread=0.4 %.mean_ns=4.5 %.riseTime_ns=7.24 %.saturation=210 %.sigma_ns=1.5 %.slewing=1 %.slope=7 %.threshold=0.24 %.thresholdBand=0.12 -a <detectorFile> = "" -d <debug> = 0 See also: https://common.pages.km3net.de/jpp#JPMTParametersMapGo back to top of page.
Example program to determine speed of PMT router. usage: JPMTRouter -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile> -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "router.root" See also: https://common.pages.km3net.de/jpp#JPMTRouterGo back to top of page.
# Setting environment variables for Jpp software. JPMTRouter.sh [detector file [input file [output file]]]Go back to top of page.
Example program to test PMT signal processor probability. usage: JPMTSignalProcessor -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <NPE> = 1 -P <parameters> = QE=1 mu=0 %.PunderAmplified=0.05 %.QE=1 %.TTS_ns=-1 %.gain=1 %.gainSpread=0.4 %.mean_ns=4.5 %.riseTime_ns=7.24 %.saturation=210 %.sigma_ns=1.5 %.slewing=1 %.slope=7 %.threshold=0.24 %.thresholdBand=0.12 -d <debug> = 3 -e <precision> = 0.02 -n <numberOfHits> = 10000 -p <pmt> = -1 0 See also: https://common.pages.km3net.de/jpp#JPMTSignalProcessorGo back to top of page.
Example program to histogram PMT simulator features. usage: JPMTSimulator -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -P <properties> = PunderAmplified=0.05,QE=1,TTS_ns=-1,gain=1,gainSpread=0.4,mean_ns=4.5,riseTime_ns=7.24,saturation=210,sigma_ns=1.5,slewing=1,slope=7,threshold=0.24,thresholdBand=0.12, -d <debug> = 0 -n <numberOfHits> = 100 -o <outputFile> = "pmt.root" See also: https://common.pages.km3net.de/jpp#JPMTSimulatorGo back to top of page.
# Setting environment variables for Jpp software. JPMTSimulator.sh [output file]Go back to top of page.
Example program to test PMT status bits. usage: JPMTStatusBits -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JPMTStatusBitsGo back to top of page.
Auxiliary application to plot detector parameters. usage: JPlotDetectorParameters2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -L <labelInterval> = 1 "interval between x-axis bins for which labels are shown" -a <detectorFileA> "detector file." -b <detectorFileB> = "detector file." -d <debug> = 2 "debug" -o <outputFile> = "detector_parameters.root" "output file." -r <regexp> = " " "regular expresion to extract bin labels for the x-axis" See also: https://common.pages.km3net.de/jpp#JPlotDetectorParameters2DGo back to top of page.
Auxiliary application to plot PMT parameters. usage: JPlotPMTParameters -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <showPMTAddress> = 0 "show PMT address on y-axis" -P <parameters> "PMT calibration data (or corresponding file name)" -a <detectorFile> "detector file." -d <debug> = 0 "debug" -o <outputFile> = "pmt_parameters.root" "output file." See also: https://common.pages.km3net.de/jpp#JPlotPMTParametersGo back to top of page.
Auxiliary application to plot PMT parameters. usage: JPlotPMTParameters2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <showPMTAddress> = 0 "show PMT address on y-axis" -L <labelInterval> = 1 "interval between x-axis bins for which labels are shown" -P <inputFile> "PMT calibration data file(s)" -R <relative> = 0 "monitor changes relative to first input" -a <detectorFile> "detector file." -d <debug> = 0 "debug" -o <outputFile> = "pmt_parameters.root" "output file." -r <regexp> = "" "regular expresion to extract bin labels for the x-axis" See also: https://common.pages.km3net.de/jpp#JPlotPMTParameters2DGo back to top of page.
JPrintDetector.sh [detector file]Go back to top of page.
JReconstructDetector.sh <detector file> [working directory]Go back to top of page.
Example program to histogram time over threshold as a function of number of photo-electrons. usage: JSlewing -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -P <properties> = PunderAmplified=0.05,QE=1,TTS_ns=-1,gain=1,gainSpread=0.4,mean_ns=4.5,riseTime_ns=7.24,saturation=210,sigma_ns=1.5,slewing=1,slope=7,threshold=0.24,thresholdBand=0.12, -d <debug> = 0 -o <outputFile> = "histogram.root" See also: https://common.pages.km3net.de/jpp#JSlewingGo back to top of page.
# Setting environment variables for Jpp software. JSlewing.sh [output file] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Auxiliary program to model transition time distribution generator from data. usage: JTTS -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -B <bass> = 0 -C <cdf> = "" -P <pdf> = "" -S <span> = 0 -d <debug> = 1 -f <inputFile> -n <numberOfBins> = 1000 -o <outputFile> = "" -x <xbin> = 1 See also: https://common.pages.km3net.de/jpp#JTTSGo back to top of page.
# Setting environment variables for Jpp software. JTTS.sh [input file [output file]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to histogram time over threshold distributions. usage: JToT -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <NPE> = 1 -P <parametersMap> = QE=1 mu=0 %.PunderAmplified=0.05 %.QE=1 %.TTS_ns=-1 %.gain=1 %.gainSpread=0.4 %.mean_ns=4.5 %.riseTime_ns=7.24 %.saturation=210 %.sigma_ns=1.5 %.slewing=1 %.slope=7 %.threshold=0.24 %.thresholdBand=0.12 -d <debug> = 0 -e <precision> = 0.005 -n <numberOfHits> = 1000000 -o <outputFile> = "tot.root" -p <pmt> = 1 0 See also: https://common.pages.km3net.de/jpp#JToTGo back to top of page.
# Setting environment variables for Jpp software. JToT.sh [output file] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to histogram time-over-threshold probability distributions. usage: JToTProbability -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <NPE> -P <properties> = PunderAmplified=0.05,QE=1,TTS_ns=-1,gain=1,gainSpread=0.4,mean_ns=4.5,riseTime_ns=7.24,saturation=210,sigma_ns=1.5,slewing=1,slope=7,threshold=0.24,thresholdBand=0.12, -d <debug> = 0 -o <outputFile> = "time-over-threshold.root" See also: https://common.pages.km3net.de/jpp#JToTProbabilityGo back to top of page.
# Setting environment variables for Jpp software. JToTProbability.shGo back to top of page.
Example program to histogram PMT transit time distribution. usage: JTransitTime -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -O <option> = 0 -P <properties> = PunderAmplified=0.05,QE=1,TTS_ns=-1,gain=1,gainSpread=0.4,mean_ns=4.5,riseTime_ns=7.24,saturation=210,sigma_ns=1.5,slewing=1,slope=7,threshold=0.24,thresholdBand=0.12, -d <debug> = 0 -n <numberOfEvents> = 0 -o <outputFile> = "histogram.root" See also: https://common.pages.km3net.de/jpp#JTransitTimeGo back to top of page.
# Setting environment variables for Jpp software. JTransitTime.sh [output file] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to histogram PMT 2D transit-time distribution. usage: JTransitTime2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 -o <outputFile> = "histogram.root" See also: https://common.pages.km3net.de/jpp#JTransitTime2DGo back to top of page.
# Setting environment variables for Jpp software. JTransitTime2D.sh [output file]Go back to top of page.
Example program to test generation of transit times using PMT simulator. usage: JTransitTimeGenerator -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -P <properties> = PunderAmplified=0.05,QE=1,TTS_ns=-1,gain=1,gainSpread=0.4,mean_ns=4.5,riseTime_ns=7.24,saturation=210,sigma_ns=1.5,slewing=1,slope=7,threshold=0.24,thresholdBand=0.12, -d <debug> = 0 -n <numberOfHits> = 10000 -o <outputFile> = "pmt.root" See also: https://common.pages.km3net.de/jpp#JTransitTimeGeneratorGo back to top of page.
# Setting environment variables for Jpp software. JTransitTimeGenerator.sh [output file]Go back to top of page.
Example program to determine PMT transit time probability. usage: JTransitTimeProbablity -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -T <T_ns> -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JTransitTimeProbablityGo back to top of page.
getModule.sh <detector file>Go back to top of page.
# Setting environment variables for Jpp software. plot-DetectorParameters2D.sh <detector file> (detector file)+ BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. plot-PMTParameters.sh <detector file> <PMT parameters file> BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. plot-PMTParameters1D.sh <detector file> (PMT parameters file)+ BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. plot-PMTParameters2D.sh <detector file> (PMT parameters file)+ BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. test-PMTParameters.sh <detector file> <PMT parameters file> DEBUG = PMT_PARAMETERS_DEBUG -> 2Go back to top of page.
Example program to plot orientation data. usage: JBallarat -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -T <Tmax_s> -a <detectorFile> -d <debug> = 2 -f <inputFile> "output of JBallarat[.sh]" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "gold.root" See also: https://common.pages.km3net.de/jpp#JBallaratGo back to top of page.
Example program to compare dynamic position calibrations. usage: JCompareDynamicPositions -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -F <calibrationFile2> "output of JKatoomba[.sh]" -T <Tstep_s> = 600 -a <detectorFile> -d <debug> = 1 -f <calibrationFile1> "output of JKatoomba[.sh]" -o <outputFile> = "compare_dynamic_positions.root" See also: https://common.pages.km3net.de/jpp#JCompareDynamicPositionsGo back to top of page.
JCompareDynamics.sh <detector file> <calibration file 1> <calibration file 2> DEBUG = DYNAMICS_DEBUG -> 2 TIMESTAMP = GRAPHICS_TIMESTAMP -> utc FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = DYNAMICS_WORKDIR -> ./Go back to top of page.
Auxiliary program to convert fit results to Evt format. The option -L corresponds to the name of a shared library and function so to rearrange the order of fit results. usage: JConvertEvt -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -+ <calibrationFile> = -P <pmtParameters> = QE=1 mu=0 %.PunderAmplified=0.05 %.QE=1 %.TTS_ns=-1 %.gain=1 %.gainSpread=0.4 %.mean_ns=4.5 %.riseTime_ns=7.24 %.saturation=210 %.sigma_ns=1.5 %.slewing=1 %.slope=7 %.threshold=0.24 %.thresholdBand=0.12 "PMT simulation data (or corresponding file name)" -T <Tmax_s> = 100 -a <detectorFile> = "" -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = aanet.root See also: https://common.pages.km3net.de/jpp#JConvertEvtGo back to top of page.
Example program to check contents of acoustic events. usage: JNarrabri -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -T <Tmax_s> -a <detectorFile> -d <debug> = 1 -f <inputFile> "output of JKatoomba[.sh]" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "narrabri.root" See also: https://common.pages.km3net.de/jpp#JNarrabriGo back to top of page.
JNarrabri.sh <detector file> (input file)+ Input files correspond to the output of JKatoomba[.sh]. DEBUG = DYNAMICS_DEBUG -> 2 TIMESTAMP = GRAPHICS_TIMESTAMP -> utc TMAX_S = DYNAMICS_TMAX_S -> 1000.0 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif YMIN = DYNAMICS_YMIN -> 0.00 YMAX = DYNAMICS_YMAX -> 0.10 WORKDIR = DYNAMICS_WORKDIR -> ./Go back to top of page.
Example program to print dynamic detector calibration. usage: JPrintDynamics -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -+ <calibrationFile> -F <format> = "short" [short, long, fft] -T <Tmax_s> = 1000 -a <detectorFile> -d <debug> = 1 -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JPrintDynamicsGo back to top of page.
# Setting environment variables for Jpp software. plot-Ballarat.sh <detector file> <input file>+ DEBUG = DYNAMICS_DEBUG -> 2 TIMESTAMP = DYNAMICS_TIMESTAMP -> UTC TMAX_S = DYNAMICS_TMAX_S -> 100 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif FLOORS = DYNAMICS_FLOORS -> 1-18 WORKDIR = DYNAMICS_WORKDIR -> ./ HISTOGRAM = DYNAMICS_HISTOGRAM -> HGo back to top of page.
# Setting environment variables for Jpp software. JFFT.shGo back to top of page.
Auxiliary program to generate spectrum for fast Fourier transformation. usage: JSpectrum -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -B <binWidth> -F <frequency> -d <debug> = 2 -n <numberOfPoints> -o <outputFile> = "waveform.txt" See also: https://common.pages.km3net.de/jpp#JSpectrumGo back to top of page.
Program to test JGandalf algorithm. usage: JGandalfFitAlaMinuitToGauss -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <gauss> = 0.000 1.000 1000.000 100.000 -d <debug> = 3 -e <precision> = 0.050 0.050 25.000 25.000 -n <numberOfEvents> = 100 -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JGandalfFitAlaMinuitToGaussGo back to top of page.
Program to test JGandalf algorithm. usage: JGandalfFitToGauss -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <gauss> = 0.000 1.000 1000.000 100.000 -d <debug> = 3 -e <precision> = 0.050 0.050 25.000 25.000 -n <numberOfEvents> = 100 -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JGandalfFitToGaussGo back to top of page.
# Setting environment variables for Jpp software. JGandalfFitToGauss.sh [working directory]Go back to top of page.
Example program to test Legendre polynome. usage: JLegendre -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -L <f1> -N <numberOfBins> = 10 -d <debug> = 3 -e <precision> = 1e-10 -n <numberOfEvents> = 1000 See also: https://common.pages.km3net.de/jpp#JLegendreGo back to top of page.
Test program for vertex fit. usage: JLine1Z -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfPMTs> = 10 -d <debug> = 3 -e <precision> = 1e-05 -f <inputFile> = "" -n <numberOfEvents> = 1000 -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JLine1ZGo back to top of page.
Example program to plot various M-Estimators. usage: JMEstimator -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -M <mestimator> = "normal" [normal, lorentzian, linear, tukey, normalwithbackground] -d <debug> = 2 -o <outputFile> = "mestimator.root" See also: https://common.pages.km3net.de/jpp#JMEstimatorGo back to top of page.
# Setting environment variables for Jpp software. JMEstimator.shGo back to top of page.
Test program for position fit. usage: JPoint3D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfAxes> = 3 -d <debug> = 3 -e <precision> = 0.001 -n <numberOfEvents> = 1000 -o <outputFile> = "" -s <sigma> = 0.0001 See also: https://common.pages.km3net.de/jpp#JPoint3DGo back to top of page.
Test program for vertex fit. usage: JPoint4D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 -e <precision> = 1e-05 -f <inputFile> = "" -n <numberOfEvents> = 1000 -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JPoint4DGo back to top of page.
Program to test ROOT fit. usage: JRootFitToGauss -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <gauss> = 0.000 1.000 1000.000 100.000 -d <debug> = 3 -e <precision> = 0.050 0.050 25.000 25.000 -n <numberOfEvents> = 1000 -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JRootFitToGaussGo back to top of page.
# Setting environment variables for Jpp software. JRootFitToGauss.sh [working directory]Go back to top of page.
Program to test JSimplex algorithm. usage: JSimplexFitArray -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -M <parameters> = 1.00000e+02 1.00000e+00 "model parameters" -S <seed> = 0 -d <debug> = 2 -n <numberOfEvents> -o <outputFile> = "simplex.root" See also: https://common.pages.km3net.de/jpp#JSimplexFitArrayGo back to top of page.
Program to test JSimplex algorithm. usage: JSimplexFitToGauss -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <gauss> = 0.000 1.000 1000.000 100.000 -d <debug> = 3 -e <precision> = 0.050 0.050 25.000 25.000 -n <numberOfEvents> = 100 -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JSimplexFitToGaussGo back to top of page.
# Setting environment variables for Jpp software. JSimplexFitToGauss.sh [working directory]Go back to top of page.
Example program to test convex hull and enclosing circle. usage: JConvexHull2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -S <seed> = 0 -d <debug> = 0 -f <inputFile> = "" -n <numberOfPoints> = 0 -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JConvexHull2DGo back to top of page.
Example program to print eigen values in 2D. usage: JEigenValues2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> See also: https://common.pages.km3net.de/jpp#JEigenValues2DGo back to top of page.
# Setting environment variables for Jpp software. JEigenValues2D.sh [working directory]Go back to top of page.
Example program to find smallest distance between two points. usage: JGetSmallestDistance2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -S <seed> = 0 -d <debug> = 0 -f <inputFile> = "" -n <numberOfPoints> = 0 -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JGetSmallestDistance2DGo back to top of page.
Example program to test JOmega2D class. usage: JOmega2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -G <range_Deg> = 0.5 10.5 -d <debug> = 3 -n <numberOfEvents> = 1000 -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JOmega2DGo back to top of page.
# Setting environment variables for Jpp software. JOmega2D.sh [working directory] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to test intersection of straight line with cylinder. usage: JCylinder3D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -S <seed> = 0 -d <debug> = 3 -e <precision> = 1e-12 -n <numberOfEvents> = 1000 See also: https://common.pages.km3net.de/jpp#JCylinder3DGo back to top of page.
Example program to print eigen values in 3D. usage: JEigenValues3D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> See also: https://common.pages.km3net.de/jpp#JEigenValues3DGo back to top of page.
# Setting environment variables for Jpp software. JEigenValues3D.sh [working directory]Go back to top of page.
Example program to test rotations in 3D. usage: JGeometry3D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -S <seed> = 0 -d <debug> = 1 -e <precision> = 1e-12 -n <numberOfEvents> See also: https://common.pages.km3net.de/jpp#JGeometry3DGo back to top of page.
Example program to find smallest distance between two points. usage: JGetSmallestDistance3D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -S <seed> = 0 -d <debug> = 0 -f <inputFile> = "" -n <numberOfPoints> = 0 -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JGetSmallestDistance3DGo back to top of page.
Example program to test Legendre polynome. usage: JLegendre -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -L <f1> -N <numberOfBins> = 10 -d <debug> = 3 -n <numberOfEvents> = 0 See also: https://common.pages.km3net.de/jpp#JLegendreGo back to top of page.
Example program to test JOmega3D class. usage: JOmega3D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -G <range_Deg> = 0.5 10.5 -d <debug> = 3 -n <numberOfEvents> = 100 -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JOmega3DGo back to top of page.
# Setting environment variables for Jpp software. JOmega3D.sh [working directory] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Initial polyline: ( +1.000 +0.000 +0.000)-( +0.000 +1.000 +0.000)-( +0.000 +0.000 +1.000) After a 90 degree rotation around the z-axis: ( +0.000 +1.000 +0.000)-( -1.000 +0.000 +0.000)-( +0.000 +0.000 +1.000) After rotating back: ( +1.000 +0.000 +0.000)-( +0.000 +1.000 +0.000)-( +0.000 +0.000 +1.000) Done!Go back to top of page.
Example program to test angle of incidence of a photon from a muon on a PMT. usage: JTrack3D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -P <pmt> = +0.000 +0.000 +1.000 +0.000000 +0.000000 +1.000000 -S <seed> = 0 -d <debug> = 3 -e <precision> = 1e-06 -n <numberOfEvents> = 1000 See also: https://common.pages.km3net.de/jpp#JTrack3DGo back to top of page.
# Setting environment variables for Jpp software. JCSVPlot.sh <working directory> BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to test dependencies of include files usage: JDependencies -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <dir> = "" -J <jpp> = "" -d <debug> = 3 -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JDependenciesGo back to top of page.
# Setting environment variables for Jpp software. JDependencies.sh [working directory]Go back to top of page.
JDrawDetector1D.sh <detector file> BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. JF1.sh [working directory]Go back to top of page.
# Setting environment variables for Jpp software. JF2.sh [working directory]Go back to top of page.
# Setting environment variables for Jpp software. JGraph.sh [working directory]Go back to top of page.
Program to create TH1D and fill according given formula. usage: JHistogram1D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = -F <formula> = "" -T <title> = "h0" -d <debug> = 1 -f <inputFile> = "" -n <numberOfEvents> = 0 -o <outputFile> -s <sumw2> = 0 -x <X> = 100 -1 1 See also: https://common.pages.km3net.de/jpp#JHistogram1DGo back to top of page.
# Setting environment variables for Jpp software. JHistogram1D.sh [working directory]Go back to top of page.
Program to create TH2D and fill according given formula. usage: JHistogram2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = -F <formula> = "" -T <title> = "h0" -d <debug> = 1 -f <inputFile> = "" -n <numberOfEvents> = 0 -o <outputFile> -s <sumw2> = 0 -x <X> = 100 -1 1 -y <Y> = 100 -1 1 See also: https://common.pages.km3net.de/jpp#JHistogram2DGo back to top of page.
# Setting environment variables for Jpp software. JHistogram2D.sh [working directory]Go back to top of page.
Program to create TH2D and fill according given formula. usage: JHistogram3D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = -F <formula> = "" -T <title> = "h0" -d <debug> = 1 -f <inputFile> = "" -n <numberOfEvents> = 0 -o <outputFile> -s <sumw2> = 0 -x <X> = 100 -1 1 -y <Y> = 100 -1 1 -z <Z> = 100 -1 1 See also: https://common.pages.km3net.de/jpp#JHistogram3DGo back to top of page.
# Setting environment variables for Jpp software. JHistogram3D.sh [working directory]Go back to top of page.
# Setting environment variables for Jpp software. JPrintRootVersion.sh [input file]Go back to top of page.
# Setting environment variables for Jpp software. JRegurgitate.sh [working directory]Go back to top of page.
# Setting environment variables for Jpp software. JSummary.sh [working directory]Go back to top of page.
# Setting environment variables for Jpp software. JSummaryWriter.sh [detector file [output file [trigger file]]]Go back to top of page.
Example program to test byte array I/O. usage: JByteArrayIO -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JByteArrayIOGo back to top of page.
Example program to test class inspection. usage: JAbstractClass -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JAbstractClassGo back to top of page.
Auxiliary program to test speed of memory allocation. usage: JAllocator -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfEvents> = 1000 -R <reverse> = 0 -d <debug> = 3 -n <numberOfAllocs> = 1000 -r <random> = 0 See also: https://common.pages.km3net.de/jpp#JAllocatorGo back to top of page.
Example program to test selection of base class. usage: JBaseClass -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JBaseClassGo back to top of page.
Example program to test boolean algebra at compile time. usage: JBool -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JBoolGo back to top of page.
Example program to test assignment of comma separated values. usage: JCSV -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 See also: https://common.pages.km3net.de/jpp#JCSVGo back to top of page.
Example program to test class inspection. usage: JClass -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JClassGo back to top of page.
Example program to test object cloning. usage: JClonable -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JClonableGo back to top of page.
Example program to test color printing. usage: JColor -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -F <facet> = "ASCII" [ASCII, ELcode] -d <debug> = 0 See also: https://common.pages.km3net.de/jpp#JColorGo back to top of page.
Example program to test comparisons of objects. usage: JComparable -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JComparableGo back to top of page.
Auxiliary program to test object comparison methods. usage: JComparator -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JComparatorGo back to top of page.
Example program to test availability of object comparisons. usage: JComparisonAvailable -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JComparisonAvailableGo back to top of page.
Example program to test class inspection. usage: JConversion -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JConversionGo back to top of page.
usage: JCppFacet -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 -t <buffer> See also: https://common.pages.km3net.de/jpp#JCppFacetGo back to top of page.
Example program to test class enumeration. usage: JEnumeration -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 See also: https://common.pages.km3net.de/jpp#JEnumerationGo back to top of page.
Example program to test object comparisons. usage: JEquals -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JEqualsGo back to top of page.
Example program to test equation parsing usage: JEquation -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 -f <inputFile> See also: https://common.pages.km3net.de/jpp#JEquationGo back to top of page.
# Setting environment variables for Jpp software. [working directory]Go back to top of page.
Example program to test file streaming. usage: JFileStream -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 -f <file_name> = "test_file.txt" See also: https://common.pages.km3net.de/jpp#JFileStreamGo back to top of page.
Auxiliary program to test object selection methods. usage: JFind_if -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JFind_ifGo back to top of page.
Example program to test groups. usage: JGroup -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JGroupGo back to top of page.
usage: JManip -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 See also: https://common.pages.km3net.de/jpp#JManipGo back to top of page.
Example program to test hierarchical comparisons of objects. usage: JMultiComparable -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 -i <buffer> See also: https://common.pages.km3net.de/jpp#JMultiComparableGo back to top of page.
Example program to test object comparisons. usage: JMultiEquals -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JMultiEqualsGo back to top of page.
Example program to test multi pointer. usage: JMultiPointer -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JMultiPointerGo back to top of page.
Example program to test mutex messaging. usage: JMutex -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 See also: https://common.pages.km3net.de/jpp#JMutexGo back to top of page.
Example program to test file streaming. usage: JNullStream -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <use_cout> = 0 -c <use_cin> = 0 -d <debug> = 0 See also: https://common.pages.km3net.de/jpp#JNullStreamGo back to top of page.
Example program to test object. usage: JObject -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JObjectGo back to top of page.
Example program to test object multiplexing and demultiplexing. usage: JObjectDemultiplexer -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JObjectDemultiplexerGo back to top of page.
Example program to test object iteration. usage: JObjectIterator -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JObjectIteratorGo back to top of page.
Example program to test object output. usage: JObjectOutput -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JObjectOutputGo back to top of page.
Example program to test object reading. usage: JObjectReader -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 -f <inputFile> See also: https://common.pages.km3net.de/jpp#JObjectReaderGo back to top of page.
# Setting environment variables for Jpp software. [working directory]Go back to top of page.
Example program to test object writing class. usage: JObjectWriter -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 -o <outputFile> See also: https://common.pages.km3net.de/jpp#JObjectWriterGo back to top of page.
Example program to test object iteration using pipe. usage: JPipe -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -M <mod> = 2 -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JPipeGo back to top of page.
Auxiliary program to test object selection methods. usage: JPredicate -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JPredicateGo back to top of page.
Example program to test print helper. usage: JPrintHelper -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 See also: https://common.pages.km3net.de/jpp#JPrintHelperGo back to top of page.
Example program to test redirection of I/O streams. usage: JRedirectStream -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JRedirectStreamGo back to top of page.
Example program to test redirection of I/O streams. usage: JRedirectString -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 -m <message> See also: https://common.pages.km3net.de/jpp#JRedirectStringGo back to top of page.
Example program to test referencing of objects. usage: JReference -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JReferenceGo back to top of page.
Example program to test whetger a class exists. usage: JResolve -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JResolveGo back to top of page.
Example program to test object iteration using STD containers. usage: JSTDObjectReader -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JSTDObjectReaderGo back to top of page.
Example program to test object output using STD containers. usage: JSTDObjectWriter -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JSTDObjectWriterGo back to top of page.
Example program to test selection of ordered data. usage: JSetize -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JSetizeGo back to top of page.
Example program to test shared pointer. usage: JSharedPointer -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 -n <N> = 4 See also: https://common.pages.km3net.de/jpp#JSharedPointerGo back to top of page.
Example program to test single pointer. usage: JSinglePointer -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JSinglePointerGo back to top of page.
Example program to test singleton. usage: JSingleton -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JSingletonGo back to top of page.
Example program to test getSize. usage: JSize -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 See also: https://common.pages.km3net.de/jpp#JSizeGo back to top of page.
Example program to test creation and deletion of objects. usage: JStorage -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JStorageGo back to top of page.
Example program to test availability of I/O stream redirection. usage: JStreamAvailable -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JStreamAvailableGo back to top of page.
Example program to test string operations. usage: JString -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 See also: https://common.pages.km3net.de/jpp#JStringGo back to top of page.
Example program to test object referencing. usage: JTemplate -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JTemplateGo back to top of page.
Example program to test template I/O. usage: JTemplateIO -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JTemplateIOGo back to top of page.
Example program to test token parsing. usage: JToken -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -b <buffer> = -d <debug> = 0 See also: https://common.pages.km3net.de/jpp#JTokenGo back to top of page.
# Setting environment variables for Jpp software. JToken.shGo back to top of page.
Example program to test type lists. usage: JTypeList -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JTypeListGo back to top of page.
Example program to test type defs. usage: JTypedef -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JTypedefGo back to top of page.
Example program to test UUID. usage: JUUID -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JUUIDGo back to top of page.
Example program to test converions of array of objects to array of data members. usage: JVectorize -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JVectorizeGo back to top of page.
Example program to test white spaces handling using facet. usage: JWhiteSpacesFacet -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -c <ws> = " =." -d <debug> = 0 -f <inputFile> = "" See also: https://common.pages.km3net.de/jpp#JWhiteSpacesFacetGo back to top of page.
# Setting environment variables for Jpp software. JWhiteSpacesFacet.shGo back to top of page.
# Setting environment variables for Jpp software. JLogger.sh [host name]Go back to top of page.
Example program to test message logging. usage: JMessageLogger -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <use_cin> = 0 -M <message_logger> = "localhost" -c <use_cout> = 0 -d <debug> = 3 -x <off> = 0 See also: https://common.pages.km3net.de/jpp#JMessageLoggerGo back to top of page.
Example program to test message scheduling. usage: JMessageScheduler -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -M <message_logger> = "localhost" -T <log_s> -c <use_cout> = 0 -d <debug> = 3 -n <numberOfMessages> See also: https://common.pages.km3net.de/jpp#JMessageSchedulerGo back to top of page.
Example program to test Legendre polynome. usage: JLegendre -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -L <f1> -N <numberOfBins> = 10 -d <debug> = 3 -n <numberOfEvents> = 0 See also: https://common.pages.km3net.de/jpp#JLegendreGo back to top of page.
Example program to test zero values of non-primitive data types. usage: JLimits -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JLimitsGo back to top of page.
Example program to test user class with arithmetic capabilities. usage: JMath -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <alpha> -d <debug> = 3 -e <precision> = 1e-10 See also: https://common.pages.km3net.de/jpp#JMathGo back to top of page.
usage: JMathSupportkit -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 -p <precision> = 1e-10 See also: https://common.pages.km3net.de/jpp#JMathSupportkitGo back to top of page.
Example program to test inversion of symmetric matrix. usage: JMatrix1S -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 -e <precision> = 1e-06 See also: https://common.pages.km3net.de/jpp#JMatrix1SGo back to top of page.
Example program to test inversion of symmetric matrix. usage: JMatrix2S -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 -e <precision> = 1e-06 See also: https://common.pages.km3net.de/jpp#JMatrix2SGo back to top of page.
Example program to test inversion and eigenvalue decomposition of 3D symmetric matrix. usage: JMatrix3S -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 -e <precision> = 1e-06 See also: https://common.pages.km3net.de/jpp#JMatrix3SGo back to top of page.
Example program to test inversion of symmetric matrix. usage: JMatrix4S -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 -e <precision> = 1e-06 -n <numberOfEvents> = 1000 See also: https://common.pages.km3net.de/jpp#JMatrix4SGo back to top of page.
Example program to test inversion of symmetric matrix. usage: JMatrix5S -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 -e <precision> = 1e-06 -n <numberOfEvents> = 1000 See also: https://common.pages.km3net.de/jpp#JMatrix5SGo back to top of page.
Example program to test matrix operations. usage: JMatrixND -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <N> -d <debug> = 2 -n <numberOfEvents> See also: https://common.pages.km3net.de/jpp#JMatrixNDGo back to top of page.
Example program to test inversion of symmetric matrix. usage: JMatrixNS -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <N> -S <seed> = 0 -d <debug> = 3 -e <precision> = 1e-06 -n <numberOfInversions> = 1 See also: https://common.pages.km3net.de/jpp#JMatrixNSGo back to top of page.
Example program to test polynome. usage: JPolynome -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -P <f1> -d <debug> = 3 -e <precision> = 2.22507e-308 See also: https://common.pages.km3net.de/jpp#JPolynomeGo back to top of page.
usage: JSVD3D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 -e <precision> = 0.001 See also: https://common.pages.km3net.de/jpp#JSVD3DGo back to top of page.
Example program to test zero values of non-primitive data types. usage: JZero -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JZeroGo back to top of page.
Auxiliary program to print a random number according Poisson statistics or the Poisson probability. If the number of events is less than zero, the random number is printed, else the probability. usage: getPoisson -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -S <seed> = 0 -d <debug> = 3 -e <value> "expectation value" -n <n> = -1 "number of events" See also: https://common.pages.km3net.de/jpp#getPoissonGo back to top of page.
Program to search for sets of consecutive hits on a given PMT that are equidistant in time. usage: JAnglerFish -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile> -d <debug> = 1 -f <inputFile> -m <multiplicity> = 3 -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = anglerfish.root -t <deltaT> = 255 See also: https://common.pages.km3net.de/jpp#JAnglerFishGo back to top of page.
# Setting environment variables for Jpp software. JAnglerFish.sh <daq file> <detector file> <multiplicity> <output directory>Go back to top of page.
usage: JClusterBuilder -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <detectorFile> -f <input> -m <maxnslices> = 100 -o <ofname> = "out.root" -v <verbose> = 0 -w <window> See also: https://common.pages.km3net.de/jpp#JClusterBuilderGo back to top of page.
Example program to determine N-fold coincidence rates. usage: JHalibut -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selector> = JDAQTimeslice [JDAQTimeslice, JDAQTimesliceL0, JDAQTimesliceL1, JDAQTimesliceL2, JDAQTimesliceSN] -M <M> = 2 31 -O <option> = "" -T <TMax_ns> = 20 -a <detectorFile> -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "halibut.root" -s <summaryFile> = "halibut.txt" See also: https://common.pages.km3net.de/jpp#JHalibutGo back to top of page.
# Setting environment variables for Jpp software. JSlewingK40.sh [working directory] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
usage: JDarkroomNB -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <frequency> -P <PMTSelector> = 0 -S <Stagger> = 3520 -a <detectorFile> -f <inputFiles> -o <outFile> See also: https://common.pages.km3net.de/jpp#JDarkroomNBGo back to top of page.
Example program to test communication with JControlHost server. usage: JControlHost -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <hostname> = "localhost" -T <tag> = ME -Y <any> = 0 -d <debug> = 3 -m <message> = "hello world" See also: https://common.pages.km3net.de/jpp#JControlHostGo back to top of page.
Example program to test receiving of objects from ControlHost server. usage: JControlHostObjectIterator -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <hostname> = "localhost" -T <timeout_us> = 0 100000 -Y <any> = 0 -d <debug> = 1 -n <numberOfTimeouts> = 100 See also: https://common.pages.km3net.de/jpp#JControlHostObjectIteratorGo back to top of page.
# Setting environment variables for Jpp software. JControlHostSSHTunnel.sh <host name>Go back to top of page.
Example program to distribute data through control host. usage: JDistributer -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <destinations> -H <hostname> = "localhost" -d <debug> = 1 See also: https://common.pages.km3net.de/jpp#JDistributerGo back to top of page.
Example program to test receiving of objects as Ligier server. usage: JLigierObjectIterator -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -P <port> -d <debug> = 1 -q <backlog> = 1024 See also: https://common.pages.km3net.de/jpp#JLigierObjectIteratorGo back to top of page.
Example program to test JNET::JSubscription. usage: JSubscription -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JSubscriptionGo back to top of page.
Example program to test where is functionality of ControlHost server. usage: JWhereIs -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <hostname> = "localhost" -M <nickname> -d <debug> = 1 See also: https://common.pages.km3net.de/jpp#JWhereIsGo back to top of page.
usage: JPlotOscillogram -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -# <channel> = Cparity=1 in=14 out=14 "oscillation channel" -@ <parameters> = dM21sq=7.42e-05 dM31sq=0.00251 deltaCP=1.278 sinsqTh12=0.304 sinsqTh13=0.02246 sinsqTh23=0.45 "oscillation parameters" -X <abscissaType> = "energy" "abscissa type" [energy, log10E, LoE] -Y <ordinateType> = "costh" "ordinate type" [costh, sinth, L] -d <debug> = 2 -f <inputFile> "oscillation probability table file" -o <outputFile> "output file" -x <abscissaGrid> "abscissa binning" -y <ordinateGrid> "ordinate binning" See also: https://common.pages.km3net.de/jpp#JPlotOscillogramGo back to top of page.
usage: JPrintOscProb -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -# <channel> = Cparity=1 in=14 out=14 "Oscillation channel" -@ <parameters> = dM21sq= dM31sq= deltaCP= sinsqTh12= sinsqTh13= sinsqTh23= "Oscillation parameters" -d <debug> = 3 -f <inputFile> "8D oscillation probability table file" -x <interpolationValues> = "Map of interpolation values in (energy [GeV], cos(theta))" See also: https://common.pages.km3net.de/jpp#JPrintOscProbGo back to top of page.
Go back to top of page.
# Setting environment variables for Jpp software. JAddPDF.sh [PDF]Go back to top of page.
# Setting environment variables for Jpp software. JAddPDG.sh [PDF]Go back to top of page.
Example application to display DIS of muon. usage: JDIS -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -S <seed> = 0 -d <debug> = 0 -n <numberOfEvents> = 0 -o <outputFile> = "dis.root" See also: https://common.pages.km3net.de/jpp#JDISGo back to top of page.
JDIS.sh DEBUG = PHYSICS_DEBUG -> 3 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = PHYSICS_WORKDIR -> /tmpGo back to top of page.
Program to determine the energy loss due to visible delta-rays. usage: JDeltaRays -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -L <lepton> = "muon" [muon, tau, positron, electron] -O <option> = "" -T <T_GeV> = -1.79769e+308 1.79769e+308 "kinetic energy range of electron [GeV]" -d <debug> = 1 -e <precision> = 1e-06 -n <numberOfPoints> = 1000000 "points for integration" -o <outputFile> = "delta-rays.root" See also: https://common.pages.km3net.de/jpp#JDeltaRaysGo back to top of page.
# Setting environment variables for Jpp software. JDeltaRays.sh [working directory] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to draw PDF from LED beacon. usage: JDrawLED -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <absorptionLength> = 50 -D <dir> -N <number_of_points> = 25 -R <D> -S <scatteringLength> = 50 -c <ct> -d <debug> = 2 -e <epsilon> = 1e-10 -n <numberOfPoints> = 25 -o <outputFile> = "led.root" -w <wavelength> = 470 See also: https://common.pages.km3net.de/jpp#JDrawLEDGo back to top of page.
# Setting environment variables for Jpp software. JDrawLED.sh [distance] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. JDrawP5D.sh [distance] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. JDrawPD0.sh [energy [distance]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. JDrawPDF.sh [energy [distance]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif YMIN = PHYSICS_YMIN -> 1e-7 YMAX = PHYSICS_YMAX -> 2e-2 HISTOGRAM = PHYSICS_HISTOGRAM -> 1040 -20 +500Go back to top of page.
# Setting environment variables for Jpp software. JDrawPDG.sh [energy [distance [cosine]]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif YMIN = PHYSICS_YMIN -> 1e-7 YMAX = PHYSICS_YMAX -> 2e-0 HISTOGRAM = PHYSICS_HISTOGRAM -> 520 -20 +500Go back to top of page.
Auxiliary program to draw npe as a function of EM-energy. usage: JEMShower -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -e <epsilon> = 1e-10 -n <numberOfPoints> = 25 -o <outputFile> = "geanc.root" See also: https://common.pages.km3net.de/jpp#JEMShowerGo back to top of page.
# Setting environment variables for Jpp software. JEMShower.sh [working directory] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Mickey-mouse program to propagate neutrinos through the Earth. usage: JEarth -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -E <E_GeV> "neutrino energy at source" -O <option> = A " A -> Neutral-current interactions as simulated. C -> Neutral-current interactions with Bjorken-Y set to zero. D -> Neutral-current interactions with transverse energy set to zero. E -> Neutral-current interactions which have no effect. F -> Neutral-current interactions lead to absorption. " [A, C, D, E, F] -S <seed> = 0 -d <debug> = 0 -n <numberOfEvents> "number of generated events" -o <outputFile> = "earth.root" "output file" See also: https://common.pages.km3net.de/jpp#JEarthGo back to top of page.
# Setting environment variables for Jpp software. JEarth.sh <energy>Go back to top of page.
Example program to histogram muon energy loss. usage: JGeane -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -o <outputFile> = "geane.root" See also: https://common.pages.km3net.de/jpp#JGeaneGo back to top of page.
# Setting environment variables for Jpp software. JGeane.sh [working directory] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to histogram photon emission profile from showers. usage: JGeanx -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -o <outputFile> = "geanx.root" See also: https://common.pages.km3net.de/jpp#JGeanxGo back to top of page.
# Setting environment variables for Jpp software. JGeanx.sh [working directory] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to histogram longitudinal shower profile. usage: JGeanz -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -E <E_GeV> -d <debug> = 2 -n <numberOfEvents> = 0 -o <outputFile> = "geanz.root" See also: https://common.pages.km3net.de/jpp#JGeanzGo back to top of page.
# Setting environment variables for Jpp software. JGeanz.sh [working directory] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
usage: JGinneken -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 -o <outputFile> = "ginneken.root" See also: https://common.pages.km3net.de/jpp#JGinnekenGo back to top of page.
JGinneken.sh DEBUG = PHYSICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = PHYSICS_WORKDIR -> /tmpGo back to top of page.
Go back to top of page.
Example program to check background calculation. usage: JK40Rates -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -B <rates_Hz> -Q <QE> = 1 -S <seed> = 0 -T <livetime_s> = 100000 -d <debug> = 1 -e <precision> = 0.02 See also: https://common.pages.km3net.de/jpp#JK40RatesGo back to top of page.
Go back to top of page.
# Setting environment variables for Jpp software. /builds/common/jpp/examples/JPhysics/JMakeHDF.sh:26: no matches found: /builds/common/jpp/data//sirene*.rootGo back to top of page.
usage: JMultiPMT -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <dir> -E <E_GeV> -O <option> = "KM3NeT" [KM3NeT, Antares] -T <TMax_ns> = 20 -d <debug> = 0 -f <fileDescriptor> -o <outputFile> = "multipmt.root" See also: https://common.pages.km3net.de/jpp#JMultiPMTGo back to top of page.
# Setting environment variables for Jpp software. JMultiPMT.sh BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to calculate multiples rate. usage: JMultiplicityK40 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <Aefftype> = 1 [1, 2, 3] -D <D_m> = 0.216 10 -F <focus> = 1 -G <generator> = 0 [0, 2, -2] -Q <QE> = 1 -S <seed> = 0 -U <exclusive> = 0 -a <a> = 0 -b <bequerel> = 13750 -d <debug> = 2 -n <numberOfEvents> = 10000000 -o <outputFile> = "k40.root" See also: https://common.pages.km3net.de/jpp#JMultiplicityK40Go back to top of page.
# Setting environment variables for Jpp software. JMultiplicityK40.sh [working directory] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to histogram neutrino interaction cross sections. usage: JNeutrino -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 -o <outputFile> = "neutrino.root" See also: https://common.pages.km3net.de/jpp#JNeutrinoGo back to top of page.
# Setting environment variables for Jpp software. JNeutrino.sh [working directory] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. JPlotCDF.sh [energy [distance]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif NUMBER_OF_EVENTS = PHYSICS_NUMBER_OF_EVENTS -> 10000000 YMIN = PHYSICS_YMIN -> 1e-7 YMAX = PHYSICS_YMAX -> 2e-2 HISTOGRAM = PHYSICS_HISTOGRAM -> 1740 -20 +850Go back to top of page.
# Setting environment variables for Jpp software. JPlotCDG.sh [energy [distance [cosine]]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif NUMBER_OF_EVENTS = PHYSICS_NUMBER_OF_EVENTS -> 10000000 YMIN = PHYSICS_YMIN -> 1e-5 YMAX = PHYSICS_YMAX -> 2e-0 HISTOGRAM = PHYSICS_HISTOGRAM -> 1740 -20 +850Go back to top of page.
Program to plot PDF of Cherenkov light from EM-shower using interpolation tables. usage: JPlotNPE-PDG -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <cdfFile> -D <dir> "(theta, phi) of PMT [rad]" -E <E> = 1 "Energy [GeV]" -N <numberOfPoints> = 10 -P <pdfFile> -d <debug> = 0 -o <outputFile> -x <x> = 0 -1.79769e+308 1.79769e+308 "histogram x-binning" -y <y> = 0 -1.79769e+308 1.79769e+308 "histogram y-binning" See also: https://common.pages.km3net.de/jpp#JPlotNPE-PDGGo back to top of page.
# Setting environment variables for Jpp software. JPlotNPE-PDG.sh [energy] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. JPlotNPE.sh [energy] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Program to plot PDF of Cherenkov light from EM-shower using interpolation tables. usage: JPlotNPE1D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <dir> "(theta, phi) of PMT [rad]" -E <E> = 0 "Energy [GeV]" -N <numberOfPoints> = 10 -R <D> "distance from vertex to PMT [m]" -d <debug> = 2 -f <inputFile> -o <outputFile> = "" -x <x> = 0 -1.79769e+308 1.79769e+308 "histogram x-binning" See also: https://common.pages.km3net.de/jpp#JPlotNPE1DGo back to top of page.
# Setting environment variables for Jpp software. JPlotNPE1D.sh [energy [distance]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. JPlotP5D.sh [distance] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. JPlotPD0.sh [energy [distance]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. JPlotPDF.sh [energy [distance]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif YMIN = PHYSICS_YMIN -> 1e-7 YMAX = PHYSICS_YMAX -> 2e-2 HISTOGRAM = PHYSICS_HISTOGRAM -> 1040 -20 +500Go back to top of page.
Auxiliary program to determine PDF of L1 hit. usage: JPlotPDF_L1 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -B <R_Hz> = 0 "background rate [Hz]" -D <dir> "(theta, phi) of PMT [rad]" -E <E> = 1 "muon energy [GeV]" -H <histogram> = 0 -1.79769e+308 1.79769e+308 "histogram binning" -R <R> "distance of approach [m]" -T <T_ns> = 10 "time window [ns]" -d <debug> = 0 -f <inputFile> -o <outputFile> = "pdf.root" See also: https://common.pages.km3net.de/jpp#JPlotPDF_L1Go back to top of page.
# Setting environment variables for Jpp software. JPlotPDF_L1.sh [energy [distance]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif YMIN = PHYSICS_YMIN -> 1e-5 YMAX = PHYSICS_YMAX -> 2e-0 HISTOGRAM = PHYSICS_HISTOGRAM -> 1040 -20 +500Go back to top of page.
# Setting environment variables for Jpp software. JPlotPDG.sh [energy [distance [cosine]]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif YMIN = PHYSICS_YMIN -> 1e-7 YMAX = PHYSICS_YMAX -> 2e-0 HISTOGRAM = PHYSICS_HISTOGRAM -> 520 -20 +500Go back to top of page.
# Setting environment variables for Jpp software. JPrintK40Rates.sh [working directory]Go back to top of page.
Program to print PDF of Cherenkov light from elongated EM-shower. usage: JPrintPDE -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -f <inputFile> See also: https://common.pages.km3net.de/jpp#JPrintPDEGo back to top of page.
JPrintPDF.shGo back to top of page.
JPrintPDG.shGo back to top of page.
Example program to histogram radiation cross sections, shower energy, range and b(E). usage: JRadiation -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -O <option> = "length" [length, energy, range, eloss] -d <debug> = 0 -n <numberOfPoints> = 0 -o <outputFile> = "radiation.root" See also: https://common.pages.km3net.de/jpp#JRadiationGo back to top of page.
# Setting environment variables for Jpp software. JRadiation.sh [working directory] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to calculate singles rate. usage: JRateK40 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -P <properties> = PunderAmplified=0.05,QE=1,TTS_ns=-1,gain=1,gainSpread=0.4,mean_ns=4.5,riseTime_ns=7.24,saturation=210,sigma_ns=1.5,slewing=1,slope=7,threshold=0.24,thresholdBand=0.12, -b <bequerel> = 13750 -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JRateK40Go back to top of page.
# Setting environment variables for Jpp software. JShadowPDF.sh [energy [distance]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Program to plot PDF of Cherenkov light from EM-shower using interpolation tables. usage: JShowerNPE -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <dir> "(theta, phi) of PMT [rad]" -E <E> = 0 "Energy [GeV]" -N <numberOfPoints> = 0 -P <pdfFile> -d <debug> = 0 -o <outputFile> = "" -x <x> = 0 -1.79769e+308 1.79769e+308 "histogram x-binning" -y <y> = 0 -1.79769e+308 1.79769e+308 "histogram y-binning" See also: https://common.pages.km3net.de/jpp#JShowerNPEGo back to top of page.
# Setting environment variables for Jpp software. JShowerNPE.sh [energy] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
usage: JThetaMCS -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 -o <outputFile> = "music.root" See also: https://common.pages.km3net.de/jpp#JThetaMCSGo back to top of page.
JThetaMCS.sh DEBUG = PHYSICS_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = PHYSICS_WORKDIR -> /tmpGo back to top of page.
Example program to test histogram manager. usage: JManager -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -o <outputFile> = "manager.root" See also: https://common.pages.km3net.de/jpp#JManagerGo back to top of page.
Program to print ROOT dictionary. usage: JPrintRootDictionary -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JPrintRootDictionaryGo back to top of page.
Program to test JRootClass. usage: JRootClass -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JRootClassGo back to top of page.
Program to test ROOT fit. usage: JRootFit -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 -e <precision> = 2.22507e-308 See also: https://common.pages.km3net.de/jpp#JRootFitGo back to top of page.
Example program to histogram energy corrections. usage: JEnergyCorrection -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -E <energy_correction> -d <debug> = 2 -o <outputFile> See also: https://common.pages.km3net.de/jpp#JEnergyCorrectionGo back to top of page.
# Setting environment variables for Jpp software. JEnergyCorrection.sh [(input file)+]Go back to top of page.
Warning in <TClassTable::Add>: class JLANG::JUUID already in TClassTable Program to display hit probabilities. usage: JEvD -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = roadWidth_m= 1.79769e+308 R_Hz= 6000 numberOfPrefits= 1 TTS_ns= 2 E_GeV= 1000 TMin_ns= -50 TMax_ns= 450 ZMin_m= 0 ZMax_m= 0 VMax_npe= 10 NMax= 1000 reprocess= 0 -A <application> = 3 [3, 4, 5] -B <batch> = 0 "batch processing" -F <arrowScale> = 250 -L <event_selector> = -P <pdfFile> -S <arrowSize> = 0.003 -T <arrowType> = "|->" -a <detectorFile> -d <debug> = 1 -f <inputFile> "input file (output of JXXXMuonReconstruction.sh)" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "display_%.gif" "graphics output file name" -w <canvas> = 1200x600 "size of canvas <nx>x<ny> [pixels]" See also: https://common.pages.km3net.de/jpp#JEvDGo back to top of page.
# Setting environment variables for Jpp software. JEvD.sh <detector file> <input file> DEBUG = EVD_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif EDITOR = EVD_EDITOR ->Go back to top of page.
Warning in <TClassTable::Add>: class JLANG::JUUID already in TClassTable Example program to histogram fit results. usage: JFitEfficiency -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <containment> = 0 -E <E_GeV> = 1 -1 -N <numberOfPrefits> = 1 -Q <quality> = 2.22507e-308 -X <logx> = 0 -a <detectorFile> -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "fitefficiency.root" See also: https://common.pages.km3net.de/jpp#JFitEfficiencyGo back to top of page.
# Setting environment variables for Jpp software. JFitVolume.sh [detector file [trigger file [input file]]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to test application history. usage: JHistory -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JHistoryGo back to top of page.
Example program to test chi2 calculations of co-variance matrix including direction uncertainty. usage: JMatrixNZ -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <alpha_deg> -C <ctMin> = 0 -O <numberOfOutliers> -R <roadWidth_m> = 150 -S <sigma_ns> -T <Tmax_ns> = 20 -U <useTrue> = 0 -a <detectorFile> -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "matrixnz.root" See also: https://common.pages.km3net.de/jpp#JMatrixNZGo back to top of page.
# Setting environment variables for Jpp software. JMatrixNZ.sh <option> Possible options: run, plot, clean. BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. JMuonMCEvt.sh [detector file [input file [working directory]]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Program to evaluate hit probabilities. usage: JMuonPDF -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = roadWidth_m= 1.79769e+308 R_Hz= 6000 numberOfPrefits= 1 TTS_ns= 2 E_GeV= 1000 TMin_ns= -50 TMax_ns= 450 ZMin_m= 0 ZMax_m= 0 VMax_npe= 10 NMax= 1000 reprocess= 0 -P <pdfFile> -a <detectorFile> -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 See also: https://common.pages.km3net.de/jpp#JMuonPDFGo back to top of page.
# Setting environment variables for Jpp software. JMuonPDF.sh <detector file> <input file> [PDF file descriptor]Go back to top of page.
Program to perform fit of muon path to data. usage: JMuonPath -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -B <R_Hz> = 6000 -E <E_GeV> = 1000 -N <numberOfPrefits> = 1 -P <pdfFile> -R <roadWidth_m> = 1.79769e+308 -T <TTS_ns> -a <detectorFile> -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = path.root See also: https://common.pages.km3net.de/jpp#JMuonPathGo back to top of page.
# Setting environment variables for Jpp software. JMuonPath.sh [detector file [input file [output file [PDF file descriptor]]]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Warning in <TClassTable::Add>: class JLANG::JUUID already in TClassTable Program to test JMuonStart. usage: JMuonStart -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = roadWidth_m= 1.79769e+308 R_Hz= 6000 numberOfPrefits= 1 TMin_ns= -25 TMax_ns= 75 Pmin1= 0 Pmin2= 0 Nmax2= 2 reprocess= 0 -B <rates_Hz> = 5200 568 49.1 5.48 0.48 -H <histogram> = 200 -250 250 "histogram binning" -a <detectorFile> -d <debug> = 1 -f <inputFile> "input file (output of JXXXMuonReconstruction.sh)" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "start.root" See also: https://common.pages.km3net.de/jpp#JMuonStartGo back to top of page.
# Setting environment variables for Jpp software. JMuonStart.sh [detector file [input file [output file [PDF file descriptor]]]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Program to determine veto of muon trajectory. usage: JMuonVeto -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -B <R_Hz> = 6000 -N <numberOfPrefits> = 1 -R <roadWidth_m> = 1.79769e+308 -V <veto> -a <detectorFile> -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = veto.root -r <reprocess> = 0 See also: https://common.pages.km3net.de/jpp#JMuonVetoGo back to top of page.
Warning in <TClassTable::Add>: class JLANG::JUUID already in TClassTable Example program to compare fit results from two files. usage: JPostfit2F -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -A <angle_Deg> = 0 -a <inputFileA> -b <inputFileB> -d <debug> = 2 -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "postfit2f.root" See also: https://common.pages.km3net.de/jpp#JPostfit2FGo back to top of page.
# Setting environment variables for Jpp software. JPostfit2F.sh <input file> <input file> [<angle [deg]>] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Program to evaluate hit probabilities. usage: JShowerNPE -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = numberOfPrefits= 1 TMax_ns= 30 TMin_ns= -30 roadWidth_m= 80 R_Hz= 10000 mestimator= 3 fit_step= 0.05 -P <pdfFile> -a <detectorFile> -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 See also: https://common.pages.km3net.de/jpp#JShowerNPEGo back to top of page.
# Setting environment variables for Jpp software. JShowerNPE.sh <detector file> <input file> [PDF file descriptor]Go back to top of page.
Go back to top of page.
JADF.shGo back to top of page.
Example program to verify Monte Carlo data. usage: JDomino -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -M <M> = 0 18446744073709551615 -a <detectorFile> -d <debug> = 2 -f <inputFile> -m <L_cut> = 1 -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "domino.root" See also: https://common.pages.km3net.de/jpp#JDominoGo back to top of page.
Auxiliary program to generate particles. usage: JGedanken -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <trk.dir> = 0 0 1 "direction" -E <trk.E> "energy [GeV]" -P <trk.pos> "position" -T <trk.type> "particle type (PDG)" -d <debug> = 2 -n <numberOfEvents> = 1 -o <outputFile> = gedanken.root See also: https://common.pages.km3net.de/jpp#JGedankenGo back to top of page.
# Setting environment variables for Jpp software. JGedanken.sh [number of events] DEBUG = SIRENE_DEBUG -> 2 BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gif WORKDIR = SIRENE_WORKDIR -> /tmp/Go back to top of page.
Auxiliary program histogram plot absorption and scattering lengths as well as dispersion. usage: JLight -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -o <outputFile> = "light.root" See also: https://common.pages.km3net.de/jpp#JLightGo back to top of page.
# Setting environment variables for Jpp software. JLight.sh [working directory] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. JMonteCarloFileWriter.sh [detector file [input file [working directory]]]Go back to top of page.
Auxiliary program to print number of photo-electrons. usage: JNPE -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <npe> -d <debug> = 2 See also: https://common.pages.km3net.de/jpp#JNPEGo back to top of page.
Auxiliary program to plot QE and angular acceptance of PMT. usage: JPMT -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -P <pdf> = 0 -d <debug> = 2 -o <outputFile> = "pmt.root" See also: https://common.pages.km3net.de/jpp#JPMTGo back to top of page.
# Setting environment variables for Jpp software. JPMT-PDF.sh [working directory] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. JPMT.sh [working directory] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Auxiliary program histogram plot EM-equivalent energy for hadrons. Note that the results have a small offset to effectively be visualised. usage: JPythia -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -e <epsilon> = 0.004 -o <outputFile> = "pythia.root" See also: https://common.pages.km3net.de/jpp#JPythiaGo back to top of page.
# Setting environment variables for Jpp software. JPythia.sh [working directory] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to resize coordinate system of Monte Carlo events. usage: JSwordfish -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -F <scale> = 1 -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> See also: https://common.pages.km3net.de/jpp#JSwordfishGo back to top of page.
Auxiliary program to test generation of L0 background. usage: JGlow -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <outNumberOfLines> = 115 "number of lines of the simulated (output) detector" -T <duration_ms> = 500 "duration in ms of the background sample." -d <debug> = 1 -f <inputFile> "input file (output from JRipple)." -o <outputFile> = "glow.root" "output file." See also: https://common.pages.km3net.de/jpp#JGlowGo back to top of page.
Example program to examine rates as a function of time on ms-level timescales. usage: JRipple -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -B <binWidth_ms> = 1 "Bin width (experimental)" -C <selector> = JDAQTimeslice [JDAQTimeslice, JDAQTimesliceL0, JDAQTimesliceL1, JDAQTimesliceL2, JDAQTimesliceSN] -D <mode2D> = 0 "L1 mode: create 2D histogram with time differences of coincidences (heavy memory usage, ignored if TMax_ns = 0)" -M <multiplicityRange> = 2 31 "L1 mode: multiplicity range (ignored if TMax_ns = 0)" -O <globalOutputOnly> = 0 "Write only aggregate histograms" -T <TMax_ns> = 0 "Time window for local coincidences (if 0 run in L0 mode)" -V <backVeto> = 0 "Apply retroactive veto." -a <detectorFile> -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "ripple.root" -t <totSelector_ns> = 3 255 "ToT acceptance range" See also: https://common.pages.km3net.de/jpp#JRippleGo back to top of page.
Example program to organise of Monte Carlo run headers. usage: JHeadSet -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> See also: https://common.pages.km3net.de/jpp#JHeadSetGo back to top of page.
Example program to test meta. usage: JMeta -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -o <outputFile> = "meta.root" -x <buffer> See also: https://common.pages.km3net.de/jpp#JMetaGo back to top of page.
Program to test parsing of JSUPPORT::JMultipleFileScanner. usage: JMultipleFileScanner -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -f <inputFile> See also: https://common.pages.km3net.de/jpp#JMultipleFileScannerGo back to top of page.
Program to test ordered reading from a ROOT TTree. usage: JPrintTreeScanner -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selector> = JDAQTimeslice [JDAQTimeslice, JDAQTimesliceL0, JDAQTimesliceL1, JDAQTimesliceL2, JDAQTimesliceSN] -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 See also: https://common.pages.km3net.de/jpp#JPrintTreeScannerGo back to top of page.
Program to test sampling of summary data. usage: JSampler -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -R <sampler> = 1 0 -S <seed> = 0 -d <debug> = 1 -f <inputFile> -n <numberOfEvents> See also: https://common.pages.km3net.de/jpp#JSamplerGo back to top of page.
Program to test router of summary data. usage: JSummaryFileRouter -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -B <rate_Hz> = 0 -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 See also: https://common.pages.km3net.de/jpp#JSummaryFileRouterGo back to top of page.
Program to test iteration from a ROOT TTree. usage: JTreeIterator -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 See also: https://common.pages.km3net.de/jpp#JTreeIteratorGo back to top of page.
# Setting environment variables for Jpp software. JTreeIterator.sh [input file]Go back to top of page.
Program to test TTree recording with circular buffer. usage: JTreeRecorder -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -c <size> = 0 "circular buffer size" -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> See also: https://common.pages.km3net.de/jpp#JTreeRecorderGo back to top of page.
Program to test ordered reading from a ROOT TTree. usage: JTreeScanner -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "histogram.root" See also: https://common.pages.km3net.de/jpp#JTreeScannerGo back to top of page.
# Setting environment variables for Jpp software. JTreeScanner.sh [input file [output_file]]Go back to top of page.
Example program to show system time. usage: JDate -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" See also: https://common.pages.km3net.de/jpp#JDateGo back to top of page.
Auxiliary program to echo (reverted) string. usage: JEcho -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -r <revert> = 0 See also: https://common.pages.km3net.de/jpp#JEchoGo back to top of page.
Example program for JGlob. usage: JGlob -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -p <pattern> = "*" See also: https://common.pages.km3net.de/jpp#JGlobGo back to top of page.
Example program to test key board pressings. usage: JKeypress -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -c <echo> = 0 -t <timeout_us> = 1000 See also: https://common.pages.km3net.de/jpp#JKeypressGo back to top of page.
Example program to mimic shell ls command usage: JLs -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 See also: https://common.pages.km3net.de/jpp#JLsGo back to top of page.
Example program to show memory usage. usage: JMemoryUsage -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -M <size_B> = 33554432 -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JMemoryUsageGo back to top of page.
Example program to print IP address. usage: JNetwork -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -H <host_name> = "localhost" See also: https://common.pages.km3net.de/jpp#JNetworkGo back to top of page.
Example for testing inter-process communication. usage: JProcess -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <use_cin> = 0 -c <command> -r <revert> = 0 See also: https://common.pages.km3net.de/jpp#JProcessGo back to top of page.
# Setting environment variables for Jpp software. JProcess.shGo back to top of page.
Example program to test shell I/O. usage: JShell -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JShellGo back to top of page.
Example program to print status of file. usage: JStat -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -f <file_name> = "/builds/common/jpp/examples/JSystem/JStat" See also: https://common.pages.km3net.de/jpp#JStatGo back to top of page.
Example program to print system information. usage: JSysinfo -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" See also: https://common.pages.km3net.de/jpp#JSysinfoGo back to top of page.
Example program to show system time. usage: JTime -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 See also: https://common.pages.km3net.de/jpp#JTimeGo back to top of page.
Example program to print shell. usage: getShell -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 See also: https://common.pages.km3net.de/jpp#getShellGo back to top of page.
Example program to test generation of time slices with random data. usage: JRandomTimesliceWriter -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -B <rate_Hz> "background rate [Hz]" -N <recycling> = 0 0 "number of recycles / time interval for sampling data" -S <seed> = 0 "seed" -d <debug> = 0 "debug" -n <numberOfSlices> -o <outputFile> = "timeslice.root" "output file" See also: https://common.pages.km3net.de/jpp#JRandomTimesliceWriterGo back to top of page.
# Setting environment variables for Jpp software. JRandomTimesliceWriter.sh [working directory]Go back to top of page.
Example program to test fixed length array class. usage: JArray -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JArrayGo back to top of page.
Example program to test automatic generation of map based on data types. usage: JAutoMap -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 See also: https://common.pages.km3net.de/jpp#JAutoMapGo back to top of page.
Example program to test collection class. usage: JCollection -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JCollectionGo back to top of page.
Example program to test combinatorics of pairs of indices. usage: JCombinatorics -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -n <numberOfElements> See also: https://common.pages.km3net.de/jpp#JCombinatoricsGo back to top of page.
Example program to test hash collection. usage: JHashCollection -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 -e <precision> = 0.001 See also: https://common.pages.km3net.de/jpp#JHashCollectionGo back to top of page.
Example program to test hash map. usage: JHashMap -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 See also: https://common.pages.km3net.de/jpp#JHashMapGo back to top of page.
Example program to test hash set. usage: JHashSet -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JHashSetGo back to top of page.
Example program to test 1D histogram. usage: JHistogram1D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <subtract> = 0 -N <numberOfBins> -Q <quadrature> = 0 -d <debug> = 3 -n <numberOfEvents> -o <outputFile> = "histogram.root" See also: https://common.pages.km3net.de/jpp#JHistogram1DGo back to top of page.
# Setting environment variables for Jpp software. JHistogram1D.sh [working directory]Go back to top of page.
Example program to test 2D histogram. usage: JHistogram2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -D <subtract> = 0 -N <numberOfBins> -Q <quadrature> = 0 -d <debug> = 3 -n <numberOfEvents> -o <outputFile> = "histogram.root" See also: https://common.pages.km3net.de/jpp#JHistogram2DGo back to top of page.
# Setting environment variables for Jpp software. JHistogram2D.sh [working directory]Go back to top of page.
Example program to test 3D histogram. usage: JHistogram3D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfBins> = 11 -d <debug> = 3 -f <inputFile> = "" -n <numberOfEvents> -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JHistogram3DGo back to top of page.
# Setting environment variables for Jpp software. JHistogram3D.sh [input/output file]Go back to top of page.
Example program to test performance of merge sort. usage: JMergeSort -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -B <rate_Hz> -d <debug> = 0 See also: https://common.pages.km3net.de/jpp#JMergeSortGo back to top of page.
Example program to create 1D function interpolator from multi-dimensional interpolator. usage: JMultiFunction1D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfBins> = 11 -d <debug> = 3 -e <precision> = 1e-14 -n <numberOfEvents> = 1000 See also: https://common.pages.km3net.de/jpp#JMultiFunction1DGo back to top of page.
Example program to create 2D function interpolator from multi-dimensional interpolator. usage: JMultiFunction2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfBins> = 11 -d <debug> = 3 -e <precision> = 1e-14 -n <numberOfEvents> = 1000 See also: https://common.pages.km3net.de/jpp#JMultiFunction2DGo back to top of page.
Example program to test multi-dimensional key. usage: JMultiKey -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 See also: https://common.pages.km3net.de/jpp#JMultiKeyGo back to top of page.
Example program to test multi-dimensional map. usage: JMultiMap -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 -e <precision> = 1e-10 See also: https://common.pages.km3net.de/jpp#JMultiMapGo back to top of page.
Example program to test conditional probability density function. usage: JMultiPDF -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfBins> = 15 -d <debug> = 2 -f <inputFile> = "" -n <numberOfEvents> -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JMultiPDFGo back to top of page.
# Setting environment variables for Jpp software. JMultiPDF.sh [input/output file]Go back to top of page.
Example program to test permutations. usage: JPermutation -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <N> -d <debug> = 1 -i <buffer> See also: https://common.pages.km3net.de/jpp#JPermutationGo back to top of page.
# Setting environment variables for Jpp software. JPermutation.shGo back to top of page.
Example program to test 1D Legendre interpolation of a polynome. usage: JPolfit1D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfBins> = 21 -P <f1> -d <debug> = 3 -n <numberOfEvents> = 0 -p <P> = 0 -s <sigma> = 0 See also: https://common.pages.km3net.de/jpp#JPolfit1DGo back to top of page.
Example program to test 1D interpolation of a polynome. usage: JPolynome1D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfBins> = 21 -P <f1> -d <debug> = 3 -e <precision> = grid 0.001 0.1 0.0001 hermite 0.001 0.1 0.0001 polint 1e-14 1e-12 1e-14 spline 0.001 0.1 0.0001 -n <numberOfEvents> = 0 See also: https://common.pages.km3net.de/jpp#JPolynome1DGo back to top of page.
# Setting environment variables for Jpp software. JPolynome1D.shGo back to top of page.
Example program to test 1D interpolation of a polynome. usage: JPolynome1P -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfBins> = 21 -P <f1> -d <debug> = 1 -n <numberOfEvents> = 0 -x <x0> = 0 See also: https://common.pages.km3net.de/jpp#JPolynome1PGo back to top of page.
Example program to test multi-dimensional interpolation. usage: JPolynome3D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfBins> = 11 -d <debug> = 3 -e <precision> = 1e-14 -n <numberOfEvents> = 1000 See also: https://common.pages.km3net.de/jpp#JPolynome3DGo back to top of page.
Example program to test multi-dimensional interpolation with multi-dimensional function objects. usage: JPolynome3D+2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfBins> = 11 -d <debug> = 3 -n <numberOfEvents> = 1000 See also: https://common.pages.km3net.de/jpp#JPolynome3D+2DGo back to top of page.
Example program to test multi-dimensional integration. usage: JPolynome3G -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfBins> = 11 -P <f1> = 1.000 1.000 1.000 -d <debug> = 3 -e <precision> = polint 0.000 spline 0.001 See also: https://common.pages.km3net.de/jpp#JPolynome3GGo back to top of page.
Example program to test multi-dimensional interpolation with derivatives. usage: JPolynome3H -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfBins> = 11 -P <f1> = 1.000 1.000 1.000 -d <debug> = 3 -n <numberOfEvents> = 1000 See also: https://common.pages.km3net.de/jpp#JPolynome3HGo back to top of page.
Example program to test multi-dimensional interpolation. usage: JPolynome5D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfBins> = 11 -d <debug> = 3 -e <precision> = 1e-14 -n <numberOfEvents> = 1000 See also: https://common.pages.km3net.de/jpp#JPolynome5DGo back to top of page.
Example program to test JTOOLS::JQuadrature. usage: JQuadrature -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 -e <precision> = 0.0001 See also: https://common.pages.km3net.de/jpp#JQuadratureGo back to top of page.
Example program to test quantile calculation. usage: JQuantile -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -S <seed> = 0 -d <debug> = 3 -e <precision> = 0.01 -n <numberOfEvents> -s <sigma> = 1 -x <x> = 0 See also: https://common.pages.km3net.de/jpp#JQuantileGo back to top of page.
Example program to test quantiles calculation of a function. usage: JQuantiles -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfBins> = 13 -Q <Q> = 0.5 -d <debug> = 3 -e <precision> = 0.001 See also: https://common.pages.km3net.de/jpp#JQuantilesGo back to top of page.
Example program to test range operations. usage: JRange -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JRangeGo back to top of page.
Example program to test multi-dimensional interpolation. usage: JResultHesse3D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfBins> = 11 -X <fx> = 3.000 1.000 1.000 1.000 -Y <fy> = 3.000 1.000 1.000 1.000 -Z <fz> = 3.000 1.000 1.000 1.000 -d <debug> = 3 -e <precision> = 0.000 -n <numberOfEvents> = 1000 See also: https://common.pages.km3net.de/jpp#JResultHesse3DGo back to top of page.
Example program to test interpolations for PDF. usage: JResultPDF -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfPoints> = 15 -Q <quadrature> = 0 -d <debug> = 3 -o <outputFile> See also: https://common.pages.km3net.de/jpp#JResultPDFGo back to top of page.
# Setting environment variables for Jpp software. JResultPDF.sh [working directory]Go back to top of page.
Example program to test router. usage: JRouter -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JRouterGo back to top of page.
Example program to test 3D integration of sphere. usage: JSphere3D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfBins> = 101 -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JSphere3DGo back to top of page.
Example program to test integration of sphere in any number of dimensions. usage: JSphereND -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfBins> = 11 -d <debug> = 2 -e <precision> = 0.01 See also: https://common.pages.km3net.de/jpp#JSphereNDGo back to top of page.
Example program to test interpolation between 2D tables. usage: JTable2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 2 -n <numberOfEvents> See also: https://common.pages.km3net.de/jpp#JTable2DGo back to top of page.
Example program to test transformable function. usage: JTransformableFunction -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfBins> = 35 -U <transform> = 0 -d <debug> = 3 -n <numberOfEvents> See also: https://common.pages.km3net.de/jpp#JTransformableFunctionGo back to top of page.
Example program to test 1D interpolation of a polynome. usage: JTrigonometric1D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfBins> = 21 -d <debug> = 3 -n <numberOfEvents> See also: https://common.pages.km3net.de/jpp#JTrigonometric1DGo back to top of page.
Example program to test tuple class. usage: JTuple -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JTupleGo back to top of page.
Example program to test hit building with DAQ events. usage: JBuild -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = trigger3DShower.enabled= 0 trigger3DShower.numberOfHits= 5 trigger3DShower.numberOfModules= 5 trigger3DShower.DMax_m= 250 trigger3DShower.TMaxExtra_ns= 20 trigger3DShower.factoryLimit= 100 triggerMXShower.enabled= 0 triggerMXShower.numberOfHits= 8 triggerMXShower.numberOfModules= 8 triggerMXShower.DMax_m= 43 triggerMXShower.TMaxExtra_ns= 20 triggerMXShower.factoryLimit= 100 trigger3DMuon.enabled= 0 trigger3DMuon.numberOfHits= 5 trigger3DMuon.numberOfModules= 5 trigger3DMuon.DMax_m= 1000 trigger3DMuon.roadWidth_m= 120 trigger3DMuon.gridAngle_deg= 10 trigger3DMuon.TMaxExtra_ns= 20 trigger3DMuon.factoryLimit= 100 triggerNB.enabled= 0 triggerNB.write.prescale= 1 triggerNB.write.counter= 0 triggerNB.pmts= -1 0 -1 3 -1 4 triggerNB.DMax_m= 100 highRateVeto_Hz= 1.79769e+308 L2Min= 2 ctMin= -1 TMaxLocal_ns= 10 TMaxEvent_ns= 1000 numberOfBins= 1000 combineL1= 1 disableHighRateVeto= 0 L2.numberOfHits= 0 L2.TMaxLocal_ns= 0 L2.ctMin= 1 SN.numberOfHits= 0 SN.TMaxLocal_ns= 0 SN.ctMin= 1 NB.numberOfHits= 0 NB.TMaxLocal_ns= 0 NB.ctMin= 1 writeTimeslices.prescale= 0 writeTimeslices.counter= 0 writeSummary.prescale= 1 writeSummary.counter= 0 writeL0.prescale= 0 writeL0.counter= 0 writeL1.prescale= 0 writeL1.counter= 0 writeL2.prescale= 0 writeL2.counter= 0 writeSN.prescale= 0 writeSN.counter= 0 -a <detectorFile> -d <debug> = 0 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "build.root" See also: https://common.pages.km3net.de/jpp#JBuildGo back to top of page.
# Setting environment variables for Jpp software. JBuild.sh [detector file [input file [output file]]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to histogram string and floor hits. usage: JChecksum -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selector> = JDAQTimeslice [JDAQTimeslice, JDAQTimesliceL0, JDAQTimesliceL1, JDAQTimesliceL2, JDAQTimesliceSN] -a <detectorFile> -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "checksum.root" See also: https://common.pages.km3net.de/jpp#JChecksumGo back to top of page.
# Setting environment variables for Jpp software. JChecksum.sh <detector file> <input file> BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to count event data. usage: JDAQHit -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 See also: https://common.pages.km3net.de/jpp#JDAQHitGo back to top of page.
Example program to test DAQ hit selection using JTRIGGER::JBuildL0. usage: JDAQHitSelector -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JDAQHitSelectorGo back to top of page.
Example program to test performance of various hit filters. usage: JFilter -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <ctMin> = 0 -H <histogram> = 1 [1, 2] -Q <thetaRad> = 0.2 -R <roadWidth_m> = 150 -T <Tmax_ns> = 20 -a <detectorFile> -c <cluster> = A [A, B, C, D, E, F] -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "filter.root" See also: https://common.pages.km3net.de/jpp#JFilterGo back to top of page.
# Setting environment variables for Jpp software. JFilter.sh [detector file [input file [output file]]]Go back to top of page.
Example program to determine time slewing of L1 hits. usage: JHitL1 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <ctMin> = 0 -T <Tmax_ns> = 15 -a <detectorFile> -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "hitL1.root" See also: https://common.pages.km3net.de/jpp#JHitL1Go back to top of page.
# Setting environment variables for Jpp software. JHitL1.sh [detector file [input file [working directory]]]Go back to top of page.
Example program to test hit pre-processing with user data. format: -u "(<PMT> <time> <time-over-threshold>)+" usage: JPreprocessor -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -O <option> = none [none, join, filter] -T <Tmax_ns> -d <debug> = 0 -u <data> See also: https://common.pages.km3net.de/jpp#JPreprocessorGo back to top of page.
# Setting environment variables for Jpp software. JPreprocessor.sh [OPTION]Go back to top of page.
Example program to test hit coincidence building with random data. usage: JRandomL1 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -B <k40Simulator> = -P <pmtParameters> = QE=1 mu=0 %.PunderAmplified=0.05 %.QE=1 %.TTS_ns=-1 %.gain=1 %.gainSpread=0.4 %.mean_ns=4.5 %.riseTime_ns=7.24 %.saturation=210 %.sigma_ns=1.5 %.slewing=1 %.slope=7 %.threshold=0.24 %.thresholdBand=0.12 -S <seed> = 0 -T <Tmax_ns> = 20 -d <debug> = 0 -n <numberOfEvents> -o <outputFile> = "randomL2.root" See also: https://common.pages.km3net.de/jpp#JRandomL1Go back to top of page.
# Setting environment variables for Jpp software. JRandomL1.sh [detector file]Go back to top of page.
Example program to test hit coincidence building with Monte Carlo events. usage: JSignalL1 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -P <pmtParameters> = QE=1 mu=0 %.PunderAmplified=0.05 %.QE=1 %.TTS_ns=-1 %.gain=1 %.gainSpread=0.4 %.mean_ns=4.5 %.riseTime_ns=7.24 %.saturation=210 %.sigma_ns=1.5 %.slewing=1 %.slope=7 %.threshold=0.24 %.thresholdBand=0.12 -T <Tmax_ns> = 20 -a <detectorFile> -d <debug> = 0 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "buildL2.root" See also: https://common.pages.km3net.de/jpp#JSignalL1Go back to top of page.
# Setting environment variables for Jpp software. JSignalL1.sh [detector file [input file]]Go back to top of page.
Example program to simulate summary data. usage: JSimbad -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -P <pmtParameters> = QE=1 mu=0 %.PunderAmplified=0.05 %.QE=1 %.TTS_ns=-1 %.gain=1 %.gainSpread=0.4 %.mean_ns=4.5 %.riseTime_ns=7.24 %.saturation=210 %.sigma_ns=1.5 %.slewing=1 %.slope=7 %.threshold=0.24 %.thresholdBand=0.12 "PMT simulation data (or corresponding file name)" -a <detectorFile> "detector file" -d <debug> = 0 "debug" -f <inputFile> "input DAQ file" -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = simbad.root "output file" See also: https://common.pages.km3net.de/jpp#JSimbadGo back to top of page.
Example program to test hit coincidence building with user data. format: -u "(<PMT> <time> <time-over-threshold>)+" usage: JTestL1 -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = trigger3DShower.enabled= 0 trigger3DShower.numberOfHits= 5 trigger3DShower.numberOfModules= 5 trigger3DShower.DMax_m= 250 trigger3DShower.TMaxExtra_ns= 20 trigger3DShower.factoryLimit= 100 triggerMXShower.enabled= 0 triggerMXShower.numberOfHits= 8 triggerMXShower.numberOfModules= 8 triggerMXShower.DMax_m= 43 triggerMXShower.TMaxExtra_ns= 20 triggerMXShower.factoryLimit= 100 trigger3DMuon.enabled= 0 trigger3DMuon.numberOfHits= 5 trigger3DMuon.numberOfModules= 5 trigger3DMuon.DMax_m= 1000 trigger3DMuon.roadWidth_m= 120 trigger3DMuon.gridAngle_deg= 10 trigger3DMuon.TMaxExtra_ns= 20 trigger3DMuon.factoryLimit= 100 triggerNB.enabled= 0 triggerNB.write.prescale= 1 triggerNB.write.counter= 0 triggerNB.pmts= -1 0 -1 3 -1 4 triggerNB.DMax_m= 100 highRateVeto_Hz= 1.79769e+308 L2Min= 2 ctMin= -1 TMaxLocal_ns= 10 TMaxEvent_ns= 1000 numberOfBins= 1000 combineL1= 1 disableHighRateVeto= 0 L2.numberOfHits= 0 L2.TMaxLocal_ns= 0 L2.ctMin= 1 SN.numberOfHits= 0 SN.TMaxLocal_ns= 0 SN.ctMin= 1 NB.numberOfHits= 0 NB.TMaxLocal_ns= 0 NB.ctMin= 1 writeTimeslices.prescale= 0 writeTimeslices.counter= 0 writeSummary.prescale= 1 writeSummary.counter= 0 writeL0.prescale= 0 writeL0.counter= 0 writeL1.prescale= 0 writeL1.counter= 0 writeL2.prescale= 0 writeL2.counter= 0 writeSN.prescale= 0 writeSN.counter= 0 -d <debug> = 0 -u <data> See also: https://common.pages.km3net.de/jpp#JTestL1Go back to top of page.
Example program to test conversion between Monte Carlo and DAQ times. usage: JTimeConverter -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -T <Tmax_ns> = 20 -a <detectorFile> -d <debug> = 3 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 See also: https://common.pages.km3net.de/jpp#JTimeConverterGo back to top of page.
# Setting environment variables for Jpp software. JTimeConverter.sh [detector file [input file]]Go back to top of page.
# Setting environment variables for Jpp software. JTimesliceReprocessor.sh [detector file [pipe [output file [trigger file [PMT parameters file]]]]] BACKGROUND_HZ = RANDOMEVENT_BACKGROUND_HZ -> 0 600 60 6 0.6 SEED = RANDOMEVENT_SEED -> 0 NUMBER_OF_SLICES = RANDOMEVENT_SLICES -> 10 RECYCLING = RANDOMEVENT_RECYCLING -> 0 0Go back to top of page.
Example program to histogram trigger efficiency. usage: JTriggerEfficiency1D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -X <logx> = 0 -d <debug> = 1 -f <inputFile> -o <outputFile> = "efficiency.root" See also: https://common.pages.km3net.de/jpp#JTriggerEfficiency1DGo back to top of page.
# Setting environment variables for Jpp software. JTriggerEfficiency1D.sh [input file [working directory]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. JTriggerEfficiencyRunByRun.sh [input file [working directory]]Go back to top of page.
Example program to test I/O of trigger mask. usage: JTriggerMask -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -T <trigger_mask> -d <debug> = 0 See also: https://common.pages.km3net.de/jpp#JTriggerMaskGo back to top of page.
Example program to read trigger parameters. usage: JTriggerParameters -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -@ <parameters> = trigger3DShower.enabled= 0 trigger3DShower.numberOfHits= 5 trigger3DShower.numberOfModules= 5 trigger3DShower.DMax_m= 250 trigger3DShower.TMaxExtra_ns= 20 trigger3DShower.factoryLimit= 100 triggerMXShower.enabled= 0 triggerMXShower.numberOfHits= 8 triggerMXShower.numberOfModules= 8 triggerMXShower.DMax_m= 43 triggerMXShower.TMaxExtra_ns= 20 triggerMXShower.factoryLimit= 100 trigger3DMuon.enabled= 0 trigger3DMuon.numberOfHits= 5 trigger3DMuon.numberOfModules= 5 trigger3DMuon.DMax_m= 1000 trigger3DMuon.roadWidth_m= 120 trigger3DMuon.gridAngle_deg= 10 trigger3DMuon.TMaxExtra_ns= 20 trigger3DMuon.factoryLimit= 100 triggerNB.enabled= 0 triggerNB.write.prescale= 1 triggerNB.write.counter= 0 triggerNB.pmts= -1 0 -1 3 -1 4 triggerNB.DMax_m= 100 highRateVeto_Hz= 1.79769e+308 L2Min= 2 ctMin= -1 TMaxLocal_ns= 10 TMaxEvent_ns= 1000 numberOfBins= 1000 combineL1= 1 disableHighRateVeto= 0 L2.numberOfHits= 0 L2.TMaxLocal_ns= 0 L2.ctMin= 1 SN.numberOfHits= 0 SN.TMaxLocal_ns= 0 SN.ctMin= 1 NB.numberOfHits= 0 NB.TMaxLocal_ns= 0 NB.ctMin= 1 writeTimeslices.prescale= 0 writeTimeslices.counter= 0 writeSummary.prescale= 1 writeSummary.counter= 0 writeL0.prescale= 0 writeL0.counter= 0 writeL1.prescale= 0 writeL1.counter= 0 writeL2.prescale= 0 writeL2.counter= 0 writeSN.prescale= 0 writeSN.counter= 0 -d <debug> = 0 See also: https://common.pages.km3net.de/jpp#JTriggerParametersGo back to top of page.
# Setting environment variables for Jpp software. JTriggerProcessor.sh [detector file [trigger file [working directory]]]Go back to top of page.
# Setting environment variables for Jpp software. JTriggerProfiler.sh [detector file [trigger file [working directory]]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. JTriggerReprocessor.sh [detector file [trigger file [input file [working directory]]]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
# Setting environment variables for Jpp software. JTurbot.sh [detector file [input file [output file]]]Go back to top of page.
Example program to search for out of sync shifts around integral timeslices evolving over time. usage: JTurbot2D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selector> = [, JDAQTimeslice, JDAQTimesliceL0, JDAQTimesliceL1, JDAQTimesliceL2, JDAQTimesliceSN] -M <binWidth_min_timeEvolution> = 2 -N <numberOfTimeslices> = 40 -T <TMax_ns> = 20 -W <binWidth_ns> = 10000 -a <detectorFile> -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "" See also: https://common.pages.km3net.de/jpp#JTurbot2DGo back to top of page.
# Setting environment variables for Jpp software. JTurbot2D.sh [detector file [input file [output file]]]Go back to top of page.
Example program to search for correlations between triggered events and timeslice data. usage: JTurbotIter -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -C <selector> = [, JDAQTimeslice, JDAQTimesliceL0, JDAQTimesliceL1, JDAQTimesliceL2, JDAQTimesliceSN] -N <numberOfTimeslices> = 100 -O <peaks> = "" -P <pmtFile> = "" -Q <qaqc> = 0 -T <TMaxLocal_ns> = 20 -W <binWidth_ns> = 10000 -a <detectorFile> -d <debug> = 2 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "" -p <Pmin> = 1e-06 See also: https://common.pages.km3net.de/jpp#JTurbotIterGo back to top of page.
# Setting environment variables for Jpp software. JTurbotIter.sh [detector file [input file [output file]]]Go back to top of page.
Example program to histogram neutrino effective volume for triggered events. For genie/gSeaGen events a histogram depicting the fraction of events that triggered the detector inside the instrumented volume is also shown. usage: JVolume1D -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -N <numberOfBins> = 10 "Number of bins in the energy range of the MC simulation" -R <wall> = 0 "Addition margin around the volume in which the considered events must reside" -X <logx> = 0 "Use logarithm of energy" -a <detectorFile> = "" "Detector file: if not provided, trigger fraction is not calculated" -d <debug> = 1 -f <inputFile> -n <numberOfEvents> = 0 9223372036854775807 -o <outputFile> = "volume.root" See also: https://common.pages.km3net.de/jpp#JVolume1DGo back to top of page.
# Setting environment variables for Jpp software. JVolume1D.sh [input file [output file]] BATCH = GRAPHICS_BATCH -> FORMAT = GRAPHICS_FORMAT -> gifGo back to top of page.
Example program to test comments. usage: JComment -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 See also: https://common.pages.km3net.de/jpp#JCommentGo back to top of page.
Example program to test command line parser. usage: JParser -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <buffer> = -T <text> "this is some text" -a <a> = 0 -b <b> = 0 -c <c> = 0 -d <debug> = 3 [3, 0, 1, 2] See also: https://common.pages.km3net.de/jpp#JParserGo back to top of page.
Example program to test command line parser. usage: JParser-string -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <a> = 0 -b <b> = 0 -c <c> = 0 -debug <debug> = 3 [3, 0, 1, 2] -text <text> See also: https://common.pages.km3net.de/jpp#JParser-stringGo back to top of page.
JParser-string.shGo back to top of page.
input file 1 1 2 2 3 3 4 4 JParser: Example program to test command line parser. usage: JParser -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -! <buffer> = 1 1 2 2 3 3 4 4 -T <text> = "hello world" -a <a> = 1 -b <b> = 1 -c <c> = 0 -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JParserGo back to top of page.
JParser.shGo back to top of page.
usage: JPrint -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 See also: https://common.pages.km3net.de/jpp#JPrintGo back to top of page.
usage: JProperties -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 0 -f <inputFile> See also: https://common.pages.km3net.de/jpp#JPropertiesGo back to top of page.
usage: JProperties-sed -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -F <format> -d <debug> = 3 -f <buffer> See also: https://common.pages.km3net.de/jpp#JProperties-sedGo back to top of page.
usage: JProperties-setValue -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 3 See also: https://common.pages.km3net.de/jpp#JProperties-setValueGo back to top of page.
# Setting environment variables for Jpp software. JProperties.sh [input file]Go back to top of page.
usage: JScale -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -U <unit> = -d <debug> = 1 See also: https://common.pages.km3net.de/jpp#JScaleGo back to top of page.
usage: JShellParser -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <A> = 1 [1, 2, 3, 4] -b <B> -c <C> = 0 -d <D> = '' See also: https://common.pages.km3net.de/jpp#JShellParserGo back to top of page.
usage: JShellParser -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -a <A> = 1 [1, 2, 3, 4] -b <B> -c <C> = 0 -d <D> = '' See also: https://common.pages.km3net.de/jpp#JShellParserGo back to top of page.
usage: JTimekeeper -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 -s <totalTime_s> = 2 -t <intervalTime_ms> = 100 See also: https://common.pages.km3net.de/jpp#JTimekeeperGo back to top of page.
Example program to test file name handling. usage: Jeep -h "help" -h! "help with print of default and possible values" -v "print revision" -- "end of options; remainder will be discarded" --! "end of options with print of actual values" -d <debug> = 1 "debug level" [1, 0, 2, 3] -f <file_name> = "" "input file name" See also: https://common.pages.km3net.de/jpp#JeepGo back to top of page.
archive-put-pmt.sh <source directory> <detector identifier> <suffix> <archive> <version> Auxiliary script to download online detector files from database and to store these in archive. Note that the given suffix and version should match with that in the file names. DEBUG = ARCHIVE_DEBUG -> 2 WORKDIR = ARCHIVE_WORKDIR -> /tmp/Go back to top of page.
archive-put-wiki-detectors.sh <detector identifier> [<archive> <version>] Auxiliary script to download official detectors from wiki. Optionally, the corresponding JSON files are stored in the archive with given version. DEBUG = ARCHIVE_DEBUG -> 2Go back to top of page.
gradient.sh [number of tests] DEBUG = SCRIPTS_DEBUG -> 3Go back to top of page.
mkqueue.sh [queue name [queue size]] <option> Possible options: start, stop, continue, restart.Go back to top of page.