fStoreDistributions(kFALSE),
fCalculateCumulantsVsM(kFALSE),
fCalculateAllCorrelationsVsM(kFALSE),
- fMultiplicityIsRefMultiplicity(kFALSE),
fCalculateMixedHarmonics(kFALSE),
fCalculateMixedHarmonicsVsM(kFALSE),
+ fStoreControlHistograms(kFALSE),
fMinimumBiasReferenceFlow(kTRUE),
fForgetAboutCovariances(kFALSE),
fStorePhiDistributionForOneEvent(kFALSE),
fUseEtaWeights(kFALSE),
fUseTrackWeights(kFALSE),
fWeightsList(NULL),
- fMultiplicityWeight(NULL)
+ fMultiplicityWeight(NULL),
+ fMultiplicityIs(AliFlowCommonConstants::kRP)
{
// constructor
- AliDebug(2,"AliAnalysisTaskQCumulants::AliAnalysisTaskQCumulants(const char *name, Bool_t useParticleWeights)");
+ AliDebug(2,"AliAnalysisTaskQCumulants::AliAnalysisTaskQCumulants(const char *name, Bool_t useParticleWeights)");
// Define input and output slots here
// Input slot #0 works with an AliFlowEventSimple
{
fPhiDistributionForOneEventSettings[p] = 0.;
}
-
}
AliAnalysisTaskQCumulants::AliAnalysisTaskQCumulants():
fStoreDistributions(kFALSE),
fCalculateCumulantsVsM(kFALSE),
fCalculateAllCorrelationsVsM(kFALSE),
- fMultiplicityIsRefMultiplicity(kFALSE),
fCalculateMixedHarmonics(kFALSE),
fCalculateMixedHarmonicsVsM(kFALSE),
+ fStoreControlHistograms(kFALSE),
fMinimumBiasReferenceFlow(kFALSE),
fForgetAboutCovariances(kFALSE),
fStorePhiDistributionForOneEvent(kFALSE),
fUseEtaWeights(kFALSE),
fUseTrackWeights(kFALSE),
fWeightsList(NULL),
- fMultiplicityWeight(NULL)
+ fMultiplicityWeight(NULL),
+ fMultiplicityIs(AliFlowCommonConstants::kRP)
{
// Dummy constructor
AliDebug(2,"AliAnalysisTaskQCumulants::AliAnalysisTaskQCumulants()");
fQC->SetStoreDistributions(fStoreDistributions);
fQC->SetCalculateCumulantsVsM(fCalculateCumulantsVsM);
fQC->SetCalculateAllCorrelationsVsM(fCalculateAllCorrelationsVsM);
- fQC->SetMultiplicityIsRefMultiplicity(fMultiplicityIsRefMultiplicity);
fQC->SetCalculateMixedHarmonics(fCalculateMixedHarmonics);
fQC->SetCalculateMixedHarmonicsVsM(fCalculateMixedHarmonicsVsM);
+ fQC->SetStoreControlHistograms(fStoreControlHistograms);
fQC->SetMinimumBiasReferenceFlow(fMinimumBiasReferenceFlow);
fQC->SetForgetAboutCovariances(fForgetAboutCovariances);
// Multiparticle correlations vs multiplicity:
if(fWeightsList) fQC->SetWeightsList(fWeightsList);
}
// Event weights:
- if(!(strcmp(fMultiplicityWeight->Data(),"combinations")==0)) // default is "combinations"
+ if(!fMultiplicityWeight->Contains("combinations")) // default is "combinations"
{
fQC->SetMultiplicityWeight(fMultiplicityWeight->Data());
}
+ fQC->SetMultiplicityIs(fMultiplicityIs);
+
// Store phi distribution for one event to illustrate flow:
fQC->SetStorePhiDistributionForOneEvent(fStorePhiDistributionForOneEvent);
for(Int_t i=0;i<4;i++)