25 #if !defined(__CINT__) || defined(__MAKECINT__) 75 if ( histoString !=
"" )
81 if(calorimeter==
"EMCAL")
91 else if ( year < 2014 )
98 else if(year == 2012 ||
110 else if(calorimeter==
"DCAL")
117 else if(calorimeter==
"PHOS")
122 else if(calorimeter==
"CTS")
190 if(printSettings) ana->
Print(
"");
222 if(calorimeter ==
"DCAL")
231 if ( kAnaCutsString.Contains(
"PerSM") )
241 if ( tm && !kAnaCutsString.Contains(
"MultiIso") )
247 if(calorimeter ==
"PHOS")
303 printf(
"ConfigurePhotonAnalysis() >>> Set first SM covered by TRD, SM=%d <<< year %d \n", ana->
GetFirstSMCoveredByTRD(),year);
357 if ( tm && !kAnaCutsString.Contains(
"Photon") && !kAnaCutsString.Contains(
"MultiIso") )
363 if(calorimeter ==
"DCAL")
370 ana->
SetOutputAODName(Form(
"%s%sTrigger_%s",particle.Data(), opt.Data(), kAnaCaloTrackCorr.Data()));
371 printf(
"ConfigurePi0EbEAnalysis() *** Out branch %s***\n",ana->
GetOutputAODName().Data());
386 ana->
SetInputAODName(Form(
"PhotonTrigger_%s",kAnaCaloTrackCorr.Data()));
399 ana->
SetOutputAODName(Form(
"%s%sIsoDecayTrigger_%s",particle.Data(), opt.Data(), kAnaCaloTrackCorr.Data()));
402 if ( calorimeter.Contains(
"CAL") && !simulation ) ana->
SetPairTimeCut(100);
420 if(particle.Contains(
"Pi0SideBand"))
423 if(particle.Contains(
"EtaSideBand"))
463 printf(
"ConfigurePi0EbEAnalysis() << Do not apply SS cut on merged pi0 analysis >> \n");
467 ana->
SetOutputAODName(Form(
"%s%sTrigger_%s_OpenSS",particle.Data(), opt.Data(), kAnaCaloTrackCorr.Data()));
490 ana->
SetOutputAODName(Form(
"%s%sTrigger_%s_OpenSS_OpenAsy",particle.Data(), opt.Data(), kAnaCaloTrackCorr.Data()));
496 ana->
SetOutputAODName(Form(
"%s%sTrigger_%s_OpenAsy",particle.Data(), opt.Data(), kAnaCaloTrackCorr.Data()));
511 if(col==
"PbPb" || kAnaCaloTrackCorr.Contains(
"150"))
557 if(calorimeter ==
"DCAL")
578 if(particle.Contains(
"Photon"))
582 if(kAnaCutsString.Contains(
"Decay"))
589 if ( kAnaCutsString.Contains(
"PerSM") )
595 if ( kAnaCutsString.Contains(
"PerTCard") )
598 if(kAnaCutsString.Contains(
"Bkg"))
600 printf(
"ConfigureIsolationAnalysis() *** Activate analysis on PtTrig and Bkg bins >> \n");
623 if(particle==
"Hadron" || particle.Contains(
"CTS"))
633 ana->
SetInputAODName(Form(
"%sTrigger_%s",particle.Data(),kAnaCaloTrackCorr.Data()));
634 ana->
SetAODObjArrayName(Form(
"IC%sTrigger_%s_R%1.1f_ThMin%1.1f",particle.Data(),kAnaCaloTrackCorr.Data(),cone,pth));
647 if(cone > 0 && pth > 0)
655 printf(
"ConfigureIsolationAnalysis() *** Iso *** PtThresMin = %1.1f GeV/c *** R = %1.2f *** R min %1.2f\n",pth,cone,coneMin);
661 printf(
"ConfigureIsolationAnalysis() *** Iso *** SumPtMin = %1.1f GeV/c *** R = %1.1f *** R min %1.2f\n",pth,cone,coneMin);
732 if(particle==
"Hadron" || particle.Contains(
"CTS"))
738 if(printSettings) ic ->
Print(
"");
800 if(particle.Contains(
"Photon"))
802 if(kAnaCutsString.Contains(
"Decay"))
804 printf(
"ConfigureHadronCorrelationAnalysis() *** Activate analysis on Tagged clusters as Decay product >> \n");
808 if ( kAnaCutsString.Contains(
"Bkg") && !bIsolated )
816 if ( kAnaCutsString.Contains(
"PerSM") )
819 if ( kAnaCutsString.Contains(
"PerTCard") )
827 if ( kAnaCutsString.Contains(
"Bkg") && !bIsolated )
829 printf(
"ConfigureHadronCorrelationAnalysis() *** Activate analysis on PtTrig and Bkg bins,\n" 830 " \t make sure isolation runs first even if not used to select trigger >> \n");
871 if(cone >0 && pth > 0)
919 if(kAnaCaloTrackCorr.Contains(
"60_90"))
946 ana->
SetInputAODName(Form(
"%sTrigger_%s",particle.Data(),kAnaCaloTrackCorr.Data()));
947 ana->
SetAODObjArrayName(Form(
"%sHadronCorrIso%dTrigger_%s",particle.Data(),bIsolated,kAnaCaloTrackCorr.Data()));
957 if(particle==
"Hadron" || particle.Contains(
"CTS"))
1029 if(calorimeter ==
"DCAL")
1107 if(calorimeter ==
"DCAL")
1161 if(calorimeter ==
"DCAL")
1174 if(calorimeter ==
"DCAL")
1230 TList* anaList = 0x0,
1231 TString calorimeter =
"EMCAL",
1232 Bool_t simulation = kFALSE,
1235 TString analysisString=
"Photon_MergedPi0_DecayPi0_Isolation_Correlation_QA_Charged",
1246 Bool_t printSettings = kFALSE,
1252 printf(
"ConfigureCaloTrackCorrAnalysis() << No analysis list passed. Stop >>\n");
1258 printf(
"ConfigureCaloTrackCorrAnalysis() << Settings: Base string <%s>, Analysis string <%s>, " 1259 "\n calorimeter <%s>, simulation <%d>, year <%d>, col <%s>, " 1260 "\n shshMax <%2.2f>, R <%1.2f>, Rmin <%1.2f>, isoPtTh <%2.2f>, isoMethod <%d>,isoContent <%d>," 1261 "\n leading <%d>, tm <%d>, mixOn <%d>, printSettings <%d>, debug <%d>\n",
1262 anaList->GetName(), analysisString.Data(),
1263 calorimeter.Data(), simulation, year, col.Data(),
1264 shshMax,isoCone,isoConeMin,isoPtTh,isoMethod,isoContent,
1265 leading,tm,mixOn,printSettings,
debug);
1267 kAnaCutsString = analysisString;
1269 kAnaCaloTrackCorr = Form(
"%s",anaList->GetName());
1271 if ( analysisString.Contains(
"Isolation") )
1272 kAnaCaloTrackCorr+= Form(
"_Iso_Meth%d_Part%d_Pt%1.2f_R%1.2f",isoMethod,isoContent,isoPtTh,isoCone);
1273 if ( analysisString.Contains(
"Corr") && analysisString.Contains(
"Photon") && shshMax > 0)
1274 kAnaCaloTrackCorr+= Form(
"_CorrM02_%1.2f",shshMax);
1276 if ( isoConeMin > 0 ) kAnaCaloTrackCorr+=Form(
"_Rmin%1.2f",isoConeMin);
1277 if ( leading > 0 ) kAnaCaloTrackCorr+=Form(
"_Lead%d" ,leading);
1278 if ( tm > 0 ) kAnaCaloTrackCorr+=Form(
"_TM%d" ,tm);
1280 printf(
"ConfigureCaloTrackCorrAnalysis() <<<< TMP branch internal NAME: %s >>>>>\n",kAnaCaloTrackCorr.Data());
1285 Int_t n = anaList->GetEntries();
1290 if ( analysisString.Contains(
"Photon") )
1293 (col,simulation,calorimeter,year,tm,printSettings,debug,histoString), n++);
1295 if ( analysisString.Contains(
"DecayPi0") )
1299 col,simulation,calorimeter,year,tm,printSettings,debug,histoString), n++);
1303 col,simulation,calorimeter,year,tm,printSettings,debug,histoString), n++);
1307 col,simulation,calorimeter,year,tm,printSettings,debug,histoString), n++);
1311 col,simulation,calorimeter,year,tm,printSettings,debug,histoString), n++);
1314 if ( analysisString.Contains(
"Isolation") )
1317 (
"Photon", leading, isoContent,isoMethod,isoCone,isoConeMin,isoPtTh, kFALSE,
1318 col,simulation,calorimeter,year,tm,printSettings,debug,histoString), n++);
1322 if( analysisString.Contains(
"Correlation") )
1324 if ( !analysisString.Contains(
"MultiIso") )
1327 (
"Photon", leading, kFALSE, shshMax, isoContent,isoMethod,isoCone,isoConeMin,isoPtTh, mixOn,
1328 col,simulation,calorimeter,year,tm,printSettings,debug,histoString), n++);
1331 if ( analysisString.Contains(
"Isolation") )
1334 (
"Photon", leading, kTRUE, shshMax, isoContent,isoMethod,isoCone,isoConeMin,isoPtTh, mixOn,
1335 col,simulation,calorimeter,year,tm,printSettings,debug,histoString) , n++);
1343 if ( analysisString.Contains(
"MergedPi0") )
1347 col,simulation,calorimeter,year,tm,printSettings,debug,histoString), n++);
1348 if ( analysisString.Contains(
"Isolation") )
1351 (
"Pi0SS", leading, isoContent,isoMethod,isoCone,isoConeMin,isoPtTh, kFALSE,
1352 col,simulation,calorimeter,year,tm,printSettings,debug,histoString), n++);
1356 if( analysisString.Contains(
"Correlation") )
1358 if ( !analysisString.Contains(
"MultiIso") )
1361 (
"Pi0SS", leading, kFALSE, shshMax, isoContent,isoMethod,isoCone,isoConeMin,isoPtTh, mixOn,
1362 col,simulation,calorimeter,year,tm,printSettings,debug,histoString), n++);
1365 if ( analysisString.Contains(
"Isolation") )
1368 (
"Pi0SS", leading, kTRUE, shshMax, isoContent,isoMethod,isoCone,isoConeMin,isoPtTh, mixOn,
1369 col,simulation,calorimeter,year,tm,printSettings,debug,histoString) , n++);
1375 if(simulation && analysisString.Contains(
"Generator"))
1378 (isoMethod,isoPtTh,isoCone,isoConeMin,
1379 col,simulation,calorimeter,year,printSettings,debug,histoString), n++);
1383 if ( analysisString.Contains(
"Charged") )
1389 if ( analysisString.Contains(
"ClusterShape") )
1391 anaList->AddAt(
ConfigureClusterShape(tm,col,simulation,calorimeter,year,printSettings,debug,histoString) , n++);
1395 if ( analysisString.Contains(
"QA") )
1397 anaList->AddAt(
ConfigureQAAnalysis(col,simulation,calorimeter,year,printSettings,debug,histoString) , n++);
1400 printf(
"ConfigureCaloTrackCorrAnalysis() << End configuration for %s with total analysis %d>>\n",
1401 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 SwitchOnSSHistoFill()
virtual void SetMaxEnergy(Float_t e)
void SetNBackgroundBins(Int_t n)
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.
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)
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 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()
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 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)
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)
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 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.
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 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)