Changeset 10538 for trunk/ippScripts/scripts/detrend_reject_imfile.pl
- Timestamp:
- Dec 7, 2006, 2:23:25 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/ippScripts/scripts/detrend_reject_imfile.pl (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippScripts/scripts/detrend_reject_imfile.pl
r10536 r10538 77 77 my @means; # Array of means 78 78 my @variances; # Array of variances 79 my @meanStdevs; # Array of mean stdevs 79 80 open my $list1File, '>' . $list1Name; 80 81 open my $list2File, '>' . $list2Name; … … 83 84 print $list2File ($ipprc->convert_filename_absolute( $file->{b2_uri} ) . "\n"); 84 85 push @means, $file->{bg}; 86 push @meanStdevs, $file->{bg_mean_stdev}; 85 87 ## calculate the root-mean-square of the bd_stdevs 86 88 push @variances, $file->{bg_stdev}*$file->{bg_stdev}; 89 87 90 } 88 91 close $list1File; … … 111 114 my $expected = rejection_limit( 'EXPECTED', $det_type, $filter ); # Expected mean 112 115 # Rejection thresholds 113 my $reject_imfile_mean = rejection_limit( 'IMFILE.MEAN', $det_type, $filter ); 114 my $reject_imfile_stdev = rejection_limit( 'IMFILE.STDEV', $det_type, $filter ); 115 my $reject_imfile_sn = rejection_limit( 'IMFILE.SN', $det_type, $filter ); 116 my $reject_exp_mean = rejection_limit( 'EXP.MEAN', $det_type, $filter ); 117 my $reject_exp_stdev = rejection_limit( 'EXP.STDEV', $det_type, $filter ); 118 my $reject_exp_meanstdev = rejection_limit( 'EXP.MEANSTDEV', $det_type, $filter ); 119 my $reject_exp_sn = rejection_limit( 'EXP.SN', $det_type, $filter ); 116 my $reject_imfile_mean = rejection_limit( 'IMFILE.MEAN', $det_type, $filter ); 117 my $reject_imfile_stdev = rejection_limit( 'IMFILE.STDEV', $det_type, $filter ); 118 my $reject_imfile_meanstdev = rejection_limit( 'IMFILE.MEANSTDEV', $det_type, $filter ); 119 my $reject_imfile_sn = rejection_limit( 'IMFILE.SN', $det_type, $filter ); 120 my $reject_exp_mean = rejection_limit( 'EXP.MEAN', $det_type, $filter ); 121 my $reject_exp_stdev = rejection_limit( 'EXP.STDEV', $det_type, $filter ); 122 my $reject_exp_meanstdev = rejection_limit( 'EXP.MEANSTDEV', $det_type, $filter ); 123 my $reject_exp_sn = rejection_limit( 'EXP.SN', $det_type, $filter ); 120 124 121 125 # Reject based on the stats of the imfiles … … 146 150 } else { 147 151 print "no rejection for imfile stdev\n"; 152 } 153 if ($reject_imfile_meanstdev) { 154 if ($meanStdevs[$i] > $reject_imfile_meanstdev) { 155 print "Rejecting exposure based on bad imfile mean stdev for imfile $i: " . 156 $meanStdevs[$i] . " vs " . $reject_imfile_meanstdev . "\n"; 157 $reject = 1; 158 last; 159 } 160 } else { 161 print "no rejection for imfile mean stdev\n"; 148 162 } 149 163 if ($reject_imfile_sn) {
Note:
See TracChangeset
for help on using the changeset viewer.
