BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnLambdaQa Class Reference

#include <BmnLambdaQa.h>

Inheritance diagram for BmnLambdaQa:
Collaboration diagram for BmnLambdaQa:

Public Member Functions

 BmnLambdaQa ()
virtual ~BmnLambdaQa ()
 Destructor.
virtual InitStatus Init ()
 Derived from FairTask.
virtual void Exec (Option_t *opt)
 Derived from FairTask.
virtual void Finish ()
 Derived from FairTask.
void SetDCA1 (Double_t min, Double_t max)
void SetDCA2 (Double_t min, Double_t max)
void SetDCA12 (Double_t min, Double_t max)
void SetPath (Double_t min, Double_t max)
void SetMom1 (Double_t min, Double_t max)
void SetMom2 (Double_t min, Double_t max)
void SetEta1 (Double_t min, Double_t max)
void SetEta2 (Double_t min, Double_t max)

Private Member Functions

void ReadDataBranches ()
void CreateH1 (const string &name, const string &xTitle, const string &yTitle, Int_t nofBins, Double_t minBin, Double_t maxBin)
void CreateH2 (const string &name, const string &xTitle, const string &yTitle, const string &zTitle, Int_t nofBinsX, Double_t minBinX, Double_t maxBinX, Int_t nofBinsY, Double_t minBinY, Double_t maxBinY)
void CreateNumberOfReconstructableLambdaHistograms ()
void CreateNumberOfLambdaHistograms ()
void CreateLambdaRecEfficiencyHistograms ()
void CreateTwoDimensionalRecEfficiencyHistograms ()
void CreateNumberOLambdaDecayProtonsHistograms ()
void CreateNumberOfLambdaDecayMesonsHistograms ()
void CreateRecProtonsRecEfficiencyHistograms ()
void CreateRecMesonsRecEfficiencyHistograms ()
void CreateTwoDimensionalRecProtonsRecEfficiencyHistograms ()
void CreateTwoDimensionalRecMesonsRecEfficiencyHistograms ()
void CreateNumberOfReconstrcutedLambdaHistograms ()
void CreateReconstructionEfficiencyHistograms ()
void CreateTwoDimensionalRealRecEfficiencyHistograms ()
void CreateNumberOfReconstrcutedRecProtonHistograms ()
void CreateTwoDimensionalNumberOfReconstructedProtonsHistograms ()
void CreateRecProtonsReconstructionEfficiencyHistograms ()
void CreateNumberOfReconstrcutedRecMesonsHistograms ()
void CreateTwoDimensionalNumberOfReconstructedMesonsHistograms ()
void CreateRecMesonsReconstructionEfficiencyHistograms ()
void CreateReconstructedParticlePairsFromMCDataHistograms ()
void CreateTwoDimensionalReconstructedParticlePairsFromMCDataHistograms ()
void CreateReconstructedParticlePairsFromMCDataWOCutsHistograms ()
void CreateTwoDimensionalReconstructedParticlePairsFromMCDataWOCutsHistograms ()
void CreateFakeLambdaHistograms ()
void CreateTwoDimensionalFakeLambdaHistograms ()
void CreateNumberOfNotReconstructedLambdaHistograms ()
void CreateReconstructedParticlePairsHistograms ()
void CreateTwoDimensionalReconstructedParticlePairsHistograms ()
void CreateReconstructedParticlePairsWOCutsHistograms ()
void CreateTwoDimensionalReconstructedParticlePairsWOCutsHistograms ()

Private Attributes

