]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGPP/CalibMacros/xmldump
command line tool to dump a object in the file in XML format
[u/mrichter/AliRoot.git] / PWGPP / CalibMacros / xmldump
CommitLineData
e6abd438 1
2
3xmldump(){
4 #
5 # Dump object from file
6 #
7# Example usage:
8# xmldump /cvmfs/alice.gsi.de/alice/data/2010/OCDB/TPC/Calib/RecoParam/Run0_999999999_v1_s0.root AliCDBEntry Run0_999999999_v1_s0.dump
9
10 fin=$1
11 object=$2
12 fout=$3
13
14 echo "void xmldump(){" >xmldump.C
15 echo "printf(\"Hallo world\n\");" >>xmldump.C
16 echo "TFile* fin=TFile::Open(\"$fin\");" >>xmldump.C
17 echo "TFile* fout=TFile::Open(\"$fout.xml\",\"recreate\");" >>xmldump.C
18 echo "TObject * obj= (TObject*)fin->Get(\"$2\");" >>xmldump.C
19 echo "obj->Print();" >>xmldump.C
20 echo "obj->Write();" >>xmldump.C
21 echo "delete fout;" >>xmldump.C
22 echo "}" >>xmldump.C
23 aliroot -b -q xmldump.C
24}
25
26