Branch Coverage

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


line true false branch
86 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'}) { }
117 0 0 if (exists $FITS_headers->{'HIERARCH.ESO.INS.FILT1.ID'})
122 0 0 if (exists $FITS_headers->{'HIERARCH.ESO.INS.FILT2.ID'})
126 0 0 if ($filter1 eq 'open')
130 0 0 if ($filter2 eq 'open')
134 0 0 if ($filter1 eq 'blank' or $filter2 eq 'blank')
160 0 0 if (exists $FITS_headers->{'HIERARCH.ESO.INS.GRAT.ORDER'})
163 0 0 if ($self->to_GRATING_NAME($FITS_headers) eq 'LR') { }
0 0 elsif ($self->to_GRATING_NAME($FITS_headers) eq 'MR') { }
164 0 0 if (lc $order eq 'blue' or $self->to_FILTER($FITS_headers) eq 'GBF') { }
172 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) { }
193 0 0 if (exists $FITS_headers->{'HIERARCH.ESO.INS.GRAT.NAME'}) { }
0 0 elsif ($self->to_FILTER($FITS_headers) =~ /^G[BR]F/) { }
207 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/) { }
223 0 0 if (exists $FITS_headers->{'HIERARCH.ESO.DET.NCORRS'})
234 0 0 exists $FITS_headers->{'HIERARCH.ESO.DPR.TYPE'} ? :
237 0 0 exists $FITS_headers->{'HIERARCH.ESO.DPR.CATG'} ? :
239 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') { }
263 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'}) { }
301 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') { }
304 0 0 if ($type eq 'STD') { }
373 0 0 if (exists $FITS_headers->{'TELESCOP'})
375 0 0 if (defined $scope)
390 0 0 if (exists $FITS_headers->{'HIERARCH.ESO.INS.PIXSCALE'})
397 0 0 if (exists $FITS_headers->{'HIERARCH.ESO.TPL.EXPNO'})
403 0 0 unless ($expno == 1 and $mode eq 'IMAGE' || $mode eq 'POLARIMETRY')
404 0 0 if (exists $FITS_headers->{'HIERARCH.ESO.SEQ.CUMOFFSETX'})
407 0 0 if (exists $FITS_headers->{'HIERARCH.ESO.SEQ.CUMOFFSETY'})