Loading [MathJax]/extensions/tex2jax.js
Logo ROOT  
Reference Guide
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
na49geomfile.C File Reference

Detailed Description

Before executing this macro, the file makegeometry.C must have been executed.

void na49geomfile() {
gBenchmark->Start("geometry");
TGeometry *n49 =(TGeometry*)gROOT->FindObject("na49");
if (n49) {
TFile na("na49.root","RECREATE");
n49->Write();
na.Write();
}
gBenchmark->Show("geometry");
}
R__EXTERN TBenchmark * gBenchmark
Definition: TBenchmark.h:59
#define gROOT
Definition: TROOT.h:406
virtual void Start(const char *name)
Starts Benchmark with the specified name.
Definition: TBenchmark.cxx:174
virtual void Show(const char *name)
Stops Benchmark name and Prints results.
Definition: TBenchmark.cxx:157
A ROOT file is a suite of consecutive data records (TKey instances) with a well defined format.
Definition: TFile.h:53
TGeometry description.
Definition: TGeometry.h:39
virtual Int_t Write(const char *name=0, Int_t option=0, Int_t bufsize=0)
Write this object to the current directory.
Definition: TObject.cxx:796
Author
Andrei Gheata

Definition in file na49geomfile.C.