BmnHistManager * fHM
string fOutputDir
Int_t fNLambdas
Int_t fNReconstructable
Int_t fNOfParticlePairs
Int_t fNOfParticlePairsWithMatchedLambda
Int_t fNOfParticlePairsMC
Int_t fNOfParticlePairsMCAll
Int_t fNOfLambdasParticlePairsMC
Int_t fNOfBins
Int_t fLambdaPRangeMin
Int_t fLambdaPRangeMax
Int_t fLambdaEtaRangeMin
Int_t fLambdaEtaRangeMax
Int_t fLambdaThetaRangeMin
Int_t fLambdaThetaRangeMax
Int_t fLambdaThetaRRangeMin
Int_t fLambdaThetaRRangeMax
Int_t fProtonsPRangeMin
Int_t fProtonsPRangeMax
Int_t fProtonsEtaRangeMin
Int_t fProtonsEtaRangeMax
Int_t fProtonsThetaRangeMin
Int_t fProtonsThetaRangeMax
Int_t fProtonsThetaRRangeMin
Int_t fProtonsThetaRRangeMax
Int_t fMesonsPRangeMin
Int_t fMesonsPRangeMax
Int_t fMesonsEtaRangeMin
Int_t fMesonsEtaRangeMax
Int_t fMesonsThetaRangeMin
Int_t fMesonsThetaRangeMax
Int_t fMesonsThetaRRangeMin
Int_t fMesonsThetaRRangeMax
Int_t fInvMassMin
Int_t fInvMassMax
Int_t fDCA1RangeMin
Int_t fDCA1RangeMax
Int_t fDCA2RangeMin
Int_t fDCA2RangeMax
Int_t fDCA12XRangeMin
Int_t fDCA12XRangeMax
Int_t fDCA12YRangeMin
Int_t fDCA12YRangeMax
Int_t fPathRangeMin
Int_t fPathRangeMax
Bool_t fUseMCFile
Bool_t fUseRecoFile
TClonesArray * fMCTracks
TClonesArray * fGlobalTracks
TClonesArray * fSiliconPoints
TClonesArray * fSSDPoints
TClonesArray * fParticlePair
TClonesArray * fParticlePair_MC
TClonesArray * fParticlePair_RECO
Double_t fMom [2][2]
Double_t fEta [2][2]
Double_t fPath [2]
Double_t fDCA [2][2]
Double_t fDCA12 [2]

Static Private Attributes

static Int_t fCurrentEvent = 0

Detailed Description

Definition at line 27 of file BmnLambdaQa.h.

Constructor & Destructor Documentation

◆ BmnLambdaQa()

◆ ~BmnLambdaQa()

BmnLambdaQa::~BmnLambdaQa ( )
virtual

Definition at line 88 of file BmnLambdaQa.cxx.

References fHM.

Member Function Documentation

◆ CreateFakeLambdaHistograms()

void BmnLambdaQa::CreateFakeLambdaHistograms ( )
private

◆ CreateH1()

◆ CreateH2()

◆ CreateLambdaRecEfficiencyHistograms()

void BmnLambdaQa::CreateLambdaRecEfficiencyHistograms ( )
private

Definition at line 676 of file BmnLambdaQa.cxx.

References CreateH1(), fLambdaEtaRangeMax, fLambdaEtaRangeMin, fLambdaPRangeMax, fLambdaPRangeMin, fLambdaThetaRangeMax, fLambdaThetaRangeMin, fLambdaThetaRRangeMax, fLambdaThetaRRangeMin, and fNOfBins.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateNumberOfLambdaDecayMesonsHistograms()

void BmnLambdaQa::CreateNumberOfLambdaDecayMesonsHistograms ( )
private

Definition at line 743 of file BmnLambdaQa.cxx.

References CreateH1(), fMesonsEtaRangeMax, fMesonsEtaRangeMin, fMesonsPRangeMax, fMesonsPRangeMin, fMesonsThetaRangeMax, fMesonsThetaRangeMin, fMesonsThetaRRangeMax, fMesonsThetaRRangeMin, and fNOfBins.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateNumberOfLambdaHistograms()

void BmnLambdaQa::CreateNumberOfLambdaHistograms ( )
private

Definition at line 661 of file BmnLambdaQa.cxx.

References CreateH1(), fLambdaEtaRangeMax, fLambdaEtaRangeMin, fLambdaPRangeMax, fLambdaPRangeMin, fLambdaThetaRangeMax, fLambdaThetaRangeMin, fLambdaThetaRRangeMax, fLambdaThetaRRangeMin, and fNOfBins.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateNumberOfNotReconstructedLambdaHistograms()

void BmnLambdaQa::CreateNumberOfNotReconstructedLambdaHistograms ( )
private

Definition at line 947 of file BmnLambdaQa.cxx.

References CreateH1(), fLambdaEtaRangeMax, fLambdaEtaRangeMin, fLambdaPRangeMax, fLambdaPRangeMin, fLambdaThetaRangeMax, fLambdaThetaRangeMin, fLambdaThetaRRangeMax, fLambdaThetaRRangeMin, and fNOfBins.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateNumberOfReconstrcutedLambdaHistograms()

