25 #if !defined(__CINT__) || defined(__MAKECINT__) 76 if ( histoString !=
"" )
82 if(calorimeter==
"EMCAL")
92 else if ( year < 2014 )
99 else if(year == 2012 ||
111 else if(calorimeter==
"DCAL")
118 else if(calorimeter==
"PHOS")
123 else if(calorimeter==
"CTS")
191 if(printSettings) ana->
Print(
"");
223 if(calorimeter ==
"DCAL")
232 if ( kAnaCutsString.Contains(
"PerSM") )
242 if ( tm && !kAnaCutsString.Contains(
"MultiIso") )
248 if(calorimeter ==
"PHOS")
304 printf(
"ConfigurePhotonAnalysis() >>> Set first SM covered by TRD, SM=%d <<< year %d \n", ana->
GetFirstSMCoveredByTRD(),year);
358 if ( tm && !kAnaCutsString.Contains(
"Photon") && !kAnaCutsString.Contains(
"MultiIso") )
364 if(calorimeter ==
"DCAL")
371 ana->
SetOutputAODName(Form(
"%s%sTrigger_%s",particle.Data(), opt.Data(), kAnaCaloTrackCorr.Data()));
372 printf(
"ConfigurePi0EbEAnalysis() *** Out branch %s***\n",ana->
GetOutputAODName().Data());
387 ana->
SetInputAODName(Form(
"PhotonTrigger_%s",kAnaCaloTrackCorr.Data()));
400 ana->
SetOutputAODName(Form(
"%s%sIsoDecayTrigger_%s",particle.Data(), opt.Data(), kAnaCaloTrackCorr.Data()));
403 if ( calorimeter.Contains(
"CAL") && !simulation ) ana->
SetPairTimeCut(100);
421 if(particle.Contains(
"Pi0SideBand"))
424 if(particle.Contains(
"EtaSideBand"))
464 printf(
"ConfigurePi0EbEAnalysis() << Do not apply SS cut on merged pi0 analysis >> \n");
468 ana->
SetOutputAODName(Form(
"%s%sTrigger_%s_OpenSS",particle.Data(), opt.Data(), kAnaCaloTrackCorr.Data()));
491 ana->
SetOutputAODName(Form(
"%s%sTrigger_%s_OpenSS_OpenAsy",particle.Data(), opt.Data(), kAnaCaloTrackCorr.Data()));
497 ana->
SetOutputAODName(Form(
"%s%sTrigger_%s_OpenAsy",particle.Data(), opt.Data(), kAnaCaloTrackCorr.Data()));
512 if(col==
"PbPb" || kAnaCaloTrackCorr.Contains(
"150"))
550 ana->
SetInputAODName(Form(
"PhotonTrigger_%s",kAnaCaloTrackCorr.Data()));
556 TString otherDetector = Form(
"PhotonTrigger_%s",kAnaCaloTrackCorr.Data());
558 if ( calorimeter ==
"EMCAL" )
559 otherDetector.ReplaceAll(
"PhotonTrigger_EMCAL",
"PhotonTrigger_PHOS");
561 otherDetector.ReplaceAll(
"PhotonTrigger_PHOS",
"PhotonTrigger_EMCAL");
582 if (calorimeter ==
"EMCAL" )
601 else if(col ==
"PbPb")
623 if ( kAnaCutsString.Contains(
"PerSM") )
635 if(printSettings) ana->
Print(
"");
676 if(calorimeter ==
"DCAL")
697 if(particle.Contains(
"Photon"))
701 if(kAnaCutsString.Contains(
"Decay"))
708 if ( kAnaCutsString.Contains(
"PerSM") )
714 if ( kAnaCutsString.Contains(
"PerTCard") )
717 if(kAnaCutsString.Contains(
"Bkg"))
719 printf(
"ConfigureIsolationAnalysis() *** Activate analysis on PtTrig and Bkg bins >> \n");
742 if(particle==
"Hadron" || particle.Contains(
"CTS"))
752 ana->
SetInputAODName(Form(
"%sTrigger_%s",particle.Data(),kAnaCaloTrackCorr.Data()));
753 ana->
SetAODObjArrayName(Form(
"IC%sTrigger_%s_R%1.1f_ThMin%1.1f",particle.Data(),kAnaCaloTrackCorr.Data(),cone,pth));
766 if(cone > 0 && pth > 0)
774 printf(
"ConfigureIsolationAnalysis() *** Iso *** PtThresMin = %1.1f GeV/c *** R = %1.2f *** R min %1.2f\n",pth,cone,coneMin);
780 printf(
"ConfigureIsolationAnalysis() *** Iso *** SumPtMin = %1.1f GeV/c *** R = %1.1f *** R min %1.2f\n",pth,cone,coneMin);
851 if(particle==
"Hadron" || particle.Contains(
"CTS"))
857 if(printSettings) ic ->
Print(
"");
919 if(particle.Contains(
"Photon"))
921 if(kAnaCutsString.Contains(
"Decay"))
923 printf(
"ConfigureHadronCorrelationAnalysis() *** Activate analysis on Tagged clusters as Decay product >> \n");
927 if ( kAnaCutsString.Contains(
"Bkg") && !bIsolated )
935 if ( kAnaCutsString.Contains(
"PerSM") )
938 if ( kAnaCutsString.Contains(
"PerTCard") )
946 if ( kAnaCutsString.Contains(
"Bkg") && !bIsolated )
948 printf(
"ConfigureHadronCorrelationAnalysis() *** Activate analysis on PtTrig and Bkg bins,\n" 949 " \t make sure isolation runs first even if not used to select trigger >> \n");
990 if(cone >0 && pth > 0)
1038 if(kAnaCaloTrackCorr.Contains(
"60_90"))
1065 ana->
SetInputAODName(Form(
"%sTrigger_%s",particle.Data(),kAnaCaloTrackCorr.Data()));
1066 ana->
SetAODObjArrayName(Form(
"%sHadronCorrIso%dTrigger_%s",particle.Data(),bIsolated,kAnaCaloTrackCorr.Data()));
1076 if(particle==
"Hadron" || particle.Contains(
"CTS"))
1148 if(calorimeter ==
"DCAL")
1226 if(calorimeter ==
"DCAL")
1280 if(calorimeter ==
"DCAL")
1293 if(calorimeter ==
"DCAL")
1349 TList* anaList = 0x0,
1350 TString calorimeter =
"EMCAL",
1351 Bool_t simulation = kFALSE,
1354 TString analysisString=
"Photon_MergedPi0_DecayPi0_Isolation_Correlation_QA_Charged",
1365 Bool_t printSettings = kFALSE,
1371 printf(
"ConfigureCaloTrackCorrAnalysis() << No analysis list passed. Stop >>\n");
1377 printf(
"ConfigureCaloTrackCorrAnalysis() << Settings: Base string <%s>, Analysis string <%s>, " 1378 "\n calorimeter <%s>, simulation <%d>, year <%d>, col <%s>, " 1379 "\n shshMax <%2.2f>, R <%1.2f>, Rmin <%1.2f>, isoPtTh <%2.2f>, isoMethod <%d>,isoContent <%d>," 1380 "\n leading <%d>, tm <%d>, mixOn <%d>, printSettings <%d>, debug <%d>\n",
1381 anaList->GetName(), analysisString.Data(),
1382 calorimeter.Data(), simulation, year, col.Data(),
1383 shshMax,isoCone,isoConeMin,isoPtTh,isoMethod,isoContent,
1384 leading,tm,mixOn,printSettings,
debug);
1386 kAnaCutsString = analysisString;
1388 kAnaCaloTrackCorr = Form(
"%s",anaList->GetName());
1390 if ( analysisString.Contains(
"Isolation") )
1391 kAnaCaloTrackCorr+= Form(
"_Iso_Meth%d_Part%d_Pt%1.2f_R%1.2f",isoMethod,isoContent,isoPtTh,isoCone);
1392 if ( analysisString.Contains(
"Corr") && analysisString.Contains(
"Photon") && shshMax > 0)
1393 kAnaCaloTrackCorr+= Form(
"_CorrM02_%1.2f",shshMax);
1395 if ( isoConeMin > 0 ) kAnaCaloTrackCorr+=Form(
"_Rmin%1.2f",isoConeMin);
1396 if ( leading > 0 ) kAnaCaloTrackCorr+=Form(
"_Lead%d" ,leading);
1397 if ( tm > 0 ) kAnaCaloTrackCorr+=Form(
"_TM%d" ,tm);
1399 printf(
"ConfigureCaloTrackCorrAnalysis() <<<< TMP branch internal NAME: %s >>>>>\n",kAnaCaloTrackCorr.Data());
1404 Int_t n = anaList->GetEntries();
1409 if ( analysisString.Contains(
"Photon") )
1412 (col,simulation,calorimeter,year,tm,printSettings,debug,histoString), n++);
1414 if ( analysisString.Contains(
"InvMass") )
1416 (col,simulation,calorimeter,kFALSE,
1417 year,kTRUE,printSettings,debug,histoString), n++);
1419 if ( analysisString.Contains(
"DecayPi0") )
1423 col,simulation,calorimeter,year,tm,printSettings,debug,histoString), n++);
1427 col,simulation,calorimeter,year,tm,printSettings,debug,histoString), n++);
1431 col,simulation,calorimeter,year,tm,printSettings,debug,histoString), n++);
1435 col,simulation,calorimeter,year,tm,printSettings,debug,histoString), n++);
1438 if ( analysisString.Contains(
"Isolation") )
1441 (
"Photon", leading, isoContent,isoMethod,isoCone,isoConeMin,isoPtTh, kFALSE,
1442 col,simulation,calorimeter,year,tm,printSettings,debug,histoString), n++);
1446 if( analysisString.Contains(
"Correlation") )
1448 if ( !analysisString.Contains(
"MultiIso") )
1451 (
"Photon", leading, kFALSE, shshMax, isoContent,isoMethod,isoCone,isoConeMin,isoPtTh, mixOn,
1452 col,simulation,calorimeter,year,tm,printSettings,debug,histoString), n++);
1455 if ( analysisString.Contains(
"Isolation") )
1458 (
"Photon", leading, kTRUE, shshMax, isoContent,isoMethod,isoCone,isoConeMin,isoPtTh, mixOn,
1459 col,simulation,calorimeter,year,tm,printSettings,debug,histoString) , n++);
1467 if ( analysisString.Contains(
"MergedPi0") )
1471 col,simulation,calorimeter,year,tm,printSettings,debug,histoString), n++);
1472 if ( analysisString.Contains(
"Isolation") )
1475 (
"Pi0SS", leading, isoContent,isoMethod,isoCone,isoConeMin,isoPtTh, kFALSE,
1476 col,simulation,calorimeter,year,tm,printSettings,debug,histoString), n++);
1480 if( analysisString.Contains(
"Correlation") )
1482 if ( !analysisString.Contains(
"MultiIso") )
1485 (
"Pi0SS", leading, kFALSE, shshMax, isoContent,isoMethod,isoCone,isoConeMin,isoPtTh, mixOn,
1486 col,simulation,calorimeter,year,tm,printSettings,debug,histoString), n++);
1489 if ( analysisString.Contains(
"Isolation") )
1492 (
"Pi0SS", leading, kTRUE, shshMax, isoContent,isoMethod,isoCone,isoConeMin,isoPtTh, mixOn,
1493 col,simulation,calorimeter,year,tm,printSettings,debug,histoString) , n++);
1499 if(simulation && analysisString.Contains(
"Generator"))
1502 (isoMethod,isoPtTh,isoCone,isoConeMin,
1503 col,simulation,calorimeter,year,printSettings,debug,histoString), n++);
1507 if ( analysisString.Contains(
"Charged") )
1513 if ( analysisString.Contains(
"ClusterShape") )
1515 anaList->AddAt(
ConfigureClusterShape(tm,col,simulation,calorimeter,year,printSettings,debug,histoString) , n++);
1519 if ( analysisString.Contains(
"QA") )
1521 anaList->AddAt(
ConfigureQAAnalysis(col,simulation,calorimeter,year,printSettings,debug,histoString) , n++);
1524 printf(
"ConfigureCaloTrackCorrAnalysis() << End configuration for %s with total analysis %d>>\n",
1525 kAnaCaloTrackCorr.Data(), n);
void SwitchOffDecayTaggedHistoFill()
void SetSumPtThresholds(Int_t i, Float_t pt)
void SwitchOffSelectedClusterHistoFill()
void SetPtThreshold(Float_t pt)
void SetHistoTrackMultiplicityRangeAndNBins(Int_t min, Int_t max, Int_t n)
virtual void SwitchOffTrackMultBins()
void SetAngleCut(Float_t a)
void SwitchOnSSHistoFill()
void SwitchOnPairWithOtherDetector()
virtual void SetMaxEnergy(Float_t e)
void SetNBackgroundBins(Int_t n)
void SwitchOnFillOriginHisto()
void SetTimeCut(Double_t min, Double_t max)
void SwitchOffFillEtaGapHistograms()
void ana(Int_t mode=mGRID)
void SetNDecayBits(Int_t n)
void SetSimpleCTSFiducialCut(Float_t abseta, Float_t phimin, Float_t phimax)
void SwitchOffSSHistoFill()
void SwitchOnFillHistogramsPerTCardIndex()
void SetHistoMassRangeAndNBins(Float_t min, Float_t max, Int_t n)
virtual void AddToHistogramsName(TString add)
void SwitchOffCorrelationVzBin()
void SwitchOnFillAllTrackMatchingHistogram()
void SwitchOnTMHistoFill()
void SwitchOffStudyInvariantMass()
void SwitchOnNearSideLeading()
void SwitchOnFillHistogramsPerSM()
void SetSplitWidthSigma(Float_t s)
void SwitchOnTrackMatchRejection()
void SetHistoXRangeAndNBins(Float_t min, Float_t max, Int_t n)
void SetClusterSplittingM02Cut(Float_t min=0, Float_t max=100)
void SwitchOnSplitShowerShapeCut()
void SwitchOnTMHistoFill()
void SetAssociatedPtRange(Float_t min, Float_t max)
void SwitchOffFillPtImbalancePerPtABinHistograms()
void SwitchOffStudyClusterShapeParam()
Class with utils to perform Isolation Cuts.
void SetNPIDBits(Int_t s)
virtual void SwitchOnDataMC()
void SwitchOnPtTrigBinHistoFill()
void SetConeSize(Float_t r)
void SetPtFraction(Float_t pt)
void SwitchOnSelectPairInIsolationCone()
void SetTimeCut(Double_t min, Double_t max)
void FillNPrimaryHistograms(Int_t n)
virtual void SwitchOnTrackMultBins()
void SwitchOffSplitShowerShapeCut()
void SetClusterSplittingMinNCells(Int_t c)
void SetHistoPtRangeAndNBins(Float_t min, Float_t max, Int_t n)
Selected photon clusters invariant mass analysis.
void SetMinChargedPt(Float_t pt)
virtual void SetCalorimeter(TString &calo)
Set the calorimeter for the analysis. A string.
virtual void SetInputAODName(TString name)
void SetM02CutForInvMass(Float_t min=0, Float_t max=10)
virtual AliIsolationCut * GetIsolationCut()
void SwitchOnSMCombinations()
void SetMinDistanceToBadChannel(Float_t m1, Float_t m2, Float_t m3)
void SwitchOffStudyColRowFromCellMax()
void SetInvMassCutRange(Double_t invmassmin, Double_t invmassmax)
void KeepNeutralMesonSelectionHistos(Bool_t keep)
void SetSimpleEMCALFiducialCut(Float_t abseta, Float_t phimin, Float_t phimax)
void SetNPtTrigBins(Int_t n)
void SwitchOnStudyNCellsCut()
void SwitchOffStudyExotic()
void SwitchOnAngleSelection()
virtual void SetDebug(Int_t d)
virtual void SetOutputAODClassName(TString name)
void SetNCones(Int_t ncs)
void SwitchOnTMTrackPtHistoFill()
void SwitchOffFillShowerShapeHistograms()
virtual AliNeutralMesonSelection * GetNeutralMesonSelection()
void SetSumPtThreshold(Float_t s)
void SetMinDistanceToBadChannel(Float_t m1, Float_t m2, Float_t m3)
void SwitchOffMultipleCutAnalysis()
void SwitchOffFillAllPositionHistogram2()
Class for the Calorimeter QA analysis.
void SwitchOnFillShowerShapeHistogramsPerSM()
void SwitchOnCheckNeutralClustersForLeading()
void SetHistodRRangeAndNBins(Float_t min, Float_t max, Int_t n)
Get trigger particles/partons/jets and correlations at generator level.
void SwitchOffSplitAsymmetryCut()
void SetAnalysisType(anaTypes ana)
void SwitchOffTMHistoFill()
void SwitchOffSeveralIsolation()
void SetNCellCut(Int_t n)
Select cluster pairs or single merged clusters with pi0 or eta invariant mass.
void SwitchOnFillNeutralInMixedEvent()
void SwitchOffNearSideLeading()
void SetSimplePHOSFiducialCut(Float_t abseta, Float_t phimin, Float_t phimax)
void SetPtFractions(Int_t i, Float_t pt)
void SetAngleMaxCut(Float_t a)
2 calorimeter clusters invariant mass selection
void SwitchOnFillHistogramsPerSM()
void SwitchOffStudyTCardCorrelation()
const TString calorimeter
void SwitchOnFillHistogramsPerTCardIndex()
void SetNPtThresFrac(Int_t npt)
void SetHistoTrackResidualEtaRangeAndNBins(Float_t min, Float_t max, Int_t n)
void SetIsolationCandidateMinPt(Float_t min)
virtual void SwitchOffDataMC()
void SwitchOnSeveralIsolation()
virtual void SetPairTimeCut(Float_t t)
void SetPHOSRCut(Float_t rcut)
void SetEMCALDPhiCut(Float_t dcut)
void SetLeadHadronPtCut(Float_t min, Float_t max)
virtual void SetOutputAODName(TString name)
void SwitchOffLeadingOnly()
virtual TString GetOutputAODName() const
void SetICMethod(Int_t i)
void SwitchOnFillAngleHisto()
Correlate trigger particles (photon, pi0, tracks) and charged tracks: Azimuthal correlations, xE distributions.
virtual void SetNTrackMultBin(Int_t n=1)
Number of bins in centrality.
Base class for CaloTrackCorr analysis algorithms.
void SwitchOffTrackMatchRejection()
void SetDeltaPhiCutRange(Double_t phimin, Double_t phimax)
void SetUeDeltaPhiCutRange(Double_t uephimin, Double_t uephimax)
1 calorimeter cluster and 1 photon conversion pair invariant mass selection
void SwitchOffCheckNeutralClustersForLeading()
void SetHistoPtInConeRangeAndNBins(Float_t min, Float_t max, Int_t n)
void SetHistoPOverERangeAndNBins(Float_t min, Float_t max, Int_t n)
virtual AliFiducialCut * GetFiducialCut()
void SwitchOffLeadHadronSelection()
virtual void SwitchOffFillPileUpHistograms()
void SetHistoPhiRangeAndNBins(Float_t min, Float_t max, Int_t n)
void SetSideBandCutRanges(Double_t lmin, Double_t lmax, Double_t rmin, Double_t rmax)
virtual AliHistogramRanges * GetHistogramRanges()
void SwitchOnSplitAsymmetryCut()
void SetHistoPtSumRangeAndNBins(Float_t min, Float_t max, Int_t n)
virtual void SetNZvertBin(Int_t n=1)
void SwitchOffNeutralCorr()
Filter EMCal/PHOS clusters for photon analysis.
void SetHistoTrackResidualPhiRangeAndNBins(Float_t min, Float_t max, Int_t n)
void SwitchOnFillLeadHadronHistograms()
void SetConeSizes(Int_t i, Float_t r)
Class for cluster shape, cell T-Card correlation and exoticity.
void SwitchOnSelectIsolatedDecay()
void SwitchOnUEBandSubtractionHistoFill(Int_t lev=1)
void SetNCellsPerClusterMin(Int_t n)
void SetM02Cut(Float_t min=0, Float_t max=10)
void SwitchOnSplitClusterDistToBad()
void SwitchOnStudyClusterShape()
virtual void SwitchOnOwnMix()
virtual void SwitchOnCaloPID()
void SwitchOffTrackMatchRejection()
virtual void SetHistoERangeAndNBins(Float_t min, Float_t max, Int_t n)
void SetInputAODGammaConvName(TString name)
void SetHistoNClusterCellRangeAndNBins(Int_t min, Int_t max, Int_t n)
void Print(const Option_t *opt) const
Print some relevant parameters set for the analysis.
void SetNCellBinLimits(Int_t nb)
void SetMinNeutralPt(Float_t pt)
void SwitchOnSeveralUECalculation()
void SetParticle(TString particleName)
Set some default parameters for selection of pi0 or eta.
void SwitchOffHMPIDCorrelation()
void SwitchOnBackgroundBinsPtInConeHistograms()
void Print(const Option_t *opt) const
Print some relevant parameters set for the analysis.
void SetHistoYRangeAndNBins(Float_t min, Float_t max, Int_t n)
void SetTimeCut(Double_t min, Double_t max)
void SwitchOffFillAllPositionHistogram()
void SetNDecayBits(Int_t n)
void SwitchOffFillVertexBC0Histograms()
void SwitchOffAbsoluteLeading()
void SwitchOffCellHistoFill()
virtual TString GetAddedHistogramsStringToName() const
virtual AliCaloPID * GetCaloPID()
void SetPtThresholdMax(Float_t pt)
virtual void SwitchOnFiducialCut()
AliFiducialCut * GetFiducialCutForTrigger()
void SetEtaMassRange(Float_t min, Float_t max)
void SwitchOnTMHistoFill()
Bool_t Data(TH1F *h, Double_t *rangefit, Bool_t writefit, Double_t &sgn, Double_t &errsgn, Double_t &bkg, Double_t &errbkg, Double_t &sgnf, Double_t &errsgnf, Double_t &sigmafit, Int_t &status)
void SwitchOffCorrelation()
void SetPi0MassRange(Float_t min, Float_t max)
void SwitchOffReIsolation()
Class containing more common histogram axis types.
void SwitchOffStudyCellTime()
void SetEMCALLambda0CutMax(Float_t lcut)
void SwitchOffCheckNeutralClustersForLeading()
virtual void SetMinEnergy(Float_t e)
void SwitchOnTrackMatchRejection()
virtual void SetNCentrBin(Int_t n=1)
Number of bins in reaction plain.
void SetNAsymCuts(Int_t s)
virtual void SetNRPBin(Int_t n=1)
Number of bins for vertex position.
void SetPHOSDispersionCut(Float_t dcut)
void SetHistoNClustersRangeAndNBins(Int_t min, Int_t max, Int_t n)
void SwitchOnLeadingOnly()
void SetNLMCut(Int_t min, Int_t max)
void SwitchOffFillAllCellTimeHisto()
Track selection for correlation analysis.
void SwitchOffAngleSelection()
void SetMCGenType(Int_t min=0, Int_t max=6)
void SwitchOnFillShowerShapeHistograms()
void SwitchOffFillBradHistograms()
virtual void SwitchOffFillHighMultiplicityHistograms()
Select clusters/tracks with low particle environment in their vecinity, isolated within a cone...
void SetHistoEtaRangeAndNBins(Float_t min, Float_t max, Int_t n)
void SwitchOffFillWeightHistograms()
void SwitchOnBackgroundBinHistoFill()
void SwitchOnBackgroundBinsTaggedDecayPtInConeHistograms()
void SetFirstSMCoveredByTRD(Int_t n)
void SetTriggerDetector(TString &det)
Set the calorimeter for the analysis.
void SetHistoAsymmetryRangeAndNBins(Float_t min, Float_t max, Int_t n)
void SetHistoV0MultiplicityRangeAndNBins(Int_t min, Int_t max, Int_t n)
void SwitchOnEMCTrackPtDepResMatching()
virtual void SetAODObjArrayName(TString name)
void SwitchOffStudyBadClusters()
void SwitchOffFillAllTH3Histogram()
void SetHistoZRangeAndNBins(Float_t min, Float_t max, Int_t n)
void SwitchOnPrimariesPi0DecayStudy()
void SwitchOnCheckNeutralClustersForLeading()
void SetHistoV0SignalRangeAndNBins(Int_t min, Int_t max, Int_t n)
virtual void Print(const Option_t *) const
Print some relevant parameters set for the analysis.
Class that contains methods to select candidate cluster pairs to neutral meson.
void SetHistoTimeRangeAndNBins(Float_t min, Float_t max, Int_t n)
void SetM02Min(Float_t m02)
void SetHistoFinePtRangeAndNBins(Float_t min, Float_t max, Int_t n)
void SwitchOnAbsoluteLeading()
void SetOtherDetectorInputName(TString name)
void SwitchOnStudyEMCalModuleCells()
void SetNAssocPtBins(Int_t n)
Set number of associated charged (neutral) hadrons pT bins.
Class for PID selection with calorimeters.
1 calorimeter cluster shower shape and split invariatn mass selection
void SetConstantTimeShift(Float_t shift)
void FillNOriginHistograms(Int_t n)
virtual void SetNMaxEvMix(Int_t n=20)
Number of bins in track multiplicity.
virtual void SwitchOnRealCaloAcceptance()
void SetNLMMinEnergy(Int_t i, Float_t min)
void SetHistoShowerShapeRangeAndNBins(Float_t min, Float_t max, Int_t n)
void SelectIsolated(Bool_t s)
void SetLeadHadronPhiCut(Float_t min, Float_t max)
void SetHistodEdxRangeAndNBins(Float_t min, Float_t max, Int_t n)
void SwitchOffEMCTrackPtDepResMatching()
void SwitchOnPrimariesInConeSelection()
void SwitchOffFillTrackBCHistograms()
void SetInvMassCutMaxParameters(Float_t a, Float_t b, Float_t c)
void SwitchOnDecayTriggerDecayCorr()
void SetHistoHBPRangeAndNBins(Float_t min, Float_t max, Int_t n)
void SetEMCALLambda0CutMin(Float_t lcut)
void SetHistoRRangeAndNBins(Float_t min, Float_t max, Int_t n)
virtual void SwitchOffFiducialCut()
virtual void SwitchOffOwnMix()
void SwitchOnInvariantMassHistograms()
void SetParticleTypeInCone(Int_t i)
void SetHistoVertexDistRangeAndNBins(Float_t min, Float_t max, Int_t n)
void SwitchOffPi0TriggerDecayCorr()
void SetSubClusterEnergyMinimum(Int_t i, Float_t min)
void SetHistoDiffTimeRangeAndNBins(Float_t min, Float_t max, Int_t n)
void SetEMCALDEtaCut(Float_t dcut)
void SetPhotonMassRange(Float_t min, Float_t max)
void SetPtThresholds(Int_t i, Float_t pt)
void SwitchOffStudyWeight()
void SwitchOffStudyMatchedPID()
virtual void SetMinPt(Float_t pt)
void SetHistoRatioRangeAndNBins(Float_t min, Float_t max, Int_t n)
void SwitchOffAllNLMHistoFill()
void SetNLMCut(Int_t min, Int_t max)
void SetMinDistToTrigger(Float_t md)
void SetAssocPtBinLimit(Int_t ibin, Float_t pt)
Set the list of pT limits for the of associated charged (neutral) hadrons.
void SwitchOffTMHistoFill()
Int_t GetFirstSMCoveredByTRD() const
Time cut in ns.
void SetTriggerPtRange(Float_t min, Float_t max)