kRunMax
};
-const char* pprRunName[kRunMax] = {
+const char* pprRunName[] = {
"test50",
"kParam_8000", "kParam_4000", "kParam_2000",
"kHijing_cent1", "kHijing_cent2",
{
comment = comment.Append(" Cocktail for TRD at 5.5 TeV");
AliGenCocktail *gener = new AliGenCocktail();
-
+
+ AliGenParam *phi = new AliGenParam(10,
+ new AliGenMUONlib(),
+ AliGenMUONlib::kPhi,
+ "Vogt PbPb");
+
+ phi->SetPtRange(0, 100);
+ phi->SetYRange(-1., +1.);
+ phi->SetForceDecay(kDiElectron);
+
+ AliGenParam *omega = new AliGenParam(10,
+ new AliGenMUONlib(),
+ AliGenMUONlib::kOmega,
+ "Vogt PbPb");
+
+ omega->SetPtRange(0, 100);
+ omega->SetYRange(-1., +1.);
+ omega->SetForceDecay(kDiElectron);
+
AliGenParam *jpsi = new AliGenParam(10,
new AliGenMUONlib(),
AliGenMUONlib::kJpsiFamily,
beauty->SetYRange(-1.5, +1.5);
beauty->SetForceDecay(kSemiElectronic);
+ AliGenParam *beautyJ = new AliGenParam(10,
+ new AliGenMUONlib(),
+ AliGenMUONlib::kBeauty,
+ "central");
+ beautyJ->SetPtRange(0, 100);
+ beautyJ->SetYRange(-1.5, +1.5);
+ beautyJ->SetForceDecay(kBJpsiDiElectron);
+
+ gener->AddGenerator(phi,"Phi",1);
+ gener->AddGenerator(omega,"Omega",1);
gener->AddGenerator(jpsi,"J/psi",1);
gener->AddGenerator(ups,"Upsilon",1);
gener->AddGenerator(charm,"Charm",1);
gener->AddGenerator(beauty,"Beauty",1);
+ gener->AddGenerator(beautyJ,"J/Psi from Beauty",1);
gGener=gener;
}
break;
{
comment = comment.Append(" Muon Cocktail Cent1");
AliGenMUONCocktail * gener = new AliGenMUONCocktail();
- gener->SetPtRange(1.0,100.); // Transverse momentum range
+ gener->SetPtRange(0.4,100.); // Transverse momentum range
gener->SetPhiRange(0.,360.); // Azimuthal angle range
gener->SetYRange(-4.0,-2.4);
gener->SetMuonPtCut(0.8);
gener->SetMuonThetaCut(171.,178.);
gener->SetMuonMultiplicity(2);
- gener->SetNumberOfCollisions(1626.); //Centrality class Cent1 for PDC04
- gener->SetNumberOfParticipants(359.4);//Centrality class Cent1 for PDC04
+ gener->SetImpactParameterRange(12.,16.); //Centrality class Cent1 for PDC04
gGener=gener;
}
break;
{
comment = comment.Append(" Muon Cocktail Per1");
AliGenMUONCocktail * gener = new AliGenMUONCocktail();
- gener->SetPtRange(1.0,100.); // Transverse momentum range
+ gener->SetPtRange(0.0,100.); // Transverse momentum range
gener->SetPhiRange(0.,360.); // Azimuthal angle range
gener->SetYRange(-4.0,-2.4);
gener->SetMuonPtCut(0.8);
gener->SetMuonThetaCut(171.,178.);
gener->SetMuonMultiplicity(2);
- gener->SetNumberOfCollisions(820.0);//Centrality class Per1 for PDC04
- gener->SetNumberOfParticipants(229.3);//Centrality class Per1 for PDC04
+ gener->SetImpactParameterRange(5.,8.6);//Centrality class Per1 for PDC04
gGener=gener;
}
break;
{
comment = comment.Append(" Muon Cocktail Per4");
AliGenMUONCocktail * gener = new AliGenMUONCocktail();
- gener->SetPtRange(1.0,100.); // Transverse momentum range
+ gener->SetPtRange(0.0,100.); // Transverse momentum range
gener->SetPhiRange(0.,360.); // Azimuthal angle range
gener->SetYRange(-4.0,-2.4);
gener->SetMuonPtCut(0.8);
gener->SetMuonThetaCut(171.,178.);
gener->SetMuonMultiplicity(2);
- gener->SetNumberOfCollisions(13.6);//Centrality class Per4 for PDC04
- gener->SetNumberOfParticipants(13.3);//Centrality class Per4 for PDC04
+ gener->SetImpactParameterRange(13.2,15.0);//Centrality class Per4 for PDC04
gGener=gener;
}
break;
{
comment = comment.Append(" Muon Cocktail HighPt Cent1");
AliGenMUONCocktail * gener = new AliGenMUONCocktail();
- gener->SetPtRange(1.0,100.); // Transverse momentum range
+ gener->SetPtRange(0.0,100.); // Transverse momentum range
gener->SetPhiRange(0.,360.); // Azimuthal angle range
gener->SetYRange(-4.0,-2.4);
gener->SetMuonPtCut(2.5);
gener->SetMuonThetaCut(171.,178.);
gener->SetMuonMultiplicity(2);
- gener->SetNumberOfCollisions(1626.); //Centrality class Cent1 for PDC04
- gener->SetNumberOfParticipants(359.4);//Centrality class Cent1 for PDC04
+ gener->SetImpactParameterRange(0.,5.); //Centrality class Cent1 for PDC04
gGener=gener;
}
break;
{
comment = comment.Append(" Muon Cocktail HighPt Per1");
AliGenMUONCocktail * gener = new AliGenMUONCocktail();
- gener->SetPtRange(1.0,100.); // Transverse momentum range
+ gener->SetPtRange(0.0,100.); // Transverse momentum range
gener->SetPhiRange(0.,360.); // Azimuthal angle range
gener->SetYRange(-4.0,-2.4);
gener->SetMuonPtCut(2.5);
gener->SetMuonThetaCut(171.,178.);
gener->SetMuonMultiplicity(2);
- gener->SetNumberOfCollisions(820.0);//Centrality class Per1 for PDC04
- gener->SetNumberOfParticipants(229.3);//Centrality class Per1 for PDC04
+ gener->SetImpactParameterRange(5.,8.6);//Centrality class Per1 for PDC04
gGener=gener;
}
break;
{
comment = comment.Append(" Muon Cocktail HighPt Per4");
AliGenMUONCocktail * gener = new AliGenMUONCocktail();
- gener->SetPtRange(1.0,100.); // Transverse momentum range
+ gener->SetPtRange(0.0,100.); // Transverse momentum range
gener->SetPhiRange(0.,360.); // Azimuthal angle range
gener->SetYRange(-4.0,-2.4);
gener->SetMuonPtCut(2.5);
gener->SetMuonThetaCut(171.,178.);
gener->SetMuonMultiplicity(2);
- gener->SetNumberOfCollisions(13.6);//Centrality class Per4 for PDC04
- gener->SetNumberOfParticipants(13.3);//Centrality class Per4 for PDC04
+ gener->SetImpactParameterRange(13.2,15.0);//Centrality class Per4 for PDC04
gGener=gener;
}
break;
{
comment = comment.Append(" Muon Cocktail Single Cent1");
AliGenMUONCocktail * gener = new AliGenMUONCocktail();
- gener->SetPtRange(1.0,100.); // Transverse momentum range
+ gener->SetPtRange(0.0,100.); // Transverse momentum range
gener->SetPhiRange(0.,360.); // Azimuthal angle range
gener->SetYRange(-4.0,-2.4);
gener->SetMuonPtCut(0.8);
gener->SetMuonThetaCut(171.,178.);
gener->SetMuonMultiplicity(1);
- gener->SetNumberOfCollisions(1626.); //Centrality class Cent1 for PDC04
- gener->SetNumberOfParticipants(359.4);//Centrality class Cent1 for PDC04
+ gener->SetImpactParameterRange(0.,5.); //Centrality class Cent1 for PDC04
gGener=gener;
}
break;
{
comment = comment.Append(" Muon Cocktail Single Per1");
AliGenMUONCocktail * gener = new AliGenMUONCocktail();
- gener->SetPtRange(1.0,100.); // Transverse momentum range
+ gener->SetPtRange(0.0,100.); // Transverse momentum range
gener->SetPhiRange(0.,360.); // Azimuthal angle range
gener->SetYRange(-4.0,-2.4);
gener->SetMuonPtCut(0.8);
gener->SetMuonThetaCut(171.,178.);
gener->SetMuonMultiplicity(1);
- gener->SetNumberOfCollisions(820.0);//Centrality class Per1 for PDC04
+ gener->SetImpactParameterRange(5.,8.6);//Centrality class Per1 for PDC04
gener->SetNumberOfParticipants(229.3);//Centrality class Per1 for PDC04
gGener=gener;
}
{
comment = comment.Append(" Muon Cocktail Single Per4");
AliGenMUONCocktail * gener = new AliGenMUONCocktail();
- gener->SetPtRange(1.0,100.); // Transverse momentum range
+ gener->SetPtRange(0.0,100.); // Transverse momentum range
gener->SetPhiRange(0.,360.); // Azimuthal angle range
gener->SetYRange(-4.0,-2.4);
gener->SetMuonPtCut(0.8);
gener->SetMuonThetaCut(171.,178.);
gener->SetMuonMultiplicity(1);
- gener->SetNumberOfCollisions(13.6);//Centrality class Per4 for PDC04
- gener->SetNumberOfParticipants(13.3);//Centrality class Per4 for PDC04
+ gener->SetImpactParameterRange(13.2,15.0);//Centrality class Per4 for PDC04
gGener=gener;
}
break;