void BmnLambdaQa::CreateNumberOfReconstrcutedLambdaHistograms ( )
private

Definition at line 785 of file BmnLambdaQa.cxx.

References CreateH1(), fLambdaEtaRangeMax, fLambdaEtaRangeMin, fLambdaPRangeMax, fLambdaPRangeMin, fLambdaThetaRangeMax, fLambdaThetaRangeMin, fLambdaThetaRRangeMax, fLambdaThetaRRangeMin, and fNOfBins.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateNumberOfReconstrcutedRecMesonsHistograms()

void BmnLambdaQa::CreateNumberOfReconstrcutedRecMesonsHistograms ( )
private

Definition at line 849 of file BmnLambdaQa.cxx.

References CreateH1(), fMesonsEtaRangeMax, fMesonsEtaRangeMin, fMesonsPRangeMax, fMesonsPRangeMin, fMesonsThetaRangeMax, fMesonsThetaRangeMin, fMesonsThetaRRangeMax, fMesonsThetaRRangeMin, and fNOfBins.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateNumberOfReconstrcutedRecProtonHistograms()

void BmnLambdaQa::CreateNumberOfReconstrcutedRecProtonHistograms ( )
private

Definition at line 817 of file BmnLambdaQa.cxx.

References CreateH1(), fNOfBins, fProtonsEtaRangeMax, fProtonsEtaRangeMin, fProtonsPRangeMax, fProtonsPRangeMin, fProtonsThetaRangeMax, fProtonsThetaRangeMin, fProtonsThetaRRangeMax, and fProtonsThetaRRangeMin.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateNumberOfReconstructableLambdaHistograms()

void BmnLambdaQa::CreateNumberOfReconstructableLambdaHistograms ( )
private

Definition at line 643 of file BmnLambdaQa.cxx.

References CreateH1(), fLambdaEtaRangeMax, fLambdaEtaRangeMin, fLambdaPRangeMax, fLambdaPRangeMin, fLambdaThetaRangeMax, fLambdaThetaRangeMin, fLambdaThetaRRangeMax, fLambdaThetaRRangeMin, and fNOfBins.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateNumberOLambdaDecayProtonsHistograms()

void BmnLambdaQa::CreateNumberOLambdaDecayProtonsHistograms ( )
private

Definition at line 701 of file BmnLambdaQa.cxx.

References CreateH1(), fNOfBins, fProtonsEtaRangeMax, fProtonsEtaRangeMin, fProtonsPRangeMax, fProtonsPRangeMin, fProtonsThetaRangeMax, fProtonsThetaRangeMin, fProtonsThetaRRangeMax, and fProtonsThetaRRangeMin.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateRecMesonsRecEfficiencyHistograms()

void BmnLambdaQa::CreateRecMesonsRecEfficiencyHistograms ( )
private

Definition at line 763 of file BmnLambdaQa.cxx.

References CreateH1(), fMesonsEtaRangeMax, fMesonsEtaRangeMin, fMesonsPRangeMax, fMesonsPRangeMin, fMesonsThetaRangeMax, fMesonsThetaRangeMin, fMesonsThetaRRangeMax, fMesonsThetaRRangeMin, and fNOfBins.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateRecMesonsReconstructionEfficiencyHistograms()

void BmnLambdaQa::CreateRecMesonsReconstructionEfficiencyHistograms ( )
private

Definition at line 861 of file BmnLambdaQa.cxx.

References CreateH1(), fMesonsEtaRangeMax, fMesonsEtaRangeMin, fMesonsPRangeMax, fMesonsPRangeMin, fMesonsThetaRangeMax, fMesonsThetaRangeMin, fMesonsThetaRRangeMax, fMesonsThetaRRangeMin, and fNOfBins.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateReconstructedParticlePairsFromMCDataHistograms()

void BmnLambdaQa::CreateReconstructedParticlePairsFromMCDataHistograms ( )
private

Definition at line 881 of file BmnLambdaQa.cxx.

References CreateH1(), and fNOfBins.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateReconstructedParticlePairsFromMCDataWOCutsHistograms()

void BmnLambdaQa::CreateReconstructedParticlePairsFromMCDataWOCutsHistograms ( )
private

Definition at line 913 of file BmnLambdaQa.cxx.

References CreateH1(), and fNOfBins.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateReconstructedParticlePairsHistograms()

