00001 void doEff(const char *in,const char *PID,const char *flag)
00002 {
00003 gSystem->Load("$HOME/MyEvent/MyEvent");
00004 gSystem->Load("$HOME/gamma/analysis/lib/AnaCuts");
00005 gSystem->Load("$HOME/gamma/analysis/lib/EventMixer");
00006 gSystem->Load("$HOME/gamma/analysis/lib/Pi0Analysis");
00007 gSystem->Load("$HOME/gamma/analysis/lib/Efficiency");
00008
00009 TString out("/star/u/russcher/gamma/analysis/output/dAu/");
00010 out.Append(PID);
00011 TString command("mkdir ");
00012 command.Append(out.Data());
00013 gSystem->Exec(command.Data());
00014 out.Append("/");
00015 out.Append(PID);
00016 out.Append(flag);
00017
00018 Efficiency *eff=new Efficiency(in,out.Data(),"dAu");
00019 eff->init();
00020 eff->setUseWeight(kTRUE);
00021 eff->make(5000000);
00022 eff->finish();
00023 }