User Tools

Site Tools


root:troubleshooting

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
root:troubleshooting [2010/11/09 16:02] nchiaproot:troubleshooting [2013/06/14 12:11] nchiap
Line 1: Line 1:
-====== Writing Root-files ====== +====== Root-files ====== 
-<code C> + 
-TFile* inputFile = TFile::Open("myInputFile.root"); +Root-files can be the source of various problems
-TFile* outputFile = new TFile("myOutputFile.root", "RECREATE"); +Usually they are caused by hidden changes in the internal state of ROOT
-// your code +ROOT stores the active directory. 
-outputFile->Write(); +When a new histograms is created,  in the active directoy, existing histograms are looked for in
-</code>+
  
 ===== Empty Files ===== ===== Empty Files =====
Line 14: Line 13:
 TFile* outputFile = new TFile("myOutputFile.root", "RECREATE"); TFile* outputFile = new TFile("myOutputFile.root", "RECREATE");
 TFile* inputFile = TFile::Open("myInputFile.root"); TFile* inputFile = TFile::Open("myInputFile.root");
 +// your code
 +outputFile->Write();
 +</code>
 +
 +but instead do:
 +<code C>
 +TFile* inputFile = TFile::Open("myInputFile.root");
 +TFile* outputFile = new TFile("myOutputFile.root", "RECREATE");
 // your code // your code
 outputFile->Write(); outputFile->Write();
 </code> </code>
root/troubleshooting.txt · Last modified: 2013/06/14 12:14 by nchiap