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

#include <BmnTriggerEfficiencyRun8.h>

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

Public Member Functions

 BmnTriggerEfficiencyRun8 ()
 
 BmnTriggerEfficiencyRun8 (TString dstFileName)
 
 BmnTriggerEfficiencyRun8 (Int_t runId, BmnTrigInfoDst *trigInfo, CbmVertex *primaryVertex)
 
Bool_t IsValid ()
 
Int_t GetNBd ()
 
Double_t GetBDEfficiency (Int_t runId, Int_t ntrPV)
 
Double_t GetFDEfficiency (Int_t runId, Int_t ntrPV)
 
Double_t GetTriggerEfficiency (Int_t runId, Int_t ntrPV)
 
Bool_t GetTriggerEfficiencyWithErrors (Int_t runId, Int_t ntrPV, Double_t &eff, Double_t &statErr, Double_t &systErr, Double_t &errSystErr)
 
Bool_t GetTriggerEfficiencyWithErrors (Double_t &eff, Double_t &statErr, Double_t &systErr, Double_t &errSystErr)
 
Bool_t GetFluxRejectionFactorWithError (Int_t runId, Double_t &factor, Double_t &err)
 
Bool_t GetFluxRejectionFactorWithError (Double_t &factor, Double_t &err)
 
Bool_t IsEventAnalysable ()
 
Bool_t IsEventAnalysable (Int_t evId)
 
virtual ~BmnTriggerEfficiencyRun8 ()
 
 BmnTriggerEfficiencyRun8 ()
 
 BmnTriggerEfficiencyRun8 (TString dstFileName)
 
 BmnTriggerEfficiencyRun8 (Int_t runId, BmnTrigInfoDst *trigInfo, CbmVertex *primaryVertex)
 
Bool_t IsValid ()
 
Int_t GetNBd ()
 
Double_t GetBDEfficiency (Int_t runId, Int_t ntrPV)
 
Double_t GetFDEfficiency (Int_t runId, Int_t ntrPV)
 
Double_t GetTriggerEfficiency (Int_t runId, Int_t ntrPV)
 
Bool_t GetTriggerEfficiencyWithErrors (Int_t runId, Int_t ntrPV, Double_t &eff, Double_t &statErr, Double_t &systErr, Double_t &errSystErr)
 
Bool_t GetTriggerEfficiencyWithErrors (Double_t &eff, Double_t &statErr, Double_t &systErr, Double_t &errSystErr)
 
Bool_t GetFluxRejectionFactorWithError (Int_t runId, Double_t &factor, Double_t &err)
 
Bool_t GetFluxRejectionFactorWithError (Double_t &factor, Double_t &err)
 
Bool_t IsEventAnalysable ()
 
Bool_t IsEventAnalysable (Int_t evId)
 
virtual ~BmnTriggerEfficiencyRun8 ()
 

Detailed Description

Definition at line 16 of file BmnTriggerEfficiencyRun8.h.

Constructor & Destructor Documentation

◆ BmnTriggerEfficiencyRun8() [1/6]

BmnTriggerEfficiencyRun8::BmnTriggerEfficiencyRun8 ( )

Definition at line 10 of file BmnTriggerEfficiencyRun8.cxx.

◆ BmnTriggerEfficiencyRun8() [2/6]

BmnTriggerEfficiencyRun8::BmnTriggerEfficiencyRun8 ( TString  dstFileName)

Definition at line 32 of file BmnTriggerEfficiencyRun8.cxx.

◆ BmnTriggerEfficiencyRun8() [3/6]

BmnTriggerEfficiencyRun8::BmnTriggerEfficiencyRun8 ( Int_t  runId,
BmnTrigInfoDst trigInfo,
CbmVertex primaryVertex 
)

Definition at line 98 of file BmnTriggerEfficiencyRun8.cxx.

◆ ~BmnTriggerEfficiencyRun8() [1/2]

virtual BmnTriggerEfficiencyRun8::~BmnTriggerEfficiencyRun8 ( )
inlinevirtual

Definition at line 54 of file BmnTriggerEfficiencyRun8.h.

◆ BmnTriggerEfficiencyRun8() [4/6]

BmnTriggerEfficiencyRun8::BmnTriggerEfficiencyRun8 ( )

◆ BmnTriggerEfficiencyRun8() [5/6]

BmnTriggerEfficiencyRun8::BmnTriggerEfficiencyRun8 ( TString  dstFileName)

◆ BmnTriggerEfficiencyRun8() [6/6]

BmnTriggerEfficiencyRun8::BmnTriggerEfficiencyRun8 ( Int_t  runId,
BmnTrigInfoDst trigInfo,
CbmVertex primaryVertex 
)

◆ ~BmnTriggerEfficiencyRun8() [2/2]

virtual BmnTriggerEfficiencyRun8::~BmnTriggerEfficiencyRun8 ( )
inlinevirtual

Definition at line 54 of file BmnTriggerEfficiencyRun8.h.

Member Function Documentation

◆ GetBDEfficiency() [1/2]

Double_t BmnTriggerEfficiencyRun8::GetBDEfficiency ( Int_t  runId,
Int_t  ntrPV 
)

Definition at line 126 of file BmnTriggerEfficiencyRun8.cxx.

