Branch Coverage

blib/lib/Astro/FITS/HdrTrans/SOFI.pm
Criterion Covered Total %
branch 0 106 0.0


line true false branch
84 0 0 if (exists $FITS_headers->{'HIERARCH.ESO.SEQ.CUMOFFSETD'}) { }
0 0 elsif (exists $FITS_headers->{'HIERARCH.ESO.SEQ.CUMOFFSETX'} or exists $FITS_headers->{'HIERARCH.ESO.SEQ.CUMOFFSETY'}) { }
115 0 0 if (exists $FITS_headers->{'HIERARCH.ESO.INS.FILT1.ID'})
120 0 0 if (exists $FITS_headers->{'HIERARCH.ESO.INS.FILT2.ID'})
124 0 0 if ($filter1 eq "open")
128 0 0 if ($filter2 eq "open")
132 0 0 if ($filter1 eq "blank" or $filter2 eq "blank")
158 0 0 if (exists $FITS_headers->{'HIERARCH.ESO.INS.GRAT.ORDER'})
161 0 0 if ($self->to_GRATING_NAME($FITS_headers) eq 'LR') { }
0 0 elsif ($self->to_GRATING_NAME($FITS_headers) eq 'MR') { }
162 0 0 if (lc $order eq 'blue' or $self->to_FILTER($FITS_headers) eq 'GBF') { }
170 0 0 if ($order == 8) { }
0 0 elsif ($order == 7) { }
0 0 elsif ($order == 6) { }
0 0 elsif ($order == 5) { }
0 0 elsif ($order == 4) { }
0 0 elsif ($order == 3) { }
191 0 0 if (exists $FITS_headers->{'HIERARCH.ESO.INS.GRAT.NAME'}) { }
0 0 elsif ($self->to_FILTER($FITS_headers) =~ /^G[BR]F/) { }
205 0 0 if (exists $FITS_headers->{'HIERARCH.ESO.INS.GRAT.WLEN'}) { }
0 0 elsif ($self->to_FILTER($FITS_headers) =~ /^GBF/) { }
0 0 elsif ($self->to_FILTER($FITS_headers) =~ /^GRF/) { }
221 0 0 if (exists $FITS_headers->{'HIERARCH.ESO.DET.NCORRS'})
232 0 0 exists $FITS_headers->{'HIERARCH.ESO.DPR.TYPE'} ? :
235 0 0 exists $FITS_headers->{'HIERARCH.ESO.DPR.CATG'} ? :
237 0 0 if (uc $cat eq 'TEST') { }
0 0 elsif (uc $type eq 'STD' or uc $cat eq 'SCIENCE') { }
0 0 elsif (uc $type eq 'SKY,FLAT' or uc $type eq 'FLAT,SKY' or uc $cat eq 'OTHER') { }
0 0 elsif (uc $type eq 'LAMP,FLAT' or uc $type eq 'FLAT,LAMP' or uc $type eq 'FLAT') { }
0 0 elsif (uc $type eq 'LAMP') { }
0 0 elsif (uc $type eq 'OTHER') { }
261 0 0 if (exists $FITS_headers->{'HIERARCH.ESO.SEQ.CUMOFFSETA'}) { }
0 0 elsif (exists $FITS_headers->{'HIERARCH.ESO.SEQ.CUMOFFSETX'} or exists $FITS_headers->{'HIERARCH.ESO.SEQ.CUMOFFSETY'}) { }
299 0 0 if ($template eq 'SOFI_img_obs_AutoJitter' or $template eq 'SOFI_img_obs_Jitter' or $template eq 'SOFI_img_obs_GenericOffset') { }
0 0 elsif ($template eq 'SOFI_img_cal_StandardStar' or $template eq 'SOFI_img_tec_Zp' or $seq eq 'SOFI_img_cal_StandardStar') { }
0 0 elsif ($template eq 'SOFI_img_obs_AutoJitterOffset' or $template eq 'SOFI_img_obs_JitterOffset') { }
0 0 elsif ($template eq 'SOFI_img_cal_Darks' or $seq eq 'SOFI_img_cal_Darks') { }
0 0 elsif ($template eq 'SOFI_img_cal_DomeFlats') { }
0 0 elsif ($template eq 'SOFI_img_cal_SpecialDomeFlats') { }
0 0 elsif ($template eq 'SOFI_img_obs_Polarimetry' or $template eq 'SOFI_img_cal_Polarimetry') { }
0 0 elsif ($template eq 'SOFI_spec_obs_AutoNodOnSlit' or $template eq 'SOFI_spec_obs_AutoNodNonDestr') { }
0 0 elsif ($template eq 'SOFI_spec_cal_StandardStar' or $template eq 'SOFI_spec_cal_AutoNodOnSlit') { }
0 0 elsif ($template eq 'SOFI_spec_cal_NightCalib') { }
0 0 elsif ($template eq 'SOFI_spec_cal_Arcs' or $seq eq 'SOFI_spec_cal_Arcs') { }
0 0 elsif ($template eq 'SOFI_spec_cal_DomeFlats' or $template eq 'SOFI_spec_cal_NonDestrDomeFlats') { }
302 0 0 if ($type eq 'STD') { }
371 0 0 if (exists $FITS_headers->{'TELESCOP'})
373 0 0 if (defined $scope)
388 0 0 if (exists $FITS_headers->{'HIERARCH.ESO.INS.PIXSCALE'})
395 0 0 if (exists $FITS_headers->{'HIERARCH.ESO.TPL.EXPNO'})
401 0 0 unless ($expno == 1 and $mode eq 'IMAGE' || $mode eq 'POLARIMETRY')
402 0 0 if (exists $FITS_headers->{'HIERARCH.ESO.SEQ.CUMOFFSETX'})
405 0 0 if (exists $FITS_headers->{'HIERARCH.ESO.SEQ.CUMOFFSETY'})