00001 void doEffPythia(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/pythia/");
00010 TString command("mkdir ");
00011 command.Append(out.Data());
00012 gSystem->Exec(command.Data());
00013 out.Append(PID);
00014 out.Append(flag);
00015
00016 Efficiency *eff=new Efficiency(in,out.Data(),"pp05");
00017 eff->init();
00018 eff->setMC(kTRUE);
00019 eff->setUseWeight(kFALSE);
00020 eff->setUseBbcSpread(kFALSE);
00021 eff->setPythia(kTRUE);
00022 eff->make(5000000);
00023 eff->finish();
00024
00025
00026 }