void BmnLambdaQa::CreateReconstructedParticlePairsHistograms ( )
private

Definition at line 959 of file BmnLambdaQa.cxx.

References CreateH1(), fInvMassMax, fInvMassMin, and fNOfBins.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateReconstructedParticlePairsWOCutsHistograms()

void BmnLambdaQa::CreateReconstructedParticlePairsWOCutsHistograms ( )
private

Definition at line 989 of file BmnLambdaQa.cxx.

References CreateH1(), fInvMassMax, fInvMassMin, and fNOfBins.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateReconstructionEfficiencyHistograms()

void BmnLambdaQa::CreateReconstructionEfficiencyHistograms ( )
private

Definition at line 797 of file BmnLambdaQa.cxx.

References CreateH1(), fLambdaEtaRangeMax, fLambdaEtaRangeMin, fLambdaPRangeMax, fLambdaPRangeMin, fLambdaThetaRangeMax, fLambdaThetaRangeMin, fLambdaThetaRRangeMax, fLambdaThetaRRangeMin, and fNOfBins.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateRecProtonsRecEfficiencyHistograms()

void BmnLambdaQa::CreateRecProtonsRecEfficiencyHistograms ( )
private

Definition at line 721 of file BmnLambdaQa.cxx.

References CreateH1(), fNOfBins, fProtonsEtaRangeMax, fProtonsEtaRangeMin, fProtonsPRangeMax, fProtonsPRangeMin, fProtonsThetaRangeMax, fProtonsThetaRangeMin, fProtonsThetaRRangeMax, and fProtonsThetaRRangeMin.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateRecProtonsReconstructionEfficiencyHistograms()

void BmnLambdaQa::CreateRecProtonsReconstructionEfficiencyHistograms ( )
private

Definition at line 829 of file BmnLambdaQa.cxx.

References CreateH1(), fNOfBins, fProtonsEtaRangeMax, fProtonsEtaRangeMin, fProtonsPRangeMax, fProtonsPRangeMin, fProtonsThetaRangeMax, fProtonsThetaRangeMin, fProtonsThetaRRangeMax, and fProtonsThetaRRangeMin.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateTwoDimensionalFakeLambdaHistograms()

void BmnLambdaQa::CreateTwoDimensionalFakeLambdaHistograms ( )
private

◆ CreateTwoDimensionalNumberOfReconstructedMesonsHistograms()

void BmnLambdaQa::CreateTwoDimensionalNumberOfReconstructedMesonsHistograms ( )
private

Definition at line 873 of file BmnLambdaQa.cxx.

References CreateH2(), fMesonsEtaRangeMax, fMesonsEtaRangeMin, fMesonsPRangeMax, fMesonsPRangeMin, and fNOfBins.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateTwoDimensionalNumberOfReconstructedProtonsHistograms()

void BmnLambdaQa::CreateTwoDimensionalNumberOfReconstructedProtonsHistograms ( )
private

Definition at line 841 of file BmnLambdaQa.cxx.

References CreateH2(), fNOfBins, fProtonsEtaRangeMax, fProtonsEtaRangeMin, fProtonsPRangeMax, and fProtonsPRangeMin.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateTwoDimensionalRealRecEfficiencyHistograms()

void BmnLambdaQa::CreateTwoDimensionalRealRecEfficiencyHistograms ( )
private

Definition at line 809 of file BmnLambdaQa.cxx.

References CreateH2(), fLambdaEtaRangeMax, fLambdaEtaRangeMin, fLambdaPRangeMax, fLambdaPRangeMin, and fNOfBins.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateTwoDimensionalRecEfficiencyHistograms()

void BmnLambdaQa::CreateTwoDimensionalRecEfficiencyHistograms ( )
private

Definition at line 691 of file BmnLambdaQa.cxx.

References CreateH2(), fLambdaEtaRangeMax, fLambdaEtaRangeMin, fLambdaPRangeMax, fLambdaPRangeMin, and fNOfBins.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateTwoDimensionalRecMesonsRecEfficiencyHistograms()

void BmnLambdaQa::CreateTwoDimensionalRecMesonsRecEfficiencyHistograms ( )
private

Definition at line 775 of file BmnLambdaQa.cxx.

References CreateH2(), fMesonsEtaRangeMax, fMesonsEtaRangeMin, fMesonsPRangeMax, fMesonsPRangeMin, and fNOfBins.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateTwoDimensionalReconstructedParticlePairsFromMCDataHistograms()

