All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
fix_headers_dnn.pl
Go to the documentation of this file.
1 use strict;
2 
3 use vars qw(%subdir_list);
4 use vars qw(%header_list);
5 
6 # explicit headers to avoid conflicts with experiment code
7 BEGIN { %header_list = (
8 "larreco/RecoAlg/ImagePatternAlgs/Keras/keras_model.h" => "larrecodnn/ImagePatternAlgs/Keras/keras_model.h",
9 "larreco/RecoAlg/ImagePatternAlgs/Tensorflow/PointIdAlg/PointIdAlg.h" => "larrecodnn/ImagePatternAlgs/Tensorflow/PointIdAlg/PointIdAlg.h",
10 "larreco/RecoAlg/ImagePatternAlgs/Tensorflow/TF/tf_graph.h" => "larrecodnn/ImagePatternAlgs/Tensorflow/TF/tf_graph.h"
11  ); }
12 
13 foreach my $inc (sort keys %header_list) {
14  s&^(\s*#include\s+["<])\Q$inc\E(.*)&${1}$header_list{$inc}${2}& and last;
15  s&^(\s*#include\s+["<]GENIE/)\Q$inc\E(.*)&${1}$header_list{$inc}${2}& and last;
16 }
use File::Basename qw(fileparse)
foreach my $inc(sort keys%subdir_list)
Definition: fix_headers.pl:100
process_name E
my($xml, $fcl, $workdir, $check, $merge)
BEGIN
Definition: fix_cmake.pl:4
return match has_match and(match.match_pdg==11 or match.match_pdg==-11)
use strict
Definition: SubmitCommand.pl:8
then echo File list $list not found else cat $list while read file do echo $file sed s
Definition: file_to_url.sh:60