BmnRoot
Loading...
Searching...
No Matches
BmnTriggerEfficiencyRun7 Class Reference

#include <BmnTriggerEfficiencyRun7.h>

Inheritance diagram for BmnTriggerEfficiencyRun7:
[legend]
Collaboration diagram for BmnTriggerEfficiencyRun7:
[legend]

Public Member Functions

 BmnTriggerEfficiencyRun7 ()
 
 BmnTriggerEfficiencyRun7 (TString dir)
 
virtual ~BmnTriggerEfficiencyRun7 ()
 
void SetTrigger (TString trigg)
 
void SetMultiplicityMap (vector< pair< Int_t, Int_t > > bins)
 
void SetSpectraFile (TString f)
 
void SetEffFiles (TString f)
 
void triggerEfficiency ()
 
- Public Member Functions inherited from BmnLambdaAnalRun7
 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)
 
BmnParticlePairCutGetCuts (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 ()
 

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 *)
 
- Protected Attributes inherited from BmnLambdaAnalRun7
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
 

Detailed Description

Definition at line 12 of file BmnTriggerEfficiencyRun7.h.

Constructor & Destructor Documentation

◆ BmnTriggerEfficiencyRun7() [1/2]

BmnTriggerEfficiencyRun7::BmnTriggerEfficiencyRun7 ( )
inline

Definition at line 15 of file BmnTriggerEfficiencyRun7.h.

◆ BmnTriggerEfficiencyRun7() [2/2]

BmnTriggerEfficiencyRun7::BmnTriggerEfficiencyRun7 ( TString  dir)
inline

Definition at line 17 of file BmnTriggerEfficiencyRun7.h.

◆ ~BmnTriggerEfficiencyRun7()

virtual BmnTriggerEfficiencyRun7::~BmnTriggerEfficiencyRun7 ( )
inlinevirtual

Definition at line 38 of file BmnTriggerEfficiencyRun7.h.

Member Function Documentation

◆ SetEffFiles()

void BmnTriggerEfficiencyRun7::SetEffFiles ( TString  f)
inline

Definition at line 61 of file BmnTriggerEfficiencyRun7.h.

References f.

◆ SetMultiplicityMap()

void BmnTriggerEfficiencyRun7::SetMultiplicityMap ( vector< pair< Int_t, Int_t > >  bins)
inline

Definition at line 48 of file BmnTriggerEfficiencyRun7.h.

◆ SetSpectraFile()

void BmnTriggerEfficiencyRun7::SetSpectraFile ( TString  f)
inline

Definition at line 57 of file BmnTriggerEfficiencyRun7.h.

References f.

◆ SetTrigger()

void BmnTriggerEfficiencyRun7::SetTrigger ( TString  trigg)
inline

Definition at line 44 of file BmnTriggerEfficiencyRun7.h.

◆ triggerEfficiency()


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