void BmnLambdaQa::CreateTwoDimensionalReconstructedParticlePairsFromMCDataHistograms ( )
private

Definition at line 886 of file BmnLambdaQa.cxx.

References CreateH2(), fDCA12XRangeMax, fDCA12XRangeMin, fDCA12YRangeMax, fDCA12YRangeMin, fDCA1RangeMax, fDCA1RangeMin, fDCA2RangeMax, fDCA2RangeMin, fInvMassMax, fInvMassMin, fMesonsEtaRangeMax, fMesonsEtaRangeMin, fMesonsPRangeMax, fMesonsPRangeMin, fNOfBins, fPathRangeMax, fPathRangeMin, fProtonsEtaRangeMax, fProtonsEtaRangeMin, fProtonsPRangeMax, and fProtonsPRangeMin.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateTwoDimensionalReconstructedParticlePairsFromMCDataWOCutsHistograms()

void BmnLambdaQa::CreateTwoDimensionalReconstructedParticlePairsFromMCDataWOCutsHistograms ( )
private

Definition at line 918 of file BmnLambdaQa.cxx.

References CreateH2(), fDCA12XRangeMax, fDCA12XRangeMin, fDCA12YRangeMax, fDCA12YRangeMin, fDCA1RangeMax, fDCA1RangeMin, fDCA2RangeMax, fDCA2RangeMin, fInvMassMax, fInvMassMin, fMesonsEtaRangeMax, fMesonsEtaRangeMin, fMesonsPRangeMax, fMesonsPRangeMin, fNOfBins, fPathRangeMax, fPathRangeMin, fProtonsEtaRangeMax, fProtonsEtaRangeMin, fProtonsPRangeMax, and fProtonsPRangeMin.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateTwoDimensionalReconstructedParticlePairsHistograms()

void BmnLambdaQa::CreateTwoDimensionalReconstructedParticlePairsHistograms ( )
private

Definition at line 964 of file BmnLambdaQa.cxx.

References CreateH2(), fDCA12XRangeMax, fDCA12XRangeMin, fDCA12YRangeMax, fDCA12YRangeMin, fDCA1RangeMax, fDCA1RangeMin, fDCA2RangeMax, fDCA2RangeMin, fInvMassMax, fInvMassMin, fMesonsEtaRangeMax, fMesonsEtaRangeMin, fMesonsPRangeMax, fMesonsPRangeMin, fNOfBins, fPathRangeMax, fPathRangeMin, fProtonsEtaRangeMax, fProtonsEtaRangeMin, fProtonsPRangeMax, and fProtonsPRangeMin.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateTwoDimensionalReconstructedParticlePairsWOCutsHistograms()

void BmnLambdaQa::CreateTwoDimensionalReconstructedParticlePairsWOCutsHistograms ( )
private

Definition at line 995 of file BmnLambdaQa.cxx.

References CreateH2(), fDCA12XRangeMax, fDCA12XRangeMin, fDCA12YRangeMax, fDCA12YRangeMin, fDCA1RangeMax, fDCA1RangeMin, fDCA2RangeMax, fDCA2RangeMin, fInvMassMax, fInvMassMin, fMesonsEtaRangeMax, fMesonsEtaRangeMin, fMesonsPRangeMax, fMesonsPRangeMin, fNOfBins, fPathRangeMax, fPathRangeMin, fProtonsEtaRangeMax, fProtonsEtaRangeMin, fProtonsPRangeMax, and fProtonsPRangeMin.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateTwoDimensionalRecProtonsRecEfficiencyHistograms()

void BmnLambdaQa::CreateTwoDimensionalRecProtonsRecEfficiencyHistograms ( )
private

Definition at line 733 of file BmnLambdaQa.cxx.

References CreateH2(), fNOfBins, fProtonsEtaRangeMax, fProtonsEtaRangeMin, fProtonsPRangeMax, and fProtonsPRangeMin.

Referenced by Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Exec()

◆ Finish()

◆ Init()

InitStatus BmnLambdaQa::Init ( )
virtual

Definition at line 94 of file BmnLambdaQa.cxx.

