00001 void doEffPP05(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/pp05/");
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(),"pp05");
00019 eff->init();
00020 eff->setUseWeight(kTRUE);
00021
00022
00023 eff->make(5000000);
00024 eff->finish();
00025 }