#include "hmdcefficiency.h" |
HMdcEff
class description - source file - inheritance tree (.pdf)
protected:
void calculation()
virtual Double_t efficiency(Double_t n0T, Double_t n1T, Double_t n2mT, Double_t n2bT = 0.)
Double_t fractSingle(Double_t effT, Double_t n0T, Double_t n1T, Double_t n2mT, Double_t n2bT = 0.)
public:
HMdcEff()
HMdcEff(const HMdcEff&)
~HMdcEff()
virtual void calcEff(Double_t iN0, Double_t eN0, Double_t iN1, Double_t eN1, Double_t iN2m, Double_t eN2m, Double_t iN2b = 0., Double_t eN2b = 0.)
static TClass* Class()
Double_t getEfficiency()
Double_t getErrEfficiency()
Double_t getErrFracSingle()
Double_t getErrP0()
Double_t getErrP1()
Double_t getErrP2()
Double_t getFracSingle()
Double_t getN0()
Double_t getN1()
Double_t getN2()
Double_t getN2b()
Double_t getN2m()
Double_t getP0()
Double_t getP1()
Double_t getP2()
Float_t getTotNhits()
Float_t getTotNhitsClus()
Float_t getTotNhitsCutS()
Float_t getTotNhitsNoCut()
Double_t getTotNumTracks()
virtual TClass* IsA() const
HMdcEff& operator=(const HMdcEff&)
void setTotNhits(Float_t nHits)
void setTotNhitsClus(Float_t nHits)
void setTotNhitsCutS(Float_t nHits)
void setTotNhitsNoCut(Float_t nHits)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
Float_t tNhits total num. of hits (used for eff. cells only)
Float_t tNhitsCutS total num. of hits (cut for time1&time2 only)
Float_t tNhitsNoCut total num. of hits (no cut)
Float_t tNhitsClus
Double_t n0 num. times cells was not fired
Double_t errN0
Double_t n1 num. of single hits (the cell was fired but closest cells not)
Double_t errN1
Double_t n2m num. of double hits ( two fired close cell)
Double_t errN2m at calculation of eff. of N wires (from Nf to Nl)
Double_t n2b n2m = num. of double hits for pairs Nf:Nf+1 ... Nl-1:Nl
Double_t errN2b n2b = num. of double hits for pairs Nf-1:Nf and Nl:Nl+1
Double_t eff efficiency
Double_t errEff error of efficiency
Double_t eM
Double_t errM
Double_t single fraction of track wich go through one cell only
Double_t errSingle error ...
Double_t p0 probability to have 0 hits in layer
Double_t errP0 error ...
Double_t p1 probability to have 1 hits in layer
Double_t errP1 error ...
Double_t p2 probability to have 2 hits in layer
Double_t errP2 error ...
Double_t totNumTr for M=1 or efficiency of MDC totNumTr=n0+n1+n2m
HMdcEfficiency
Estimation of MDC efficiency.
Use macros mdcEfficiency.C
void calcEff(Double_t iN0, Double_t eN0,
Double_t iN1, Double_t eN1,
Double_t iN2m, Double_t eN2m,
Double_t iN2b, Double_t eN2b)
Double_t efficiency(Double_t n0T, Double_t n1T,
Double_t n2mT, Double_t n2bT)
Double_t fractSingle(Double_t effT, Double_t n0T, Double_t n1T,
Double_t n2mT, Double_t n2bT)
void calculation(void)
Inline Functions
void ~HMdcEff()
HMdcEff HMdcEff()
void setTotNhits(Float_t nHits)
void setTotNhitsCutS(Float_t nHits)
void setTotNhitsNoCut(Float_t nHits)
void setTotNhitsClus(Float_t nHits)
Float_t getTotNhits()
Float_t getTotNhitsNoCut()
Float_t getTotNhitsCutS()
Float_t getTotNhitsClus()
Double_t getN0()
Double_t getN1()
Double_t getN2()
Double_t getN2m()
Double_t getN2b()
Double_t getEfficiency()
Double_t getErrEfficiency()
Double_t getFracSingle()
Double_t getErrFracSingle()
Double_t getP0()
Double_t getP1()
Double_t getP2()
Double_t getErrP0()
Double_t getErrP1()
Double_t getErrP2()
Double_t getTotNumTracks()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HMdcEff HMdcEff(const HMdcEff&)
HMdcEff& operator=(const HMdcEff&)
Author: V.Pechenov
Last update: 15.06.2002 by V. Pechenov
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.