// function example #include #include "TChain.h" #include "TCanvas.h" #include "TCutG.h" #include "TFile.h" #include "TTree.h" #include #include #include #include "THashList.h" #include "TH1F.h" // root-config --cflags -- gives you the -pthread bla //g++ -c mope.cpp -I$ROOTSYS/include -pthread -m64 -I/.../include //g++ -o lex `root-config --glibs` mope.o // ./lex using namespace std; float addition (int a) { Char_t iggy[200]; TString ig; TH1F *rip; THashList last; sprintf(iggy,"/media/e4bdd8ff-8ade-4a84-a172-9d31a2653be1/rootfiles/addback/hists/hists_0%iab.root",a); ig=iggy; TFile *f = new TFile(ig); f->ls(); last = (THashList*)gDirectory->Get("allhists"); //rip = (TH1F*)allhists("h50[0]")->Clone(); //rip->GetXaxis()->SetRangeUser(4250,4500); //rip->Fit("gaus"); float r; //r=(float)(gaus->GetParameter(1)); r=a*0.84; return (r); } int main () { int a,i; ofstream es("drift.txt"); float z; for(int i=264;i<266;i++) { z = addition (i); es <