how we can use TBranch::SetFile to set the file i want to fill the branch from it using any example
What are you trying to accomplish? Usually using a Friend tree is a better choice.
thanks for reply
i have to files one called masses.txt and the other properties.txt each had 3 columns
i am trying to plot 2 histograms on the same canvas the first between column 2 from properties.txt which represent Time at x-axis with the column 2 from masses.txt which represents the Hydrogen masses
the second histogram between column 2 from properties.txt which represent Time at x-axis with the column 3 from masses.txt which represents the Helium masses at y-axis
i had tried many times by building tree and filling these data in the branches but i failed so any help will be appreciated
TTree *prop = new TTree("properties","");
TTree *mass = new TTree("masses","");
do what you are looking for?
thank you very much for your work, great really.
i had tried your script but the graph still empty, so i searched for AddFriend and made sum modification and still the same problem
here is the try
try4.C (965 Bytes)
Attach both your data files.
My post (now corrected) had a fatal typo in the call to AddFriend. The intent was to pass the address of the TTree:
prop->AddFriend(mass);(and not a string).
If this still does not work, please let us know ‘how’ it still fails for you.
Sorry for being late to reply , i had a problem in internet connection
I had tried your modification and still the same problem
here are the files
thank you very much
masses.txt (589 Bytes)
properties.txt (1.69 KB)
TTree *prop = new TTree(“properties”,"");
TTree *mass = new TTree(“masses”,"");
}[code]and it seems to work for me …
Note that if you replace Draw with Scan, you will see a printout of the data.
Note that the dynamic range of your TimeX is extreme … for only 34 values it range (apparently evenly distributed in log) from 10e-21 to 10e+17! This and the low count of entries, might explain why you can not see the dot in the picture (without adding box as an option).