References CreateH1(), CreateLambdaRecEfficiencyHistograms(), CreateNumberOfLambdaDecayMesonsHistograms(), CreateNumberOfLambdaHistograms(), CreateNumberOfNotReconstructedLambdaHistograms(), CreateNumberOfReconstrcutedLambdaHistograms(), CreateNumberOfReconstrcutedRecMesonsHistograms(), CreateNumberOfReconstrcutedRecProtonHistograms(), CreateNumberOfReconstructableLambdaHistograms(), CreateNumberOLambdaDecayProtonsHistograms(), CreateRecMesonsRecEfficiencyHistograms(), CreateRecMesonsReconstructionEfficiencyHistograms(), CreateReconstructedParticlePairsFromMCDataHistograms(), CreateReconstructedParticlePairsFromMCDataWOCutsHistograms(), CreateReconstructedParticlePairsHistograms(), CreateReconstructedParticlePairsWOCutsHistograms(), CreateReconstructionEfficiencyHistograms(), CreateRecProtonsRecEfficiencyHistograms(), CreateRecProtonsReconstructionEfficiencyHistograms(), CreateTwoDimensionalNumberOfReconstructedMesonsHistograms(), CreateTwoDimensionalNumberOfReconstructedProtonsHistograms(), CreateTwoDimensionalRealRecEfficiencyHistograms(), CreateTwoDimensionalRecEfficiencyHistograms(), CreateTwoDimensionalRecMesonsRecEfficiencyHistograms(), CreateTwoDimensionalReconstructedParticlePairsFromMCDataHistograms(), CreateTwoDimensionalReconstructedParticlePairsFromMCDataWOCutsHistograms(), CreateTwoDimensionalReconstructedParticlePairsHistograms(), CreateTwoDimensionalReconstructedParticlePairsWOCutsHistograms(), CreateTwoDimensionalRecProtonsRecEfficiencyHistograms(), fHM, fNLambdas, fNOfLambdasParticlePairsMC, fNOfParticlePairs, fNOfParticlePairsMC, fNOfParticlePairsMCAll, fNOfParticlePairsWithMatchedLambda, fNReconstructable, and ReadDataBranches().

Here is the call graph for this function:

◆ ReadDataBranches()

void BmnLambdaQa::ReadDataBranches ( )
private

Definition at line 595 of file BmnLambdaQa.cxx.

References fGlobalTracks, fMCTracks, fParticlePair_MC, fParticlePair_RECO, fSiliconPoints, fUseMCFile, and fUseRecoFile.

Referenced by Init().

Here is the caller graph for this function:

◆ SetDCA1()

void BmnLambdaQa::SetDCA1 ( Double_t min,
Double_t max )
inline

Definition at line 53 of file BmnLambdaQa.h.

References fDCA, max(), and min().

Referenced by bmn_qa_generator_lambda().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetDCA12()

void BmnLambdaQa::SetDCA12 ( Double_t min,
Double_t max )
inline

Definition at line 65 of file BmnLambdaQa.h.

References fDCA12, max(), and min().

Referenced by bmn_qa_generator_lambda().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetDCA2()

void BmnLambdaQa::SetDCA2 ( Double_t min,
Double_t max )
inline

Definition at line 59 of file BmnLambdaQa.h.

References fDCA, max(), and min().

Referenced by bmn_qa_generator_lambda().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetEta1()

void BmnLambdaQa::SetEta1 ( Double_t min,
Double_t max )
inline

Definition at line 90 of file BmnLambdaQa.h.

References fEta, max(), and min().

Referenced by bmn_qa_generator_lambda().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetEta2()

void BmnLambdaQa::SetEta2 ( Double_t min,
Double_t max )
inline

Definition at line 96 of file BmnLambdaQa.h.

References fEta, max(), and min().

Referenced by bmn_qa_generator_lambda().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetMom1()

void BmnLambdaQa::SetMom1 ( Double_t min,
Double_t max )
inline

Definition at line 78 of file BmnLambdaQa.h.

References fMom, max(), and min().

Referenced by bmn_qa_generator_lambda().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetMom2()

void BmnLambdaQa::SetMom2 ( Double_t min,
Double_t max )
inline

Definition at line 84 of file BmnLambdaQa.h.

References fMom, max(), and min().

Referenced by bmn_qa_generator_lambda().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetPath()

void BmnLambdaQa::SetPath ( Double_t min,
Double_t max )
inline

Definition at line 71 of file BmnLambdaQa.h.

References fPath, max(), and min().

