![]() |
AliPhysics
8dc8609 (8dc8609)
|
#include <fstream>
#include <Riostream.h>
#include <TSystem.h>
#include <TMath.h>
#include <TH1F.h>
#include <TF1.h>
#include <TFile.h>
#include <TCanvas.h>
#include <TClonesArray.h>
#include <TStyle.h>
#include <TLegend.h>
#include <TGraphErrors.h>
#include <TGraph.h>
#include <TMultiGraph.h>
#include <TKey.h>
#include <TObjectTable.h>
#include <TDatabasePDG.h>
#include <TPaveText.h>
#include <TText.h>
#include <AliMultiDimVector.h>
#include "AliHFMassFitter.h"
#include <AliSignificanceCalculator.h>
Go to the source code of this file.
Functions | |
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) |
Bool_t | BinCounting (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, Int_t &status) |
Bool_t | MC (TH1F *hs, TH1F *hb, Double_t &sgn, Double_t &errsgn, Double_t &bkg, Double_t &errbkg, Double_t &sgnf, Double_t &errsgnf, Double_t &sigmaused, Int_t &status) |
Bool_t | charmCutsOptimization (Bool_t isData=kTRUE, TString part="both", TString centr="no", Bool_t writefit=kTRUE, Int_t minentries=50, Double_t *rangefit=0x0, Bool_t useBinCounting=kTRUE) |
Double_t | ExpoBkgWoPeak (Double_t *x, Double_t *par) |
Double_t | PowerBkgWoPeak (Double_t *x, Double_t *par) |
Double_t | PowerExpoBkgWoPeak (Double_t *x, Double_t *par) |
void | showMultiDimVector (Int_t n=2, Int_t which=0, Bool_t plotErrors=kFALSE, Bool_t readfromfile=kFALSE, Bool_t fixedrange=kFALSE, Bool_t fixedplane=kFALSE) |
void | DrawSigmas (TH2F *h2cuts) |
Int_t | GetNHistFromIndices (AliMultiDimVector *vct, Int_t ptbin, Int_t *indices) |
Int_t | GetNHistFromValues (AliMultiDimVector *vct, Int_t ptbin, Float_t *values) |
Int_t * | GetRangeHistFromValues (AliMultiDimVector *vct, Int_t ptbin, Bool_t *valsgiven, Float_t *values, Int_t &nhistinrange) |
Float_t * | GetCutValuesFromNHist (AliMultiDimVector *vct, Int_t ptbin, Int_t nhist) |
void | DrawPossibilities (Int_t ptbin, Bool_t *valsgiven, Float_t *values, TString path="./", Int_t decCh=2) |
void | Merge2Bins (Int_t b1, Int_t b2, TString pathin="./", Int_t decCh=2, TString part="both") |
void | SubtractBkg (Int_t nhisto) |
Variables | |
Double_t | nsigma =3 |
Int_t | decCh =2 |
Int_t | fitbtype =5 |
Int_t | rebin =2 |
Double_t | sigma =0.0005 |
Int_t | pdg |
Double_t | mass |
Double_t | sigmaCut =0.035 |
Double_t | errSgnCut =0.4 |
Double_t | nSigmaMeanCut =4. |
ofstream | outcheck |
ofstream | outdetail |
Bool_t | reject = true |
Bool_t BinCounting | ( | 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, | ||
Int_t & | status | ||
) |
Definition at line 535 of file charmCutsOptimization.C.
Referenced by charmCutsOptimization().
Bool_t charmCutsOptimization | ( | Bool_t | isData = kTRUE , |
TString | part = "both" , |
||
TString | centr = "no" , |
||
Bool_t | writefit = kTRUE , |
||
Int_t | minentries = 50 , |
||
Double_t * | rangefit = 0x0 , |
||
Bool_t | useBinCounting = kTRUE |
||
) |
4 because hMass_, hSgn_,hBkg_,hRfl_
Definition at line 66 of file charmCutsOptimization.C.
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 | ||
) |
Definition at line 371 of file charmCutsOptimization.C.
Referenced by AliJetFlowTools::AddTLatex(), AddTrigVars(), AliCaloPhotonCuts::AliCaloPhotonCuts(), AliConversionCuts::AliConversionCuts(), AliConversionMesonCuts::AliConversionMesonCuts(), AliConversionPhotonCuts::AliConversionPhotonCuts(), AliConvEventCuts::AliConvEventCuts(), AliDalitzElectronCuts::AliDalitzElectronCuts(), AliPrimaryPionCuts::AliPrimaryPionCuts(), AliTrackContainer::AliTrackContainer(), AliV0CutsStrange::AliV0CutsStrange(), AliFlowAnalysisWithMixedHarmonics::BookAllEventByEventQuantities(), AliFlowAnalysisWithQCumulants::BookAndNestListsForDifferentialFlow(), AliFlowAnalysisCRC::BookAndNestListsForDifferentialFlow(), AliFlowAnalysisWithMixedHarmonics::BookDifferential(), AliAnalysisTaskMultiparticleFemtoscopy::BookEverythingForBackground(), AliAnalysisTaskMultiparticleFemtoscopy::BookEverythingForBackgroundTEST(), AliFlowAnalysisWithQCumulants::BookEverythingForBootstrap(), AliFlowAnalysisCRC::BookEverythingForBootstrap(), AliFlowAnalysisWithCumulants::BookEverythingForCalculationVsMultiplicity(), AliAnalysisTaskMultiparticleFemtoscopy::BookEverythingForControlHistograms(), AliFlowAnalysisWithMultiparticleCorrelations::BookEverythingForControlHistograms(), AliFlowAnalysisWithQCumulants::BookEverythingForControlHistograms(), AliFlowAnalysisCRC::BookEverythingForControlHistograms(), AliAnalysisTaskMultiparticleFemtoscopy::BookEverythingForCorrelationFunctions(), AliAnalysisTaskMultiparticleFemtoscopy::BookEverythingForCorrelationFunctionsTEST(), AliFlowAnalysisWithMultiparticleCorrelations::BookEverythingForCorrelations(), AliFlowAnalysisWithMultiparticleCorrelations::BookEverythingForDiffCorrelations(), AliFlowAnalysisWithQCumulants::BookEverythingForDifferentialFlow(), AliFlowAnalysisCRC::BookEverythingForDifferentialFlow(), AliFlowAnalysisWithCumulants::BookEverythingForDiffFlow(), AliFlowAnalysisWithFittingQDistribution::BookEverythingForDistributions(), AliFlowAnalysisWithQCumulants::BookEverythingForDistributions(), AliFlowAnalysisCRC::BookEverythingForDistributions(), AliFlowAnalysisWithMultiparticleCorrelations::BookEverythingForEbECumulants(), AliFlowAnalysisWithMultiparticleCorrelations::BookEverythingForEtaGaps(), AliAnalysisTaskMultiparticleFemtoscopy::BookEverythingForHybridApproach(), AliFlowAnalysisWithQCumulants::BookEverythingForIntegratedFlow(), AliFlowAnalysisCRC::BookEverythingForIntegratedFlow(), AliFlowAnalysisWithNestedLoops::BookEverythingForMH(), AliFlowAnalysisWithQCumulants::BookEverythingForMixedHarmonics(), AliFlowAnalysisCRC::BookEverythingForMixedHarmonics(), AliFlowAnalysisWithQCumulants::BookEverythingForNestedLoops(), AliFlowAnalysisCRC::BookEverythingForNestedLoops(), AliAnalysisTaskMultiparticleFemtoscopy::BookEverythingForQA(), AliFlowAnalysisWithMultiparticleCorrelations::BookEverythingForQcumulants(), AliFlowAnalysisWithMultiparticleCorrelations::BookEverythingForSymmetryPlanes(), AliFlowAnalysisWithMCEventPlane::BookObjectsForMixedHarmonics(), AliAnalysisTaskMultiparticleFemtoscopy::Calculate2pBackgroundTEST(), AliAnalysisTaskMultiparticleFemtoscopy::Calculate3pBackgroundTEST(), AliAnalysisTaskMultiparticleFemtoscopy::CalculateCorrelationFunctionsTEST(), AliAnalysisTaskGammaCalo::CalculatePi0Candidates(), AliFlowAnalysisWithMultiparticleCorrelations::CalculateQcumulants(), CaloQA(), AliAnaCalorimeterQA::CellHistograms(), CentralityQA(), charmCutsOptimization(), AliAnalysisTaskSESignificance::CheckConsistency(), AliCaloTrackReader::CheckEventTriggers(), CheckNoisePeakVariationWithTimeCut(), AliAnaClusterShapeCorrelStudies::ClusterLoopHistograms(), AliAnaCalorimeterQA::ClusterLoopHistograms(), CompareFitTypes(), CompareTwoBCstrategies(), completeProd(), ComputeAcceptance(), CorrelQA(), AliAnalysisTaskSEDplus::CreateCutVarsSparses(), CreateEMCALRunQA(), AliAnalysisTaskSEPicoV0Maker::CreateHistogramsMC(), AliHFMultiTrials::CreateHistos(), AliHFInvMassMultiTrialFit::CreateHistos(), AliAnalysisTaskSEDplus::CreateImpactParameterHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalNoiseTriggers::CreateUserHistos(), AliAnalysisTaskSEOmegac2eleOmegafromAODtracks::DefineCascTreeVariables(), AliAnalysisTaskSEXic2eleXifromAODtracks::DefineCascTreeVariables(), AliAnalysisTaskSELc2eleLambdafromAODtracks::DefineCorrelationTreeVariables(), AliAnalysisTaskSEXic2eleXifromAODtracks::DefineCorrelationTreeVariables(), AliAnalysisTaskSEOmegac2eleOmegafromAODtracks::DefineEleTreeVariables(), AliAnalysisTaskSELc2eleLambdafromAODtracks::DefineEleTreeVariables(), AliAnalysisTaskSEXic2eleXifromAODtracks::DefineEleTreeVariables(), AliAnalysisTaskSEXic2eleXifromAODtracks::DefineMCCascTreeVariables(), AliAnalysisTaskSELc2eleLambdafromAODtracks::DefineMCEleTreeVariables(), AliAnalysisTaskSEXic2eleXifromAODtracks::DefineMCEleTreeVariables(), AliAnalysisTaskSELc2eleLambdafromAODtracks::DefineMCGenPairTreeVariables(), AliAnalysisTaskSEXic2eleXifromAODtracks::DefineMCGenPairTreeVariables(), AliAnalysisTaskSELc2pK0sfromAODtracks::DefineMCProtonTreeVariables(), AliAnalysisTaskSEOmegac2eleOmegafromAODtracks::DefineMCTreeVariables(), AliAnalysisTaskSELc2pK0sfromAODtracks::DefineMCTreeVariables(), AliAnalysisTaskSELc2eleLambdafromAODtracks::DefineMCTreeVariables(), AliAnalysisTaskSEXic2eleXifromAODtracks::DefineMCTreeVariables(), AliAnalysisTaskSELc2pK0sfromAODtracks::DefineMCV0TreeVariables(), AliAnalysisTaskSELc2eleLambdafromAODtracks::DefineMCV0TreeVariables(), AliAnalysisTaskSELc2pK0sfromAODtracks::DefineProtonTreeVariables(), AliAnalysisTaskSELc2eleLambdafromAODtracks::DefineSingleTreeVariables(), AliAnalysisTaskSEXic2eleXifromAODtracks::DefineSingleTreeVariables(), AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::DefineTreeVariables(), AliAnalysisTaskSEOmegac2eleOmegafromAODtracks::DefineTreeVariables(), AliAnalysisTaskSELc2pK0sfromAODtracks::DefineTreeVariables(), AliAnalysisTaskSELc2V0bachelor::DefineTreeVariables(), AliAnalysisTaskSELc2eleLambdafromAODtracks::DefineTreeVariables(), AliAnalysisTaskSEXic2eleXifromAODtracks::DefineTreeVariables(), AliAnalysisTaskSELc2pK0sfromAODtracks::DefineV0TreeVariables(), AliAnalysisTaskSELc2eleLambdafromAODtracks::DefineV0TreeVariables(), AliEmcalCorrectionTask::DetermineComponentsToExecute(), AliAnalysisTaskCombinHF::DoMixingWithCuts(), AliAnalysisTaskCombinHF::DoMixingWithPools(), AliMTRChEffAnalysis::DrawEffTrend(), DrawEventSelection(), DrawPtHardBins(), AliMTRChEffAnalysis::DrawStatContribution(), AliMTRChEffAnalysis::DrawSystematicEnvelope(), AliOfflineTrigger::DumpGIDRAWTree(), AliEMCALTriggerOfflineLightQAPP::EventCompleted(), AliEMCALTriggerOfflineQAPP::EventCompleted(), AliOfflineTrigger::ExtractSelected(), AliAnaPi0::FillAcceptanceHistograms(), AliAnaParticleJetLeadingConeCorrelation::FillJetHistos(), AliAnalysisTaskSEDStarCharmFraction::FillRegionHistogram(), AliFlowAnalysisWithQCumulants::FinalizeCorrectionTermsForNUAIntFlow(), AliAnaPi0EbE::GetAnalysisCuts(), AliAnaClusterShapeCorrelStudies::GetAnalysisCuts(), AliAnaClusterPileUp::GetAnalysisCuts(), AliAnaInsideClusterInvariantMass::GetAnalysisCuts(), AliAnaPhoton::GetAnalysisCuts(), AliAnaElectron::GetAnalysisCuts(), AliAnaPi0::GetAnalysisCuts(), AliAnaCalorimeterQA::GetAnalysisCuts(), AliAnaParticleIsolation::GetAnalysisCuts(), AliConversionCuts::GetCorrectEtaShiftFromPeriod(), AliConvEventCuts::GetCorrectEtaShiftFromPeriod(), AliCaloTrackAODReader::GetCreateControlHistograms(), AliCaloTrackReader::GetCreateControlHistograms(), AliAnaChargedParticles::GetCreateOutputObjects(), AliAnaParticleHadronCorrelation::GetCreateOutputObjects(), AliAnaPi0EbE::GetCreateOutputObjects(), AliAnaClusterShapeCorrelStudies::GetCreateOutputObjects(), AliAnaClusterPileUp::GetCreateOutputObjects(), AliAnaPhotonConvInCalo::GetCreateOutputObjects(), AliAnaInsideClusterInvariantMass::GetCreateOutputObjects(), AliAnaPhoton::GetCreateOutputObjects(), AliAnaElectron::GetCreateOutputObjects(), AliAnaPi0::GetCreateOutputObjects(), AliAnaGeneratorKine::GetCreateOutputObjects(), AliAnaCalorimeterQA::GetCreateOutputObjects(), AliAnaParticleIsolation::GetCreateOutputObjects(), AliCaloTrackReader::GetEventPlaneAngle(), GetFileAndList(), AliAnaCaloTrackCorrMaker::GetOutputContainer(), AliFlowAnalysisWithSimpleSP::GetOutputHistograms(), AliFlowAnalysisWithScalarProduct::GetOutputHistograms(), AliFlowAnalysisWithQCumulants::GetPointersFor2DDiffFlowHistograms(), AliFlowAnalysisCRC::GetPointersFor2DDiffFlowHistograms(), AliFlowAnalysisWithMixedHarmonics::GetPointersForAllEventProfiles(), AliFlowAnalysisWithMultiparticleCorrelations::GetPointersForControlHistograms(), AliFlowAnalysisWithQCumulants::GetPointersForControlHistograms(), AliFlowAnalysisCRC::GetPointersForControlHistograms(), AliFlowAnalysisWithMultiparticleCorrelations::GetPointersForCorrelations(), AliFlowAnalysisWithQCumulants::GetPointersForDiffFlowHistograms(), AliFlowAnalysisCRC::GetPointersForDiffFlowHistograms(), AliFlowAnalysisWithCumulants::GetPointersForDiffFlowObjects(), AliFlowAnalysisWithNestedLoops::GetPointersForMH(), AliFlowAnalysisWithMixedHarmonics::GetPointersForResultsHistograms(), AliMCParticleContainer::GetTitle(), AliParticleContainer::GetTitle(), AliClusterContainer::GetTitle(), AliTrackContainer::GetTitle(), AliJetContainer::GetTitle(), GetTriggerLists(), AliCaloTrackReader::GetTriggerPatches(), GridWatch(), AliFlowAnalysisWithSimpleSP::Init(), AliFlowAnalysisWithScalarProduct::Init(), AliAnaClusterShapeCorrelStudies::Init(), AliAnaCalorimeterQA::Init(), AliEMCALTriggerOfflineLightQAPP::Init(), AliEMCALTriggerOfflineQAPP::Init(), AliAnalysisTaskSELc2V0bachelorTMVA::Init(), AliCFTaskVertexingHFCutVarFDSub::Init(), AliCFTaskVertexingHF::Init(), AliAnalysisTaskSEDvsEventShapes::Init(), AliAnalysisTaskSEDvsMultiplicity::Init(), AliV0CutsStrange::InitCutHistograms(), AliConversionMesonCuts::InitCutHistograms(), AliConversionCuts::InitCutHistograms(), AliConversionPhotonCuts::InitCutHistograms(), AliCaloPhotonCuts::InitCutHistograms(), AliConvEventCuts::InitCutHistograms(), AliRDHFCuts::IsEventSelected(), AliAnaParticlePartonCorrelation::MakeAnalysisFillAOD(), AliAnaParticleJetFinderCorrelation::MakeAnalysisFillAOD(), AliAnaPhoton::MakeAnalysisFillAOD(), AliAnaElectron::MakeAnalysisFillAOD(), AliAnaParticleIsolation::MakeAnalysisFillAOD(), AliAnaParticleJetLeadingConeCorrelation::MakeAnalysisFillAOD(), AliAnaParticlePartonCorrelation::MakeAnalysisFillHistograms(), AliAnaParticleHadronCorrelation::MakeAnalysisFillHistograms(), AliAnaParticleJetFinderCorrelation::MakeAnalysisFillHistograms(), AliAnaPi0Flow::MakeAnalysisFillHistograms(), AliAnaClusterPileUp::MakeAnalysisFillHistograms(), AliAnaPi0EbE::MakeAnalysisFillHistograms(), AliAnaClusterShapeCorrelStudies::MakeAnalysisFillHistograms(), AliAnaPi0::MakeAnalysisFillHistograms(), AliAnaCalorimeterQA::MakeAnalysisFillHistograms(), AliAnaInsideClusterInvariantMass::MakeAnalysisFillHistograms(), AliAnaParticleJetLeadingConeCorrelation::MakeAnalysisFillHistograms(), MakeAODInputChain(), AliAnaParticleJetLeadingConeCorrelation::MakeAODJet(), AliJetFlowTools::MakeAU(), AliAnaParticleHadronCorrelation::MakeChargedCorrelation(), AliTrackComparison::MakeHistos(), AliAnaPi0EbE::MakeInvMassInCalorimeter(), AliAnaPi0EbE::MakeInvMassInCalorimeterAndCTS(), AliAnaParticleJetLeadingConeCorrelation::MakeJetFromAOD(), AliMCTreeTools::MakeKineChain(), MakeRunSummary(), AliAnaPi0EbE::MakeShowerShapeIdentification(), MakeSlides(), AliRDHFCuts::MakeTable(), MakeTriggerSlide(), MergeHVscanFilesVariousScans2(), AliAnalysisTaskGammaConvV1::Notify(), AliAnalysisTaskGammaCalo::Notify(), AliAnalysisTaskGammaCaloMerged::Notify(), AliAnalysisTaskGammaCaloDalitzV1::Notify(), AliAnalysisTaskGammaConvCalo::Notify(), AliAnalysisTaskOmegaToPiZeroGamma::Notify(), AliAnalysisTaskConversionQA::Notify(), AliAnalysisTaskGammaConvFlow::Notify(), AliAnalysisTaskEtaToPiPlPiMiGamma::Notify(), AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero::Notify(), AliAnalysisTaskGammaConvDalitzV1::Notify(), AliV0ReaderV1::Notify(), PlotMuonEfficiency(), PlotMuonEfficiencyPerDE(), PlotMuonEfficiencyPerDEVsRun(), PlotMuonEfficiencyVsRun(), PlotMuonQA(), AliJetFlowTools::PostProcess(), AliAnaClusterPileUp::Print(), AliAnaPi0EbE::Print(), AliAnaClusterShapeCorrelStudies::Print(), AliAnaPhoton::Print(), AliAnaElectron::Print(), AliAnaCalorimeterQA::Print(), AliAnaParticleIsolation::Print(), AliCaloPID::Print(), AliAnaInsideClusterInvariantMass::Print(), AliEmcalJet::Print(), AliBasedNdetaTask::Sum::Print(), AliAODPidHF::PrintAll(), AliAnalysisTaskEMCALPi0CalibSelection::PrintInfo(), AliAnalysisTaskTriggerRates::PrintRates(), AliAnalysisTaskPID::PrintSettings(), AliMultiDimVector::PrintStatus(), AliRDHFCuts::PrintTrigger(), AliAnalysisTaskJetV2::PrintTriggerSummary(), AliAnalysisTaskJetV3::PrintTriggerSummary(), ProcessCanvasCentralityPercentile(), ProcessCanvasPhysSelCut(), ProcessCanvasPhysSelCutCentrality(), ProcessCanvasRelativeTriggerContent(), ProcessCanvasTriggerContent(), AliEMCALTriggerOfflineLightQAPP::ProcessPatch(), AliEMCALTriggerOfflineQAPP::ProcessPatch(), AliEmcalTriggerMaker::ProcessPatch(), ProcessTrigger(), AliMultiDimVector::Project(), ReadFilesForCompilation(), AliAnalysisTaskFlowStrange::RebinDecayVn(), AliAnalysisTaskFlowStrangee::RebinDecayVn(), AliCaloTrackReader::RejectLEDEvents(), AliAnalysisTaskEmcalLight::RetrieveEventObjects(), ScalerTrending(), AliAnalysisTaskFilteredTree::SetDefaultAliasesHighPt(), AliCaloTrackReader::SetEventTriggerBit(), AliAnalysisTaskPID::SetUpBinZeroStudyHist(), AliAnalysisTaskPID::SetUpGenHist(), AliAnalysisTaskPID::SetUpGenYieldHist(), AliAnalysisTaskPID::SetUpHist(), AliAnalysisTaskSEDStarCharmFraction::SetUpList(), AliAnalysisTaskPID::SetUpPtResHist(), AliFlowAnalysisWithMultiparticleCorrelations::SetWeightsHist(), showMultiDimVector(), SuperimposeBBToTPCSignal(), AliAnalysisTaskMuonCuts::Terminate(), AliAnalysisTaskTrigChEff::Terminate(), AliAnalysisTaskMuonFakes::Terminate(), AliAnalysisTaskMuonTrackingEff::Terminate(), AliCFTaskVertexingHFCutVarFDSub::Terminate(), AliCFTaskVertexingHF::Terminate(), TPCBetheBloch(), TrackQA(), AliAnalysisTaskHadronicCocktailMC::UserCreateOutputObjects(), AliAnalysisTaskGammaCocktailMC::UserCreateOutputObjects(), AliAnalysisTaskEmcalHighMultTrigger::UserCreateOutputObjects(), AliAnalysisTaskTriggerRates::UserCreateOutputObjects(), AliAnalysisTaskQASym::UserCreateOutputObjects(), AliAnalysisTaskV0sInJets::UserCreateOutputObjects(), AliAnalysisTaskMultiparticleCorrelations::UserCreateOutputObjects(), AliAnalysisTaskMuonQA::UserCreateOutputObjects(), AliAnalysisTaskMuonFakes::UserCreateOutputObjects(), AliAnalysisTaskDmesonMCPerform::UserCreateOutputObjects(), AliAnalysisTaskV0sInJetsEmcal::UserCreateOutputObjects(), AliEmcalPicoTrackInGridMaker::UserCreateOutputObjects(), AliAnalysisTaskRecursiveSoftDrop::UserCreateOutputObjects(), AliAnalysisTaskPSHFE::UserCreateOutputObjects(), AliAnalysisTaskSED0MassCutVarFDSub::UserCreateOutputObjects(), AliAnalysisTaskEmcalJetMassStructure::UserCreateOutputObjects(), AliAnalysisTaskSECharmFraction::UserCreateOutputObjects(), AliAnalysisTaskSED0Mass::UserCreateOutputObjects(), AliAnalysisTaskSED0MassNonPromptFraction::UserCreateOutputObjects(), AliAnalysisTaskSEHFQA::UserCreateOutputObjects(), AliAnalysisTaskEmcalMissingEnergy::UserCreateOutputObjects(), AliAnalysisTaskZDCEP::UserCreateOutputObjects(), AliAnalysisTaskFakeJets::UserCreateOutputObjects(), AliAnalysisTaskSubJetFraction::UserCreateOutputObjects(), AliAnalysisTaskEmcalQGTagging::UserCreateOutputObjects(), AliAnalysisTaskPi0v2::UserCreateOutputObjects(), AliAnalysisTaskSEDstoK0sK::UserCreateOutputObjects(), AliAnalysisTaskRecoilJetYield::UserCreateOutputObjects(), AliAnalysisTaskEmcalIteratorTest::UserCreateOutputObjects(), AliAnalysisTaskMuonPerformance::UserCreateOutputObjects(), AliAnalysisTaskEmcalJetShapesMC::UserCreateOutputObjects(), AliAnalysisTaskEmcalHfeTagging::UserCreateOutputObjects(), AliAnalysisTaskEMCALTriggerQA::UserCreateOutputObjects(), AliAnalysisTaskSEDs::UserCreateOutputObjects(), AliAnalysisTaskSELc2V0bachelorTMVA::UserCreateOutputObjects(), AliAnalysisTaskHJetSpectra::UserCreateOutputObjects(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesMCTriggerMimic::UserCreateOutputObjects(), AliAnalysisTaskSELambdacTMVA::UserCreateOutputObjects(), AliEmcalTriggerMaker::UserCreateOutputObjects(), AliAnalysisTaskTriggerRates::UserExec(), AliAnalysisTaskGammaConvV1::UserExec(), AliAnalysisTaskGammaCaloMerged::UserExec(), AliAnalysisTaskGammaCalo::UserExec(), AliAnalysisTaskGammaConvCalo::UserExec(), AliAnalysisTaskPID::UserExec(), AliAnalysisTaskFullppJet::UserExec(), AliAnalysisTaskEMCALPi0CalibSelection::UserExec(), and VertexQA().
void DrawPossibilities | ( | Int_t | ptbin, |
Bool_t * | valsgiven, | ||
Float_t * | values, | ||
TString | path = "./" , |
||
Int_t | decCh = 2 |
||
) |
Definition at line 1103 of file charmCutsOptimization.C.
void DrawSigmas | ( | TH2F * | h2cuts | ) |
Definition at line 977 of file charmCutsOptimization.C.
Definition at line 492 of file charmCutsOptimization.C.
Referenced by BinCounting().
Float_t* GetCutValuesFromNHist | ( | AliMultiDimVector * | vct, |
Int_t | ptbin, | ||
Int_t | nhist | ||
) |
Definition at line 1088 of file charmCutsOptimization.C.
Int_t GetNHistFromIndices | ( | AliMultiDimVector * | vct, |
Int_t | ptbin, | ||
Int_t * | indices | ||
) |
Definition at line 1001 of file charmCutsOptimization.C.
Int_t GetNHistFromValues | ( | AliMultiDimVector * | vct, |
Int_t | ptbin, | ||
Float_t * | values | ||
) |
Definition at line 1017 of file charmCutsOptimization.C.
Referenced by GetRangeHistFromValues().
Int_t* GetRangeHistFromValues | ( | AliMultiDimVector * | vct, |
Int_t | ptbin, | ||
Bool_t * | valsgiven, | ||
Float_t * | values, | ||
Int_t & | nhistinrange | ||
) |
Definition at line 1038 of file charmCutsOptimization.C.
Referenced by DrawPossibilities().
Bool_t MC | ( | TH1F * | hs, |
TH1F * | hb, | ||
Double_t & | sgn, | ||
Double_t & | errsgn, | ||
Double_t & | bkg, | ||
Double_t & | errbkg, | ||
Double_t & | sgnf, | ||
Double_t & | errsgnf, | ||
Double_t & | sigmaused, | ||
Int_t & | status | ||
) |
Definition at line 462 of file charmCutsOptimization.C.
Referenced by charmCutsOptimization().
void Merge2Bins | ( | Int_t | b1, |
Int_t | b2, | ||
TString | pathin = "./" , |
||
Int_t | decCh = 2 , |
||
TString | part = "both" |
||
) |
4 because hMass_, hSgn_,hBkg_,hRfl_
Definition at line 1194 of file charmCutsOptimization.C.
Definition at line 505 of file charmCutsOptimization.C.
Referenced by BinCounting().
Definition at line 519 of file charmCutsOptimization.C.
Referenced by BinCounting().
void showMultiDimVector | ( | Int_t | n = 2 , |
Int_t | which = 0 , |
||
Bool_t | plotErrors = kFALSE , |
||
Bool_t | readfromfile = kFALSE , |
||
Bool_t | fixedrange = kFALSE , |
||
Bool_t | fixedplane = kFALSE |
||
) |
Definition at line 658 of file charmCutsOptimization.C.
void SubtractBkg | ( | Int_t | nhisto | ) |
Definition at line 1377 of file charmCutsOptimization.C.
Int_t decCh =2 |
Definition at line 30 of file charmCutsOptimization.C.
Referenced by AddTaskSignificance(), BinCounting(), charmCutsOptimization(), Data(), DrawPossibilities(), and Merge2Bins().
Double_t errSgnCut =0.4 |
Definition at line 38 of file charmCutsOptimization.C.
Referenced by Data().
Int_t fitbtype =5 |
Definition at line 31 of file charmCutsOptimization.C.
Referenced by BinCounting(), and Data().
Double_t mass |
Definition at line 35 of file charmCutsOptimization.C.
Referenced by AliHFMassFitter::AddFunctionsToHisto(), AliHFMassFitterVAR::AddFunctionsToHisto(), AliAnalysisTaskVnV0::Analyze(), BinCounting(), AliAnalysisTaskDmesonJets::CalculateMassLimits(), AliRDHFCutsLctoeleLambdafromAODtracks::CalculatePhotonMass(), AliAnaClusterShapeCorrelStudies::ChannelCorrelationInTCard(), charmCutsOptimization(), AliAnaClusterShapeCorrelStudies::ClusterShapeHistograms(), AliJetModelCopyTracks::CopyTracks(), Data(), AliPWGHistoTools::dMtdptFunction(), AliKFParticleTest::DrawV0(), AliEmcalJetByJetCorrection::Eval(), AliKFParticleTest::Exec(), AliAnalysisTaskSESignificance::FillDplus(), AliAnalysisTaskSESignificance::FillDstar(), AliAnalysisTaskBackFlucRandomCone::FillHistograms(), AliAnalysisTaskCombinHF::FillHistos(), AliAnalysisTaskSEDvsMultiplicity::FillMCMassHistos(), AliAnalysisTaskCombinHF::FillMEHistos(), AliAnalysisTaskCombinHF::FillMEHistosLS(), AliAnaInsideClusterInvariantMass::FillNLMDiffCutHistograms(), FitMassSpectra(), AliConversionMesonCuts::FunctionMaxMassCut(), AliConversionMesonCuts::FunctionMinMassCut(), AliEmcalCorrectionClusterTrackMatcher::GenerateEmcalParticles(), AliAnalysisTaskSEDs::GenerateRotBkg(), AliTrackContainer::GetAcceptMomentum(), AliPWGHistoTools::GetdNdmtFromdNdpt(), AliPWGHistoTools::GetdNdptFromdNdmt(), AliHelperPID::GetMass(), AliTrackContainer::GetMomentum(), AliParticleContainer::GetMomentumFromParticle(), AliTrackContainer::GetMomentumFromTrack(), AliTrackContainer::GetNextAcceptMomentum(), AliTrackContainer::GetNextMomentum(), AliAnalysisTaskEmcalHfeTagging::GetNumberOfPairs(), AliMCTreeTools::GetValueAt(), AliAnaPi0EbE::HasPairSameMCMother(), AliHFVnVsMassFitter::IncludeSecondGausPeak(), AliHFInvMassFitter::IncludeSecondGausPeak(), AliHFInvMassMultiTrialFit::IncludeSecondGausPeak(), AliPWGFunc::IntegrandBG(), AliPWGFunc::IntegrandTest(), AliPWGFunc::IntegrandTsallis(), AliAnaCalorimeterQA::InvariantMassHistograms(), AliAnaParticleHadronCorrelation::InvMassHisto(), AliAnalysisTaskSELambdac::IspiKpResonant(), AliAnalysisTaskSELambdac::IspKpiResonant(), AliAnaInsideClusterInvariantMass::MakeAnalysisFillHistograms(), AliAnaPi0EbE::MakeInvMassInCalorimeter(), AliAnaPi0EbE::MakeInvMassInCalorimeterAndCTS(), AliAnaPi0EbE::MakeShowerShapeIdentification(), AliAnalysisTaskFlowStrange::MakeToyEvent(), AliAnalysisTaskFlowStrangee::MakeToyEvent(), MC(), ReadDvsMultiplicity(), AliAnalysisTaskFlowStrange::RebinDecayVn(), AliAnalysisTaskFlowStrangee::RebinDecayVn(), AliRDHFCutsLctopKpi::ReconstructKF(), AliV0ReaderV1::ReconstructV0(), AliJetEmbeddingFromGenTask::Run(), AliJetEmbeddingTask::Run(), SummaryMCTrackDrawer::ScaleGraph(), AliAnalysisTaskEmcalJetHF::SelectPhotonicElectron(), AliV0ParticleStrange::SetInvMassPair(), AliAODConversionPhoton::SetInvMassPair(), AliJetEmbeddingTask::SetMass(), AliHFInvMassMultiTrialFit::SetMass(), AliHFMultiTrials::SetMass(), AliConversionPhotonBase::SetMass(), AliAnalysisTaskSESignificance::SetMassLimits(), AliAnalysisTaskSEDvsEventShapes::SetMassLimits(), AliAnalysisTaskSEDvsMultiplicity::SetMassLimits(), AliAnalysisTaskFlavourJetCorrelations::SetMassLimits(), AliAnalysisTaskSEDmesonsFilterCJ::SetMassLimits(), AliHFVnVsMassFitter::SetParticlePdgMass(), AliHFInvMassFitter::SetParticlePdgMass(), AliHFMassFitterVAR::SetParticlePdgMass(), AliEmcalPythiaInfo::SetParton6(), AliEmcalPythiaInfo::SetParton7(), AliHFMassFitterVAR::Signal(), AliHFMassFitter::Signal(), AliPWGFunc::StaticBGdNdPt(), AliPWGFunc::StaticTest(), AliPWGFunc::StaticTsallisdNdPt(), AliPWGFunc::StaticUA1Func(), AliPWGFunc::StaticUA1FuncOneOverPt(), AliRDHFCutsXictoeleXifromAODtracks::TagConversions(), AliRDHFCutsLctoeleLambdafromAODtracks::TagConversions(), AliRDHFCutsXictoeleXifromAODtracks::TagConversionsSameSign(), AliRDHFCutsLctoeleLambdafromAODtracks::TagConversionsSameSign(), AliAnalysisTaskPIDflowQA::TPCTOFagree(), AliFlowTrackCuts::TPCTOFagree(), AliAnalysisTaskSELc2V0bachelor::TrackRotation(), AliAnalysisTaskMuonFakes::UserExec(), EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet::UserExec(), AliAnalysisTaskSEDStarSpectra::UserExec(), AliAnalysisTaskPhiFlow::UserExec(), AliAnalysisTaskSEDvsEventShapes::UserExec(), AliAnalysisTaskSEDvsMultiplicity::UserExec(), and AliAnalysisTaskSELambdac::VertexingKF().
Double_t nsigma =3 |
Definition at line 29 of file charmCutsOptimization.C.
Referenced by AddTaskBasicHFQA(), AliRDHFCutsDplustoK0spi::AliRDHFCutsDplustoK0spi(), AliRDHFCutsDplustoKpipi::AliRDHFCutsDplustoKpipi(), AliRDHFCutsDstoK0sK::AliRDHFCutsDstoK0sK(), AliRDHFCutsDstoKKpi::AliRDHFCutsDstoKKpi(), AliAnalysisTaskVnV0::Analyze(), AliAODPidHF::ApplyPidITSRaw(), AliAODPidHF::ApplyPidTOFRaw(), AliAODPidHF::ApplyPidTPCRaw(), AliAODPidHF::ApplyTOFCompatibilityBand(), BinCounting(), Data(), AliAnalysisTaskSELambdac::FillVarHists(), fitD0(), AliAnalysisTaskPID::GetTOFType(), AliAODPidHF::IsExcluded(), AliAnalysisTaskCombinHF::IsKaon(), AliAnalysisTaskCombinHF::IsPion(), AliAODPidHF::IsTOFPiKexcluded(), AliAODPidHF::MatchTPCTOFMin(), MC(), AliAnalysisTaskEmcalJetHF::SelectPhotonicElectron(), AliHelperPID::SetNSigmaCut(), AliHFVnVsMassFitter::SetNSigmaForVnSB(), AliHFMultiTrials::SetSaveBkgValue(), AliHFInvMassMultiTrialFit::SetSaveBkgValue(), AliAODPidHF::TPCRawAsym(), and AliAnalysisTaskSEHFQA::UserExec().
Double_t nSigmaMeanCut =4. |
Definition at line 39 of file charmCutsOptimization.C.
Referenced by Data().
ofstream outcheck |
Definition at line 42 of file charmCutsOptimization.C.
Referenced by charmCutsOptimization(), and Data().
ofstream outdetail |
Definition at line 43 of file charmCutsOptimization.C.
Referenced by charmCutsOptimization(), and Data().
Int_t pdg |
Definition at line 34 of file charmCutsOptimization.C.
Referenced by AliAnalysisTaskIDFragmentationFunction::AnalyseJetTrack(), AliAnalysisTaskFullppJet::AnalyzeSecondaryContribution(), AliTrackletPtPidStrWeights::CalcWeight(), AliAnalysisTaskSELc2V0bachelorTMVA::CallKFVertexing(), charmCutsOptimization(), AliAnalysisTaskSELc2V0bachelorTMVA::CheckBachelor(), AliAnalysisTaskSELc2V0bachelorTMVA::CheckK0S(), AliAnaInsideClusterInvariantMass::CheckLocalMaximaMCOrigin(), AliAnaCalorimeterQA::ClusterLoopHistograms(), AliAnaPhoton::CocktailGeneratorsClusterOverlaps(), CPart::CPart(), AliAnaPhoton::FillAcceptanceHistograms(), AliAnaParticleIsolation::FillAcceptanceHistograms(), AliAnaPi0::FillAcceptanceHistograms(), AliTrackletdNdetaMCTask::FillBins(), AliEmcalTrackingQATask::FillHistograms(), AliAnalysisTaskIDFragmentationFunction::FillHistograms(), AliCaloTrackMCReader::FillInputEvent(), AliAnalysisTaskSELc2V0bachelorTMVA::FillMCHisto(), AliTrackletdNdetaMCTask::FillPrimaries(), AliAnaChargedParticles::FillPrimaryHistograms(), AliAnalysisTaskPWGJEQA::FillTrackHistograms(), AliTrackletAODMCTask::FilterClustersTrack(), AliFlowOnTheFlyEventGenerator::Find(), AliAnaParticleJetFinderCorrelation::FindMCgenInfo(), AliMCTreeTools::FindNearestReference(), ClusterCalculations::FixLabels(), AliAnalysisTaskSEDs::GenerateRotBkg(), AliAnalysisTaskEmcalJetPerformance::GetContributorType(), AliCaloPID::GetIdentifiedParticleTypeFromBayesWeights(), AliMCAnalysisUtils::GetJets(), AliMCAnalysisUtils::GetMother(), AliMCAnalysisUtils::GetMotherWithPDG(), AliAnalysisTaskHJetDphi::GetParticleType(), AliTrackletTaskMulti::GetPrimaryWeight(), AliAODRecoDecayHF2Prong::InvMassD0(), AliAODRecoDecayHF4Prong::InvMassD0(), AliAODRecoDecayHF2Prong::InvMassD0bar(), AliAODRecoDecayHF4Prong::InvMassD0bar(), AliAODRecoDecayHF3Prong::InvMassDplus(), AliAODRecoCascadeHF::InvMassDplustoK0spi(), AliAODRecoDecayHF3Prong::InvMassDsKKpi(), AliAODRecoDecayHF3Prong::InvMassDspiKK(), AliAODRecoCascadeHF::InvMassDstoK0sK(), AliAODRecoDecayHF2Prong::InvMassJPSIee(), AliAODRecoDecayHF3Prong::InvMassLcpiKp(), AliAODRecoDecayHF3Prong::InvMassLcpKpi(), AliAODRecoCascadeHF::InvMassLctoK0sP(), AliAODRecoCascadeHF::InvMassLctoLambdaPi(), AliAODRecoCascadeHF3Prong::InvMassPiXiPi(), AliFilteredTreeEventCuts::IsHadronLevelSingleDiffractive(), AliAnaGeneratorKine::IsLeadingAndIsolated(), AliFMDMCEventInspector::IsSingleDiffractive(), AliAnaOmegaToPi0Gamma::MakeAnalysisFillHistograms(), AliAnaPi0EbE::MakeAnalysisFillHistograms(), AliAnaPhoton::MakeAnalysisFillHistograms(), AliAnaElectron::MakeAnalysisFillHistograms(), AliTrackletBaseWeights::MakeK0S(), AliAnaParticleHadronCorrelation::MakeMCChargedCorrelation(), AliTrackletdNdetaMCTask::MakePdgAxis(), AliTrackletBaseWeights::MakeStrange(), AliTrackletBaseWeights::MakeWeight(), AliAODRecoCascadeHF3Prong::MatchToMCCascade(), AliAnalysisTaskSEOmegac2eleOmegafromAODtracks::MatchToMCCascade(), AliAnalysisTaskSEXic2eleXifromAODtracks::MatchToMCCascade(), AliAnaCalorimeterQA::MCHistograms(), YieldCalculations::One::One(), AliFlowTrackCuts::PassesCuts(), AliTrackletAODUtils::PdgAxis(), AliMCAnalysisUtils::PrintAncestry(), AliTrackletAODMCTask::ProcessGenerated(), AliAnalysisTaskCaloConv::ProcessMC(), spectra::Base::ProcessParticle(), FastSim::ProcessParticles(), EPosSim::ProcessParticles(), AliTrackletAODdNdeta::Histos::ProjectEtaDeltaPdgPart(), AliTrackletAODdNdeta::Histos::ProjectEtaPdg(), AliTrackletAODdNdeta::Histos::ProjectEtaPdgIPz(), AliJetEmbeddingFromGenTask::Run(), PureMCWeights::Run(), AliAnalysisTaskFilteredTree::SetDefaultAliasesV0(), AliCaloTrackParticle::SetIdentifiedParticleType(), AliAODMCTracklet::SetParentPdg(), AliCFVertexingHFCascade::SetPDGbachelor(), AliCFVertexingHFCascade::SetPDGcascade(), HighPtTracks::AliReducedJetConstituent::SetPdgCode(), HighPtTracks::AliReducedClusterParticle::SetPdgCode(), HighPtTracks::AliReducedJetParticle::SetPdgCode(), AliCFVertexingHFCascade::SetPDGneutrDaugh(), AliCFVertexingHFCascade::SetPDGneutrDaughForMC(), AliCFVertexingHFCascade::SetPDGneutrDaughNegative(), AliCFVertexingHFCascade::SetPDGneutrDaughPositive(), AliMCHFParticleSelector::SetSpecialPDG(), AliHFAODMCParticleContainer::SetSpecialPDG(), AliAnaParticleIsolation::StudyMCConversionRadius(), AliAnalysisTaskSESelectHF4Prong::StudyMCTruth(), AliAnalysisTaskSECompareHF::UserExec(), AliAnalysisTaskCheckHFMCProd::UserExec(), AliAnalysisTaskSEHFQA::UserExec(), AliAnalysisTaskPID::UserExec(), VertexResolutionsFromCmpHF(), AliTrackletdNdeta2::VisualizeSpeciesDelta(), and AliTrackletdNdetaMCTask::CentBin::WorkerInit().
Int_t rebin =2 |
Definition at line 32 of file charmCutsOptimization.C.
Referenced by AliVertexingHFUtils::AdaptTemplateRangeAndBinning(), CalculateAveragePt(), ConvertAndDraw(), ConvertOne(), Data(), DoFit(), AliHFMultiTrials::DoMultiTrials(), AliHFInvMassMultiTrialFit::DoMultiTrials(), Draw(), DrawdNdeta(), AliAnalysisTaskMuonPerformance::DrawFitLandauGausResPVsP(), DrawHistos(), DrawMCResult(), DrawUA5Ratios(), AliMCTruthdNdetaTask::CentralityBin::End(), ExtractGSEs(), AliAnalysisTaskMuonPerformance::FitClusterResidual(), fitD0(), AliAnalysisTaskMuonPerformance::FitGausResVsMom(), AliAnalysisTaskMuonPerformance::FitLandauGausResVsP(), AliAnalysisTaskMuonPerformance::FitPDCAVsMom(), AliAnalysisTaskMuonResolution::GetMeanRMS(), HistoPtShapeFromData(), Pi0CalibInvMassAnalysis3(), Rebin(), dNdetaDrawer::Run(), SimpledNdeta(), and SubtractHist().
Bool_t reject = true |
Definition at line 491 of file charmCutsOptimization.C.
Referenced by BinCounting(), AliCaloTrackReader::CheckEventTriggers(), ExpoBkgWoPeak(), AliAnalysisTaskJetShapeDeriv::FillHistograms(), AliAnalysisTaskJetShapeConst::FillHistograms(), AliAnalysisTaskDeltaPt::GetRandomCone(), AliAnalysisTaskEmcalJetMassBkg::GetRandomCone(), PowerBkgWoPeak(), PowerExpoBkgWoPeak(), AliCaloTrackReader::RejectEventWithTriggerBit(), AliAnalysisTaskEmcalEmbeddingHelper::SetMCRejectOutliers(), AliAnalysisTaskEMCALClusterize::SetRejectBelowThreshold(), AliAnalysisTaskFullppJet::SetRejectElectron(), AliAnalysisTaskFullppJet::SetRejectExoticCluster(), AliAnalysisTaskFullppJet::SetRejectNK(), and AliAnalysisTaskFullppJet::SetRejectWD().
Double_t sigma =0.0005 |
Definition at line 33 of file charmCutsOptimization.C.
Referenced by BinCounting(), Data(), and DrawSigmas().
Double_t sigmaCut =0.035 |
Definition at line 37 of file charmCutsOptimization.C.
Referenced by Data().