pG1->SetMomentum(2.5);
pG1->SetTheta(109.5-3);
pG1->SetPhi(10);
gener->AddGenerator(pG1,"g1",1);
AliGenFixed *pG2=new AliGenFixed(1);
pG1->SetMomentum(2.5);
pG1->SetTheta(109.5-3);
pG1->SetPhi(10);
gener->AddGenerator(pG1,"g1",1);
AliGenFixed *pG2=new AliGenFixed(1);
pG2->SetMomentum(1.0);
pG2->SetTheta( 90.0-3);
pG2->SetPhi(10);
gener->AddGenerator(pG2,"g2",1);
AliGenFixed *pG3=new AliGenFixed(1);
pG2->SetMomentum(1.0);
pG2->SetTheta( 90.0-3);
pG2->SetPhi(10);
gener->AddGenerator(pG2,"g2",1);
AliGenFixed *pG3=new AliGenFixed(1);
pG3->SetMomentum(1.5);
pG3->SetTheta(109.5-3);
pG3->SetPhi(30);
gener->AddGenerator(pG3,"g3",1);
AliGenFixed *pG4=new AliGenFixed(1);
pG3->SetMomentum(1.5);
pG3->SetTheta(109.5-3);
pG3->SetPhi(30);
gener->AddGenerator(pG3,"g3",1);
AliGenFixed *pG4=new AliGenFixed(1);
pG4->SetMomentum(0.7);
pG4->SetTheta( 90.0-3);
pG4->SetPhi(30);
gener->AddGenerator(pG4,"g4",1);
AliGenFixed *pG5=new AliGenFixed(1);
pG4->SetMomentum(0.7);
pG4->SetTheta( 90.0-3);
pG4->SetPhi(30);
gener->AddGenerator(pG4,"g4",1);
AliGenFixed *pG5=new AliGenFixed(1);
pG5->SetMomentum(1.0);
pG5->SetTheta( 70.0-3);
pG5->SetPhi(30);
gener->AddGenerator(pG5,"g5",1);
AliGenFixed *pG6=new AliGenFixed(1);
pG5->SetMomentum(1.0);
pG5->SetTheta( 70.0-3);
pG5->SetPhi(30);
gener->AddGenerator(pG5,"g5",1);
AliGenFixed *pG6=new AliGenFixed(1);
pG6->SetMomentum(2.5);
pG6->SetTheta( 90.0-3);
pG6->SetPhi(50);
gener->AddGenerator(pG6,"g6",1);
AliGenFixed *pG7=new AliGenFixed(1);
pG6->SetMomentum(2.5);
pG6->SetTheta( 90.0-3);
pG6->SetPhi(50);
gener->AddGenerator(pG6,"g6",1);
AliGenFixed *pG7=new AliGenFixed(1);
pG8->SetMomentum(1.2);
pG8->SetTheta( 95.0);
pG8->SetPhi(190);
gener->AddGenerator(pG8,"g8",1);
AliGenFixed *pG9=new AliGenFixed(1);
pG8->SetMomentum(1.2);
pG8->SetTheta( 95.0);
pG8->SetPhi(190);
gener->AddGenerator(pG8,"g8",1);
AliGenFixed *pG9=new AliGenFixed(1);
gphos->SetMomentumRange(10,11.);
gphos->SetPhiRange(270.5,270.7);
gphos->SetThetaRange(90.5,90.7);
gphos->SetMomentumRange(10,11.);
gphos->SetPhiRange(270.5,270.7);
gphos->SetThetaRange(90.5,90.7);
gemcal->SetMomentumRange(10,11.);
gemcal->SetPhiRange(90.5,199.5);
gemcal->SetThetaRange(90.5,90.7);
gemcal->SetMomentumRange(10,11.);
gemcal->SetPhiRange(90.5,199.5);
gemcal->SetThetaRange(90.5,90.7);
gmuon1->SetMomentumRange(20.,20.1);
gmuon1->SetPhiRange(0., 360.);
gmuon1->SetThetaRange(171.000,178.001);
gmuon1->SetMomentumRange(20.,20.1);
gmuon1->SetPhiRange(0., 360.);
gmuon1->SetThetaRange(171.000,178.001);
gener->AddGenerator(gmuon1,"GENBOX MUON1",1);
AliGenBox * gmuon2 = new AliGenBox(1);
gmuon2->SetMomentumRange(20.,20.1);
gmuon2->SetPhiRange(0., 360.);
gmuon2->SetThetaRange(171.000,178.001);
gener->AddGenerator(gmuon1,"GENBOX MUON1",1);
AliGenBox * gmuon2 = new AliGenBox(1);
gmuon2->SetMomentumRange(20.,20.1);
gmuon2->SetPhiRange(0., 360.);
gmuon2->SetThetaRange(171.000,178.001);
gener->AddGenerator(gmuon2,"GENBOX MUON1",1);
//TOF
AliGenFixed *gtof=new AliGenFixed(1);
gener->AddGenerator(gmuon2,"GENBOX MUON1",1);
//TOF
AliGenFixed *gtof=new AliGenFixed(1);