1#ifndef BMNTRIGEFFRUN8_H
2#define BMNTRIGEFFRUN8_H 1
4#include "BmnTrigInfoDst.h"
42 Double_t& errSystErr);
67 const Int_t FDTrigWindow = 4;
86 Int_t fFDTrigWindowLeftEdge;
89 Double_t GetEfficiencyOrError(TH2D* hist, Int_t runId, Int_t ntrPV, Bool_t isEff);
90 void InitEfficiencyInput();
91 void SetBC2IntCutByRun(Int_t runId);
92 void SetFDTrigWindowLeftEdgeByRun(Int_t runId);
93 void SetFDPeakLimitByRun(Int_t runId);
94 Int_t GetBC2Int(Int_t leftEl, Int_t rightEl);
95 Bool_t IsBDTriggered();
96 Bool_t IsFDTriggered();
Bool_t GetFluxRejectionFactorWithError(Double_t &factor, Double_t &err)
BmnTriggerEfficiencyRun8()
Bool_t IsEventAnalysable(Int_t evId)
Double_t GetFDEfficiency(Int_t runId, Int_t ntrPV)
BmnTriggerEfficiencyRun8(TString dstFileName)
Bool_t GetTriggerEfficiencyWithErrors(Double_t &eff, Double_t &statErr, Double_t &systErr, Double_t &errSystErr)
BmnTriggerEfficiencyRun8(Int_t runId, BmnTrigInfoDst *trigInfo, CbmVertex *primaryVertex)
Double_t GetTriggerEfficiency(Int_t runId, Int_t ntrPV)
Bool_t GetFluxRejectionFactorWithError(Int_t runId, Double_t &factor, Double_t &err)
Bool_t GetTriggerEfficiencyWithErrors(Int_t runId, Int_t ntrPV, Double_t &eff, Double_t &statErr, Double_t &systErr, Double_t &errSystErr)
Double_t GetBDEfficiency(Int_t runId, Int_t ntrPV)
virtual ~BmnTriggerEfficiencyRun8()
Bool_t IsEventAnalysable()