Referenced by bmn_qa_generator_lambda().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ fCurrentEvent

Int_t BmnLambdaQa::fCurrentEvent = 0
staticprivate

Definition at line 213 of file BmnLambdaQa.h.

Referenced by Exec().

◆ fDCA

Double_t BmnLambdaQa::fDCA[2][2]
private

Definition at line 221 of file BmnLambdaQa.h.

Referenced by BmnLambdaQa(), Exec(), Finish(), SetDCA1(), and SetDCA2().

◆ fDCA12

Double_t BmnLambdaQa::fDCA12[2]
private

Definition at line 222 of file BmnLambdaQa.h.

Referenced by BmnLambdaQa(), Exec(), Finish(), and SetDCA12().

◆ fDCA12XRangeMax

◆ fDCA12XRangeMin

◆ fDCA12YRangeMax

◆ fDCA12YRangeMin

◆ fDCA1RangeMax

◆ fDCA1RangeMin

◆ fDCA2RangeMax

◆ fDCA2RangeMin

◆ fEta

Double_t BmnLambdaQa::fEta[2][2]
private

Definition at line 217 of file BmnLambdaQa.h.

Referenced by BmnLambdaQa(), Exec(), Finish(), SetEta1(), and SetEta2().

◆ fGlobalTracks

TClonesArray* BmnLambdaQa::fGlobalTracks
private

Definition at line 205 of file BmnLambdaQa.h.

Referenced by ReadDataBranches().

◆ fHM

BmnHistManager* BmnLambdaQa::fHM
private

Definition at line 103 of file BmnLambdaQa.h.

Referenced by BmnLambdaQa(), ~BmnLambdaQa(), CreateH1(), CreateH2(), Exec(), Finish(), and Init().

◆ fInvMassMax

◆ fInvMassMin

◆ fLambdaEtaRangeMax

◆ fLambdaEtaRangeMin

◆ fLambdaPRangeMax

◆ fLambdaPRangeMin

◆ fLambdaThetaRangeMax

◆ fLambdaThetaRangeMin

◆ fLambdaThetaRRangeMax

◆ fLambdaThetaRRangeMin

◆ fMCTracks

TClonesArray* BmnLambdaQa::fMCTracks
private

Definition at line 204 of file BmnLambdaQa.h.

Referenced by BmnLambdaQa(), Exec(), and ReadDataBranches().

◆ fMesonsEtaRangeMax

◆ fMesonsEtaRangeMin

◆ fMesonsPRangeMax

◆ fMesonsPRangeMin

◆ fMesonsThetaRangeMax

◆ fMesonsThetaRangeMin

◆ fMesonsThetaRRangeMax

◆ fMesonsThetaRRangeMin

◆ fMom

Double_t BmnLambdaQa::fMom[2][2]
private

Definition at line 216 of file BmnLambdaQa.h.

Referenced by BmnLambdaQa(), Exec(), Finish(), SetMom1(), and SetMom2().

◆ fNLambdas

Int_t BmnLambdaQa::fNLambdas
private

Definition at line 156 of file BmnLambdaQa.h.

Referenced by Exec(), and Init().

◆ fNOfBins

Int_t BmnLambdaQa::fNOfBins
private

Definition at line 163 of file BmnLambdaQa.h.

Referenced by BmnLambdaQa(), CreateLambdaRecEfficiencyHistograms(), CreateNumberOfLambdaDecayMesonsHistograms(), CreateNumberOfLambdaHistograms(), CreateNumberOfNotReconstructedLambdaHistograms(), CreateNumberOfReconstrcutedLambdaHistograms(), CreateNumberOfReconstrcutedRecMesonsHistograms(), CreateNumberOfReconstrcutedRecProtonHistograms(), CreateNumberOfReconstructableLambdaHistograms(), CreateNumberOLambdaDecayProtonsHistograms(), CreateRecMesonsRecEfficiencyHistograms(), CreateRecMesonsReconstructionEfficiencyHistograms(), CreateReconstructedParticlePairsFromMCDataHistograms(), CreateReconstructedParticlePairsFromMCDataWOCutsHistograms(), CreateReconstructedParticlePairsHistograms(), CreateReconstructedParticlePairsWOCutsHistograms(), CreateReconstructionEfficiencyHistograms(), CreateRecProtonsRecEfficiencyHistograms(), CreateRecProtonsReconstructionEfficiencyHistograms(), CreateTwoDimensionalNumberOfReconstructedMesonsHistograms(), CreateTwoDimensionalNumberOfReconstructedProtonsHistograms(), CreateTwoDimensionalRealRecEfficiencyHistograms(), CreateTwoDimensionalRecEfficiencyHistograms(), CreateTwoDimensionalRecMesonsRecEfficiencyHistograms(), CreateTwoDimensionalReconstructedParticlePairsFromMCDataHistograms(), CreateTwoDimensionalReconstructedParticlePairsFromMCDataWOCutsHistograms(), CreateTwoDimensionalReconstructedParticlePairsHistograms(), CreateTwoDimensionalReconstructedParticlePairsWOCutsHistograms(), and CreateTwoDimensionalRecProtonsRecEfficiencyHistograms().

