Double_t mass = part->Mass();
Bool_t valid;
- Int_t isRsnMini = AliAnalysisManager::GetGlobalInt("rsnUseMiniPackage",valid);
+ Int_t isRsnMini = AliRsnTrainManager::GetGlobalInt("IsRsnMini",valid);
+
if (isRsnMini) {
AddPairOutputMiniKStar(task,isMC,isMixing,pType1,listID1,pType2,listID2,pdg,mass,cutsPair,suffix);
} else {
void AddPairOutputKStar(AliRsnLoopPair *pair)
{
Bool_t valid;
- Int_t isFullOutput = AliAnalysisManager::GetGlobalInt("rsnOutputFull",valid);
- Int_t isPP = AliAnalysisManager::GetGlobalInt("rsnIsPP",valid);
+
+ Int_t isFullOutput = AliRsnTrainManager::GetGlobalInt("RsnOutputFull",valid);
+ Int_t collisionType = AliRsnTrainManager::GetGlobalInt("IsCollisionType",valid);
+ Int_t useRapidity = AliRsnTrainManager::GetGlobalInt("RsnUseRapidity",valid);
// axes
AliRsnValuePair *axisIM = new AliRsnValuePair("IM", AliRsnValuePair::kInvMass);
axisEta ->SetBins(400, -0.5, 0.5);
AliRsnValueEvent *axisCentrality = 0;
- if (!isPP) axisCentrality = new AliRsnValueEvent("MULTI",AliRsnValueEvent::kCentralityV0);
+ if (collisionType==1) axisCentrality = new AliRsnValueEvent("MULTI",AliRsnValueEvent::kCentralityV0);
// output: 2D histogram of inv. mass vs. pt
AliRsnListOutput *outPair = 0;
void AddPairOutputMiniKStar(AliAnalysisTaskSE *task,Bool_t isMC,Bool_t isMixing, AliPID::EParticleType pType1,Int_t listID1, AliPID::EParticleType pType2,Int_t listID2, Int_t pdgMother,Double_t massMother, AliRsnCutSet *cutsPair=0,TString suffix = "") {
Bool_t valid;
- Int_t isFullOutput = AliAnalysisManager::GetGlobalInt("rsnOutputFull",valid);
- Int_t useMixing = AliAnalysisManager::GetGlobalInt("rsnUseMixing",valid);
- Int_t isPP = AliAnalysisManager::GetGlobalInt("rsnIsPP",valid);
+ Int_t isFullOutput = AliRsnTrainManager::GetGlobalInt("RsnOutputFull",valid);
+ Int_t useMixing = AliRsnTrainManager::GetGlobalInt("IsMixing",valid);
+ Int_t collisionType = AliRsnTrainManager::GetGlobalInt("IsCollisionType",valid);
AliRsnMiniAnalysisTask *taskRsnMini = (AliRsnMiniAnalysisTask *)task;
- if (isPP) taskRsnMini->UseMultiplicity("QUALITY");
+ if (collisionType==0) taskRsnMini->UseMultiplicity("QUALITY");
else {
taskRsnMini->UseCentrality("V0M");
Int_t multID = taskRsnMini->CreateValue(AliRsnMiniValue::kMult, kFALSE);
Int_t nIM = 90; Double_t minIM = 0.6, maxIM = 1.5;
Int_t nRes = 200; Double_t minRes = -0.02, maxRes = 0.02;
Int_t nEta = 400; Double_t minEta = -0.5, maxEta = 0.5;
- Int_t nY = 16; Double_t minY = -0.8, maxY = 0.8;
+ Int_t nY = 32; Double_t minY = -0.8, maxY = 0.8;
Int_t nPt = 120; Double_t minPt = 0.0, maxPt = 12.0;
- Int_t nCent = 100; Double_t minCent = 0.0, maxCent = 100.0;
+ Int_t nCent = 20; Double_t minCent = 0.0, maxCent = 100.0;
//
// -- Create all needed outputs -----------------------------------------------------------------
//
if (useRapidity) out->AddAxis(yID, nY, minY, maxY);
else out->AddAxis(etaID, nEta, minEta, maxEta);
// axis Z: centrality
- if (!isPP) out->AddAxis(centID, nCent, minCent, maxCent);
+ if (collisionType==1) out->AddAxis(centID, nCent, minCent, maxCent);
}
}
if (useRapidity) outMC->AddAxis(yID, nY, minY, maxY);
else outMC->AddAxis(etaID, nEta, minEta, maxEta);
// axis Z: centrality
- if (!isPP) outMC->AddAxis(centID, nCent, minCent, maxCent);
+ if (collisionType==1) outMC->AddAxis(centID, nCent, minCent, maxCent);
}
}
if (useRapidity) outMC1->AddAxis(yID, nY, minY, maxY);
else outMC1->AddAxis(etaID, nEta, minEta, maxEta);
// axis Z: centrality
- if (!isPP) outMC1->AddAxis(centID, nCent, minCent, maxCent);
+ if (collisionType==1) outMC1->AddAxis(centID, nCent, minCent, maxCent);
}
}