|
BmnRoot
|
#include <BmnLambdaAnalRun7.h>
Public Member Functions | |
| BmnLambdaAnalRun7 () | |
| BmnLambdaAnalRun7 (TString dir) | |
| BmnLambdaAnalRun7 (TString dirMc, TString dirData, TString target="") | |
| virtual | ~BmnLambdaAnalRun7 () |
| void | SetIsMc (Bool_t flag) |
| void | SetCuts (TString target, Double_t DCA0, Double_t DCA1, Double_t DCA2, Double_t DCA12, Double_t PATH=-1, Int_t nHitsPos=2, Int_t nHitsNeg=2) |
| BmnParticlePairCut * | GetCuts (TString target) const |
| void | SetPtBins (vector< pair< Double_t, Double_t > > bins) |
| void | SetYBins (vector< pair< Double_t, Double_t > > bins) |
| void | SetPathBins (vector< pair< Double_t, Double_t > > bins) |
| void | SetTriggerEffData (TString trigger, TString data) |
| map< TString, BmnParticlePairCut * > | GetTargetCutsMap () |
| TClonesArray * | GetFilledArray () |
| map< Int_t, pair< Double_t, Double_t > > | GetSignalPtBinMap () |
| map< Int_t, pair< Double_t, Double_t > > | GetSignalYBinMap () |
| void | doAllTargetsAnal () |
| void | doTargetAnal (TString target) |
| void | doTargetAnal (vector< TString > targets) |
| void | ReadData () |
Public Member Functions inherited from BmnMassSpectrumAnal | |
| BmnMassSpectrumAnal () | |
| BmnMassSpectrumAnal (TString) | |
| vector< TString > | createFilelist () |
| void | SetTarget (TString t) |
| void | SetSpectrumRange (Double_t min, Double_t max) |
| void | SetSignalCut (Double_t s) |
| void | SetBackgroungCut (Double_t b) |
| void | 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) |
| void | SetNFiles (Int_t n) |
| virtual | ~BmnMassSpectrumAnal () |
| void | SetStartRun (Int_t start) |
| void | SetFinishRun (Int_t finish) |
| vector< TString > | GetFileList () |
Protected Attributes | |
| map< TString, BmnParticlePairCut * > | fTargCutsMap |
Protected Attributes inherited from BmnMassSpectrumAnal | |
| Int_t | fPeriod |
| Int_t | fStartRun |
| Int_t | fFinishRun |
| vector< TString > | fInFiles |
| TString | fBeam |
| Double_t | xLow |
| Double_t | xUp |
| Int_t | fSignalBinMin |
| Int_t | fSignalBinMax |
| vector< TString > | fTarget |
| Int_t | fNFiles |
| TH1F * | hSpectrumImproved |
| Bool_t | isPtY |
| TH1F ** | hSpectraPt |
| TH1F ** | hSpectraY |
| Int_t | nPtBins |
| map< Int_t, pair< Double_t, Double_t > > | fPtBinMap |
| Int_t | nYBins |
| map< Int_t, pair< Double_t, Double_t > > | fYBinMap |
| Int_t | nPathBins |
| map< Int_t, pair< Double_t, Double_t > > | fPathBins |
| Bool_t | isMc |
Additional Inherited Members | |
Protected Member Functions inherited from BmnMassSpectrumAnal | |
| 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 Protected Member Functions inherited from BmnMassSpectrumAnal | |
| 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 77 of file BmnLambdaAnalRun7.h.
|
inline |
Definition at line 80 of file BmnLambdaAnalRun7.h.
Referenced by BmnTriggerEfficiencyRun7::triggerEfficiency().
|
inline |
Definition at line 85 of file BmnLambdaAnalRun7.h.
References BmnMassSpectrumAnal::fPtBinMap, BmnMassSpectrumAnal::fYBinMap, and BmnMassSpectrumAnal::isMc.
|
inline |
Definition at line 96 of file BmnLambdaAnalRun7.h.
References BmnMassSpectrumAnal::BmnMassSpectrumAnal(), BmnMassSpectrumAnal::createFilelist(), BmnMassSpectrumAnal::fPtBinMap, BmnMassSpectrumAnal::fYBinMap, BmnMassSpectrumAnal::GetFileList(), BmnMassSpectrumAnal::hSpectrumImproved, BmnMassSpectrumAnal::isMc, and BmnMassSpectrumAnal::SetTarget().
|
inlinevirtual |
Definition at line 116 of file BmnLambdaAnalRun7.h.
| void BmnLambdaAnalRun7::doAllTargetsAnal | ( | ) |
Definition at line 31 of file BmnLambdaAnalRun7.cxx.
References BmnMassSpectrumAnal::createFilelist(), d, BmnMassSpectrumAnal::fitSpectrum(), BmnMassSpectrumAnal::fNFiles, fTargCutsMap, BmnMassSpectrumAnal::fTarget, BmnMassSpectrumAnal::hSpectrumImproved, ReadData(), BmnMassSpectrumAnal::ReadFile(), BmnMassSpectrumAnal::xLow, and BmnMassSpectrumAnal::xUp.
| void BmnLambdaAnalRun7::doTargetAnal | ( | TString | target | ) |
Definition at line 124 of file BmnLambdaAnalRun7.cxx.
References doTargetAnal(), and BmnMassSpectrumAnal::fTarget.
Referenced by doTargetAnal(), and doTargetAnal().
| void BmnLambdaAnalRun7::doTargetAnal | ( | vector< TString > | targets | ) |
Definition at line 452 of file BmnLambdaAnalRun7.cxx.
References doTargetAnal(), and BmnMassSpectrumAnal::fTarget.
|
inline |
Definition at line 142 of file BmnLambdaAnalRun7.h.
References fTargCutsMap.
|
inline |
Definition at line 186 of file BmnLambdaAnalRun7.h.
Referenced by BmnTriggerEfficiencyRun7::triggerEfficiency().
|
inline |
Definition at line 190 of file BmnLambdaAnalRun7.h.
|
inline |
Definition at line 194 of file BmnLambdaAnalRun7.h.
|
inline |
Definition at line 181 of file BmnLambdaAnalRun7.h.
References fTargCutsMap.
Referenced by BmnTriggerEfficiencyRun7::triggerEfficiency().
|
inline |
Definition at line 211 of file BmnLambdaAnalRun7.h.
Referenced by doAllTargetsAnal(), and BmnTriggerEfficiencyRun7::triggerEfficiency().
|
inline |
Definition at line 127 of file BmnLambdaAnalRun7.h.
References fTargCutsMap, BmnParticlePairCut::SetDca0(), BmnParticlePairCut::SetDca1(), BmnParticlePairCut::SetDca12(), BmnParticlePairCut::SetDca2(), BmnParticlePairCut::SetNHitsGemNeg(), BmnParticlePairCut::SetNHitsGemPos(), and BmnParticlePairCut::SetPath().
|
inline |
Definition at line 121 of file BmnLambdaAnalRun7.h.
References BmnMassSpectrumAnal::isMc.
|
inline |
Definition at line 164 of file BmnLambdaAnalRun7.h.
References BmnMassSpectrumAnal::fPathBins, and BmnMassSpectrumAnal::nPathBins.
|
inline |
Definition at line 146 of file BmnLambdaAnalRun7.h.
References BmnMassSpectrumAnal::fPtBinMap, and BmnMassSpectrumAnal::nPtBins.
|
inline |
Definition at line 175 of file BmnLambdaAnalRun7.h.
Referenced by BmnTriggerEfficiencyRun7::triggerEfficiency().
|
inline |
Definition at line 155 of file BmnLambdaAnalRun7.h.
References BmnMassSpectrumAnal::fYBinMap, and BmnMassSpectrumAnal::nYBins.
|
protected |
Definition at line 257 of file BmnLambdaAnalRun7.h.
Referenced by doAllTargetsAnal(), GetCuts(), GetTargetCutsMap(), and SetCuts().