Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
#!/bin/bash

export workdir=$1

    if [ ! -d "$workdir/rootfiles" ]; then
	mkdir $workdir/rootfiles;
    fi

    if [ ! -d "$workdir/plots" ]; then
	mkdir $workdir/plots;
	mkdir $workdir/plots/TIB;
	mkdir $workdir/plots/TOB;
	mkdir $workdir/plots/TID;
	mkdir $workdir/plots/TEC;

	for i in {1..4}; do
	    mkdir $workdir/plots/TIB/Layer$i;
	    mkdir $workdir/plots/TIB/Layer$i/Trends;
	done

	for i in {1..6}; do
	    mkdir $workdir/plots/TOB/Layer$i;
	    mkdir $workdir/plots/TOB/Layer$i/Trends;
	done

	for i in {1..2}; do
	    mkdir $workdir/plots/TID/Side$i;
	    for j in {1..3}; do
		mkdir $workdir/plots/TID/Side$i/Disk$j;
		mkdir $workdir/plots/TID/Side$i/Disk$j/Trends;
	    done
	done

	for i in {1..2}; do
	    mkdir $workdir/plots/TEC/Side$i;
	    for j in {1..9}; do
		mkdir $workdir/plots/TEC/Side$i/Disk$j;
		mkdir $workdir/plots/TEC/Side$i/Disk$j/Trends;
	    done
	done

	mkdir $workdir/plots/Trends
	mkdir $workdir/plots/TIB/Trends;
	mkdir $workdir/plots/TOB/Trends;
	mkdir $workdir/plots/TID/Side1/Trends;
	mkdir $workdir/plots/TID/Side2/Trends;
	mkdir $workdir/plots/TEC/Side1/Trends;
	mkdir $workdir/plots/TEC/Side2/Trends;
	mkdir $workdir/plots/Summary

    fi

for i in {1..4}; do
    for Plot in `ls *.png | grep TIBLayer$i`; do
	mv $Plot $workdir/plots/TIB/Layer$i/Trends;
    done
done

for i in {1..6}; do
    for Plot in `ls *.png | grep TOBLayer$i`; do
	mv $Plot $workdir/plots/TOB/Layer$i/Trends;
    done
done

for i in {1..3}; do
    for Plot in `ls *.png | grep TID-Disk$i`; do
	mv $Plot $workdir/plots/TID/Side1/Disk$i/Trends;
    done
    for Plot in `ls *.png | grep TID+Disk$i`; do
	mv $Plot $workdir/plots/TID/Side2/Disk$i/Trends;
    done
done

for i in {1..9}; do
    for Plot in `ls *.png | grep TEC-Disk$i`; do
	mv $Plot $workdir/plots/TEC/Side1/Disk$i/Trends;
    done
    for Plot in `ls *.png | grep TEC+Disk$i`; do
	mv $Plot $workdir/plots/TEC/Side2/Disk$i/Trends;
    done
done

for Plot in `ls *.png | grep TIB`; do
    mv $Plot $workdir/plots/TIB/Trends;
done

for Plot in `ls *.png | grep TOB`; do
    mv $Plot $workdir/plots/TOB/Trends;
done

for Plot in `ls *.png | grep TID-`; do
    mv $Plot $workdir/plots/TID/Side1/Trends;
done

for Plot in `ls *.png | grep TID+`; do
    mv $Plot $workdir/plots/TID/Side2/Trends;
done

for Plot in `ls *.png | grep TEC-`; do
    mv $Plot $workdir/plots/TEC/Side1/Trends;
done

for Plot in `ls *.png | grep TEC+`; do
    mv $Plot $workdir/plots/TEC/Side2/Trends;
done

for Plot in `ls *.png | grep Tracker`; do
    mv $Plot $workdir/plots/Trends;
done

mv TrackerSummary.root $workdir/rootfiles;
rm -f TrackerPlots.root;