#include <BmnMassSpectrumAnal.h>
|
| void | ReadFile (TString, BmnParticlePairCut *cut0=nullptr, TClonesArray *triggEffInfo=nullptr, Double_t pathMin=0., Double_t pathMax=0.) |
| |
| TFitResultPtr | fitSpectrum (TH1F *) |
| |
| void | fitSpectrum (TH1F *, Double_t &, Double_t &, pair< Double_t, Double_t > &, pair< Double_t, Double_t > &) |
| |
| Bool_t | checkFit (BmnParticlePairCut *) |
| |
| void | GetPtY (vector< Double_t >, vector< Double_t >, Double_t &, Double_t &) |
| |
| Double_t | deltaB (TF1 *f, TFitResultPtr fitRes) |
| |
|
| static Double_t | background (Double_t *, Double_t *) |
| |
| static Double_t | signal (Double_t *, Double_t *) |
| |
| static Double_t | fitFunction (Double_t *, Double_t *) |
| |
Definition at line 28 of file BmnMassSpectrumAnal.h.
◆ BmnMassSpectrumAnal() [1/2]
| BmnMassSpectrumAnal::BmnMassSpectrumAnal |
( |
| ) |
|
◆ BmnMassSpectrumAnal() [2/2]
| BmnMassSpectrumAnal::BmnMassSpectrumAnal |
( |
TString |
dir | ) |
|
◆ ~BmnMassSpectrumAnal()
| virtual BmnMassSpectrumAnal::~BmnMassSpectrumAnal |
( |
| ) |
|
|
inlinevirtual |
◆ background()
| Double_t BmnMassSpectrumAnal::background |
( |
Double_t * |
xx, |
|
|
Double_t * |
p |
|
) |
| |
|
staticprotected |
◆ checkFit()
◆ createFilelist()
| vector< TString > BmnMassSpectrumAnal::createFilelist |
( |
| ) |
|
Definition at line 84 of file BmnMassSpectrumAnal.cxx.
References fBeam, fFinishRun, fInFiles, fPeriod, fStartRun, fTarget, UniRun::GetBeamParticle(), UniRun::GetRun(), and UniRun::GetTargetParticle().
Referenced by BmnLambdaAnalRun7::BmnLambdaAnalRun7(), BmnLambdaAnalRun7::doAllTargetsAnal(), BmnDataAnalRun7::doResidAnal(), and BmnTriggerEfficiencyRun7::triggerEfficiency().
◆ deltaB()
| Double_t BmnMassSpectrumAnal::deltaB |
( |
TF1 * |
f, |
|
|
TFitResultPtr |
fitRes |
|
) |
| |
|
inlineprotected |
◆ fitFunction()
| Double_t BmnMassSpectrumAnal::fitFunction |
( |
Double_t * |
x, |
|
|
Double_t * |
par |
|
) |
| |
|
staticprotected |
◆ fitSpectrum() [1/2]
| TFitResultPtr BmnMassSpectrumAnal::fitSpectrum |
( |
TH1F * |
h | ) |
|
|
protected |
◆ fitSpectrum() [2/2]
| void BmnMassSpectrumAnal::fitSpectrum |
( |
TH1F * |
h, |
|
|
Double_t & |
mean, |
|
|
Double_t & |
sigma, |
|
|
pair< Double_t, Double_t > & |
T, |
|
|
pair< Double_t, Double_t > & |
B |
|
) |
| |
|
protected |
◆ GetFileList()
| vector< TString > BmnMassSpectrumAnal::GetFileList |
( |
| ) |
|
|
inline |
◆ GetPtY()
| void BmnMassSpectrumAnal::GetPtY |
( |
vector< Double_t > |
vec1, |
|
|
vector< Double_t > |
vec2, |
|
|
Double_t & |
pt, |
|
|
Double_t & |
Y |
|
) |
| |
|
protected |
◆ ReadFile()
| void BmnMassSpectrumAnal::ReadFile |
( |
TString |
f, |
|
|
BmnParticlePairCut * |
cut0 = nullptr, |
|
|
TClonesArray * |
triggEffInfo = nullptr, |
|
|
Double_t |
pathMin = 0., |
|
|
Double_t |
pathMax = 0. |
|
) |
| |
|
protected |
Definition at line 450 of file BmnMassSpectrumAnal.cxx.
References BmnParticlePairCut::dca0(), BmnParticlePairCut::dca1(), BmnParticlePairCut::dca12(), BmnParticlePairCut::dca2(), TriggerEfficiency::efficiency(), f, fPathBins, fPtBinMap, fYBinMap, BmnParticlePair::GetDCA0(), BmnParticlePair::GetDCA1(), BmnParticlePair::GetDCA12(), BmnParticlePair::GetDCA2(), BmnParticlePair::GetInvMass(), BmnParticlePair::GetMomPart1(), BmnParticlePair::GetMomPart2(), BmnParticlePair::GetNHitsPart1(), BmnParticlePair::GetNHitsPart2(), BmnParticlePair::GetPath(), GetPtY(), BmnDataTriggerInfo::GetTrigger(), BmnParticlePair::GetTxPart1(), BmnParticlePair::GetTxPart2(), BmnParticlePair::GetTyPart1(), BmnParticlePair::GetTyPart2(), BmnParticlePair::GetV0Z(), hSpectraPt, hSpectraY, hSpectrumImproved, isPtY, TriggerEfficiency::multilplicity(), BmnParticlePairCut::nHitsGemNeg(), BmnParticlePairCut::nHitsGemPos(), BmnParticlePairCut::path(), and TriggerEfficiency::trigger().
Referenced by BmnLambdaAnalRun7::doAllTargetsAnal().
◆ SetBackgroungCut()
| void BmnMassSpectrumAnal::SetBackgroungCut |
( |
Double_t |
b | ) |
|
|
inline |
◆ SetCuts()
| void BmnMassSpectrumAnal::SetCuts |
( |
vector< Double_t > |
DCA0, |
|
|
vector< Double_t > |
DCA1, |
|
|
vector< Double_t > |
DCA2, |
|
|
vector< Double_t > |
DCA12, |
|
|
vector< Double_t > |
PATH, |
|
|
vector< Int_t > |
nHitsPos, |
|
|
vector< Int_t > |
nHitsNeg |
|
) |
| |
|
inline |
◆ SetFinishRun()
| void BmnMassSpectrumAnal::SetFinishRun |
( |
Int_t |
finish | ) |
|
|
inline |
◆ SetNFiles()
| void BmnMassSpectrumAnal::SetNFiles |
( |
Int_t |
n | ) |
|
|
inline |
◆ SetSignalCut()
| void BmnMassSpectrumAnal::SetSignalCut |
( |
Double_t |
s | ) |
|
|
inline |
◆ SetSpectrumRange()
| void BmnMassSpectrumAnal::SetSpectrumRange |
( |
Double_t |
min, |
|
|
Double_t |
max |
|
) |
| |
|
inline |
◆ SetStartRun()
| void BmnMassSpectrumAnal::SetStartRun |
( |
Int_t |
start | ) |
|
|
inline |
◆ SetTarget()
| void BmnMassSpectrumAnal::SetTarget |
( |
TString |
t | ) |
|
|
inline |
◆ signal()
| Double_t BmnMassSpectrumAnal::signal |
( |
Double_t * |
xx, |
|
|
Double_t * |
p |
|
) |
| |
|
staticprotected |
◆ fBeam
| TString BmnMassSpectrumAnal::fBeam |
|
protected |
◆ fFinishRun
| Int_t BmnMassSpectrumAnal::fFinishRun |
|
protected |
◆ fInFiles
| vector<TString> BmnMassSpectrumAnal::fInFiles |
|
protected |
◆ fNFiles
| Int_t BmnMassSpectrumAnal::fNFiles |
|
protected |
◆ fPathBins
| map<Int_t, pair <Double_t, Double_t> > BmnMassSpectrumAnal::fPathBins |
|
protected |
◆ fPeriod
| Int_t BmnMassSpectrumAnal::fPeriod |
|
protected |
◆ fPtBinMap
| map<Int_t, pair <Double_t, Double_t> > BmnMassSpectrumAnal::fPtBinMap |
|
protected |
◆ fSignalBinMax
| Int_t BmnMassSpectrumAnal::fSignalBinMax |
|
protected |
◆ fSignalBinMin
| Int_t BmnMassSpectrumAnal::fSignalBinMin |
|
protected |
◆ fStartRun
| Int_t BmnMassSpectrumAnal::fStartRun |
|
protected |
◆ fTarget
| vector<TString> BmnMassSpectrumAnal::fTarget |
|
protected |
◆ fYBinMap
| map<Int_t, pair <Double_t, Double_t> > BmnMassSpectrumAnal::fYBinMap |
|
protected |
◆ hSpectraPt
| TH1F** BmnMassSpectrumAnal::hSpectraPt |
|
protected |
◆ hSpectraY
| TH1F** BmnMassSpectrumAnal::hSpectraY |
|
protected |
◆ hSpectrumImproved
| TH1F* BmnMassSpectrumAnal::hSpectrumImproved |
|
protected |
◆ isMc
| Bool_t BmnMassSpectrumAnal::isMc |
|
protected |
◆ isPtY
| Bool_t BmnMassSpectrumAnal::isPtY |
|
protected |
◆ nPathBins
| Int_t BmnMassSpectrumAnal::nPathBins |
|
protected |
◆ nPtBins
| Int_t BmnMassSpectrumAnal::nPtBins |
|
protected |
◆ nYBins
| Int_t BmnMassSpectrumAnal::nYBins |
|
protected |
◆ xLow
| Double_t BmnMassSpectrumAnal::xLow |
|
protected |
◆ xUp
| Double_t BmnMassSpectrumAnal::xUp |
|
protected |
The documentation for this class was generated from the following files: