--
GavinKirby - 2011-02-08
This page contains instructions for setting up and using a tool to parse text files and create ntuples containing the information in them.
Set up the environment
For initial setup:
source ~cdfsoft/cdf2.shrc
setup cdfsoft2 6.1.6.m
setup neurobayes_expert
setup root v5_26_00 -q GCC_3_4_6 -f Linux+2.6
cd /data/cdf04/stdenis/hww_1fb/hwwcdf6.1.6.mv4_81/
srt_setup -a
cd -
The command
hwwcdf6.1.6.mv4_81/Hww/TRTuple/root/testFillFlatFromAscii.sh
runs the program on a text file.
The code is executed via the command:
runFillFlatFromAscii teststeerFillFlatFromAscii.txt testFlatFillATLASl4vec.txt testFlatFillATLAS.root
The first argument is the steering file, the second is the text file you make and the third is the output root file.
The steering file should be pointed at the evinfo, global and variable tree to ntp definitions.
Test environment -- CDF Version
Copy the following files into a test area:
/data/cdf04/stdenis/hww_1fb/hwwcdf6.1.6.mv4_81/Hww/TRTuple/root/TreeSpecEv.txt
/data/cdf04/stdenis/hww_1fb/hwwcdf6.1.6.mv4_81/Hww/TRTuple/root/TreeSpecGlobal.txt
/data/cdf04/stdenis/hww_1fb/hwwcdf6.1.6.mv4_81/Hww/HwwMtuple/root/VariableTreeToNTP.txt
/data/cdf04/stdenis/hww_1fb/hwwcdf6.1.6.mv4_81/Hww/TRTuple/root/teststeerFillFlatFromAscii.txt
/data/cdf04/stdenis/hww_1fb/hwwcdf6.1.6.mv4_81/Hww/TRTuple/root/testFlatFillATLASl4vec.txt
Edit teststeerFillFlatFromAscii.txt so the three files have no directory spec:
GeneralParameter string 1 TreeSpecEv=TreeSpecEv.txt
GeneralParameter string 1 TreeSpecGlobal=TreeSpecGlobal.txt
GeneralParameter string 1 TreeToNTPMapFile=VariableTreeToNTP.txt
Now do:
setup neurobayes_expert
setup root v5_26_00 -q GCC_3_4_6 -f Linux+2.6
Now you can run the tool via the command
runFillFlatFromAscii teststeerFillFlatFromAscii.txt testFlatFillATLASl4vec.txt testFlatFillATLAS.root