00001 {
00002 gROOT->Reset();
00003 gSystem->Load("libMicro.so");
00004 TFile f("dirac.root");
00005
00006
00007 TH1F *htemp = new TH1F("Temp", "temperature" , 100,0,30);
00008 TH1F *hpres = new TH1F("Pressure", "pressure" , 100,0,2000);
00009 TIter nextkey(f.GetListOfKeys());
00010 TKey *key;
00011 while (key = (TKey*)nextkey()) {
00012 TTree *tree = (TTree*)key->ReadObj();
00013 MTEvent *evt = new MTEvent();
00014 TBranch *branch= tree->GetBranch("MTEvent");
00015 branch->SetAddress(&evt);
00016
00017 for ( int evtNum = 0; evtNum < tree->GetEntries(); evtNum++)
00018 {
00019 tree->GetEntry(evtNum);
00020
00021
00022
00023
00024
00025
00026
00027
00028 htemp->Fill( evt->GetTemperature() );
00029 hpres->Fill( evt->GetPressure() );
00030 }
00031 }
00032
00033 TCanvas *c1 = new TCanvas();
00034 htemp->Draw();
00035 TCanvas *c2 = new TCanvas();
00036 hpres->Draw();
00037 }
00038
00039
00040
00041