Types of offline calibrations on the ground.
- Pedestal. Use B/13 (non zero-suppressed) run or periodic/solicited triggers from flight mode runs.
- Caculate mean/rms of pedestal values. Check for skewness?
- HV on or off?
- Outlier rejection if HV on.
- How to treat NA tiles.
- MIP peak. Use any muon runs.
- Fit smooth curve to MIP peak.
- Select fit range avoid pathologies
- Select tracks near normal incidence.
- Correct for pathlength in the tiles. (This requires pedestal subrataction first).
- Veto turn-on. Use any muon runs.
- Estimate 50% point of veto turn on curve.
The package calibGenACD has the following executable to run calibrations
- runPedestal.exe
- runMuonCalib_Roi.exe
- runMuonCalib_Tkr.exe
- runVetoCalib.exe
- runMeritCalib.exe
You can specify the input (not all jobs require all types of input files) and output files for all of these exectuable on the command line with these options:
- -d <digiFiles> : comma seperated list of digi ROOT files
- -r <reconFiles> : comma seperated list of recon ROOT files
- -m <meritFiles> : comma seperated list of merit ROOT files
- <output> : prefix (path/filename) to add to output files
In addition to this all these executable take the following options [defaultValues] :
- -h : print help message
-I <Instrument> : specify instument being calibrated, this is a tag in the output files [LAT]
-n <nEvents> : run over <nEvents> (0 for all events) [0]
-s <startEvent> : start with event <startEvent> [0]
Finally, if the calibration require