◆ GetBDEfficiency() [2/2]

Double_t BmnTriggerEfficiencyRun8::GetBDEfficiency ( Int_t  runId,
Int_t  ntrPV 
)

◆ GetFDEfficiency() [1/2]

Double_t BmnTriggerEfficiencyRun8::GetFDEfficiency ( Int_t  runId,
Int_t  ntrPV 
)

Definition at line 132 of file BmnTriggerEfficiencyRun8.cxx.

◆ GetFDEfficiency() [2/2]

Double_t BmnTriggerEfficiencyRun8::GetFDEfficiency ( Int_t  runId,
Int_t  ntrPV 
)

◆ GetFluxRejectionFactorWithError() [1/4]

Bool_t BmnTriggerEfficiencyRun8::GetFluxRejectionFactorWithError ( Double_t &  factor,
Double_t &  err 
)

Definition at line 223 of file BmnTriggerEfficiencyRun8.cxx.

References GetFluxRejectionFactorWithError().

◆ GetFluxRejectionFactorWithError() [2/4]

Bool_t BmnTriggerEfficiencyRun8::GetFluxRejectionFactorWithError ( Double_t &  factor,
Double_t &  err 
)

◆ GetFluxRejectionFactorWithError() [3/4]

Bool_t BmnTriggerEfficiencyRun8::GetFluxRejectionFactorWithError ( Int_t  runId,
Double_t &  factor,
Double_t &  err 
)

Definition at line 193 of file BmnTriggerEfficiencyRun8.cxx.

References IsValid().

Referenced by GetFluxRejectionFactorWithError().

◆ GetFluxRejectionFactorWithError() [4/4]

Bool_t BmnTriggerEfficiencyRun8::GetFluxRejectionFactorWithError ( Int_t  runId,
Double_t &  factor,
Double_t &  err 
)

◆ GetNBd() [1/2]

Int_t BmnTriggerEfficiencyRun8::GetNBd ( )
inline

Definition at line 24 of file BmnTriggerEfficiencyRun8.h.

◆ GetNBd() [2/2]

Int_t BmnTriggerEfficiencyRun8::GetNBd ( )
inline

Definition at line 24 of file BmnTriggerEfficiencyRun8.h.

◆ GetTriggerEfficiency() [1/2]

Double_t BmnTriggerEfficiencyRun8::GetTriggerEfficiency ( Int_t  runId,
Int_t  ntrPV 
)

Definition at line 138 of file BmnTriggerEfficiencyRun8.cxx.

Referenced by GetTriggerEfficiencyWithErrors().

◆ GetTriggerEfficiency() [2/2]

Double_t BmnTriggerEfficiencyRun8::GetTriggerEfficiency ( Int_t  runId,
Int_t  ntrPV 
)

◆ GetTriggerEfficiencyWithErrors() [1/4]

Bool_t BmnTriggerEfficiencyRun8::GetTriggerEfficiencyWithErrors ( Double_t &  eff,
Double_t &  statErr,
Double_t &  systErr,
Double_t &  errSystErr 
)

◆ GetTriggerEfficiencyWithErrors() [2/4]

Bool_t BmnTriggerEfficiencyRun8::GetTriggerEfficiencyWithErrors ( Double_t &  eff,
Double_t &  statErr,
Double_t &  systErr,
Double_t &  errSystErr 
)

◆ GetTriggerEfficiencyWithErrors() [3/4]

Bool_t BmnTriggerEfficiencyRun8::GetTriggerEfficiencyWithErrors ( Int_t  runId,
Int_t  ntrPV,
Double_t &  eff,
Double_t &  statErr,
Double_t &  systErr,
Double_t &  errSystErr 
)

Definition at line 149 of file BmnTriggerEfficiencyRun8.cxx.

References GetTriggerEfficiency(), and sqrt().

Referenced by GetTriggerEfficiencyWithErrors().

◆ GetTriggerEfficiencyWithErrors() [4/4]

Bool_t BmnTriggerEfficiencyRun8::GetTriggerEfficiencyWithErrors ( Int_t  runId,
Int_t  ntrPV,
Double_t &  eff,
Double_t &  statErr,
Double_t &  systErr,
Double_t &  errSystErr 
)

◆ IsEventAnalysable() [1/4]

◆ IsEventAnalysable() [2/4]

Bool_t BmnTriggerEfficiencyRun8::IsEventAnalysable ( )

◆ IsEventAnalysable() [3/4]

Bool_t BmnTriggerEfficiencyRun8::IsEventAnalysable ( Int_t  evId)

Definition at line 270 of file BmnTriggerEfficiencyRun8.cxx.

References IsEventAnalysable().

◆ IsEventAnalysable() [4/4]

Bool_t BmnTriggerEfficiencyRun8::IsEventAnalysable ( Int_t  evId)

◆ IsValid() [1/2]

Bool_t BmnTriggerEfficiencyRun8::IsValid ( )
inline

Definition at line 23 of file BmnTriggerEfficiencyRun8.h.

Referenced by GetFluxRejectionFactorWithError().

◆ IsValid() [2/2]

Bool_t BmnTriggerEfficiencyRun8::IsValid ( )
inline

Definition at line 23 of file BmnTriggerEfficiencyRun8.h.


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