Sure, I am commenting out that line on my local Garfield++ compilation. However, any users compiling and installing our libraries against Garfield++ will see those lines.
I also have outputs when using MediumMagboltz::LoadGasFile Garfield routines.
jgalan@sultan:/programas/garfield/6.24.02$ restRoot
= REST Version: v2.3.7
= Loading libraries ...
- libRestDetector.so
- libRestRaw.so
- libRestConnectors.so
- libRestGeant4.so
- libRestFramework.so
- libRestTrack.so
root [0] TRestDetectorGas *gas = new TRestDetectorGas("server", "Xenon-Isobutane 1Pct 20-10E3Vcm")
MediumMagboltz::LoadGasFile: Reading /home/jgalan/.rest/download/xe_99.0-iC4H10_1.0-E_vs_P_20.0_1000.0_nodes_20-nCol_10-maxE_400.gas.
MediumMagboltz::LoadGasFile: Version 12
MediumMagboltz::LoadGasFile:
Gas composition set to Xe/iC4H10 (99/1)
(TRestDetectorGas *) 0x55cd387006b0
root [1]
Those output lines are found at MediumGas.cc. Perhaps they could be encapsulated at a m_info flag that is not enabled by default. Or that could be defined at compilation stage.