private LocalHelperVariables lh;
public GaseousAbsorptionCorrection(L2AuxData auxData) {
lh = new LocalHelperVariables();
this.auxData = auxData;
}
<BUG>public int gas_correction(double m, double[] T_o3, double eta, double x2, double[] rho, int detector,
double[] rho_ag, boolean PCD_POL_F) {</BUG>
int status = 0;
for (int bandId = 0; bandId < L1_BAND_NUM; bandId++) {
T_o2 = T_h2o = 1.;

private LocalHelperVariables lh;
public GaseousAbsorptionCorrection(L2AuxData auxData) {
lh = new LocalHelperVariables();
this.auxData = auxData;
}
public int gas_correction(double[] T_o3, double eta, double x2, double[] rho, int detector,
double[] rho_ag, boolean PCD_POL_F) {
int status = 0;
for (int bandId = 0; bandId < L1_BAND_NUM; bandId++) {
T_o2 = T_h2o = 1.;