◆ fNOfLambdasParticlePairsMC

Int_t BmnLambdaQa::fNOfLambdasParticlePairsMC
private

Definition at line 162 of file BmnLambdaQa.h.

Referenced by Exec(), and Init().

◆ fNOfParticlePairs

Int_t BmnLambdaQa::fNOfParticlePairs
private

Definition at line 158 of file BmnLambdaQa.h.

Referenced by Exec(), and Init().

◆ fNOfParticlePairsMC

Int_t BmnLambdaQa::fNOfParticlePairsMC
private

Definition at line 160 of file BmnLambdaQa.h.

Referenced by Exec(), and Init().

◆ fNOfParticlePairsMCAll

Int_t BmnLambdaQa::fNOfParticlePairsMCAll
private

Definition at line 161 of file BmnLambdaQa.h.

Referenced by Exec(), and Init().

◆ fNOfParticlePairsWithMatchedLambda

Int_t BmnLambdaQa::fNOfParticlePairsWithMatchedLambda
private

Definition at line 159 of file BmnLambdaQa.h.

Referenced by Exec(), and Init().

◆ fNReconstructable

Int_t BmnLambdaQa::fNReconstructable
private

Definition at line 157 of file BmnLambdaQa.h.

Referenced by Exec(), and Init().

◆ fOutputDir

string BmnLambdaQa::fOutputDir
private

Definition at line 104 of file BmnLambdaQa.h.

Referenced by BmnLambdaQa(), and Finish().

◆ fParticlePair

TClonesArray* BmnLambdaQa::fParticlePair
private

Definition at line 209 of file BmnLambdaQa.h.

◆ fParticlePair_MC

TClonesArray* BmnLambdaQa::fParticlePair_MC
private

Definition at line 210 of file BmnLambdaQa.h.

Referenced by Exec(), Finish(), and ReadDataBranches().

◆ fParticlePair_RECO

TClonesArray* BmnLambdaQa::fParticlePair_RECO
private

Definition at line 211 of file BmnLambdaQa.h.

Referenced by Exec(), Finish(), and ReadDataBranches().

◆ fPath

Double_t BmnLambdaQa::fPath[2]
private

Definition at line 220 of file BmnLambdaQa.h.

Referenced by BmnLambdaQa(), Exec(), Finish(), and SetPath().

◆ fPathRangeMax

◆ fPathRangeMin

◆ fProtonsEtaRangeMax

◆ fProtonsEtaRangeMin

◆ fProtonsPRangeMax

◆ fProtonsPRangeMin

◆ fProtonsThetaRangeMax

◆ fProtonsThetaRangeMin

◆ fProtonsThetaRRangeMax

◆ fProtonsThetaRRangeMin

◆ fSiliconPoints

TClonesArray* BmnLambdaQa::fSiliconPoints
private

Definition at line 206 of file BmnLambdaQa.h.

Referenced by Exec(), and ReadDataBranches().

◆ fSSDPoints

TClonesArray* BmnLambdaQa::fSSDPoints
private

Definition at line 207 of file BmnLambdaQa.h.

◆ fUseMCFile

Bool_t BmnLambdaQa::fUseMCFile
private

Definition at line 201 of file BmnLambdaQa.h.

Referenced by BmnLambdaQa(), Finish(), and ReadDataBranches().

◆ fUseRecoFile

Bool_t BmnLambdaQa::fUseRecoFile
private

Definition at line 202 of file BmnLambdaQa.h.

Referenced by BmnLambdaQa(), Finish(), and ReadDataBranches().


The documentation for this class was generated from the following files: