BTofCal Class Reference

#include <BTofCal.h>

List of all members.

Public Member Functions

 BTofCal ()
 ~BTofCal ()
double getP1 (int idx) const
double getP2 (int idx) const
void setP1 (int idx, double p1)
void setP2 (int idx, double p2)
 BTofCal ()
 ~BTofCal ()
double getAtten (int idx) const
double getVeff (int idx) const
double getP1 (int idx) const
double getP2 (int idx) const
double getPOff1_bunch0 (int idx) const
double getPOff2_bunch0 (int idx) const
double getPOff1_bunch1 (int idx) const
double getPOff2_bunch1 (int idx) const
double getPOff1_bunch2 (int idx) const
double getPOff2_bunch2 (int idx) const
double getPOff1_bunch3 (int idx) const
double getPOff2_bunch3 (int idx) const
double getFPLeft (int idx) const
double getFPRight (int idx) const
double getFPCounter (int idx) const
void setAtten (int idx, double atten)
void setVeff (int idx, double veff)
void setP1 (int idx, double p1)
void setP2 (int idx, double p2)
void setPOff1_bunch0 (int idx, double poff1_bunch0)
void setPOff2_bunch0 (int idx, double poff2_bunch0)
void setPOff1_bunch1 (int idx, double poff1_bunch1)
void setPOff2_bunch1 (int idx, double poff2_bunch1)
void setPOff1_bunch2 (int idx, double poff1_bunch2)
void setPOff2_bunch2 (int idx, double poff2_bunch2)
void setPOff1_bunch3 (int idx, double poff1_bunch3)
void setPOff2_bunch3 (int idx, double poff2_bunch3)
void setFPLeft (int idx, double fp1)
void setFPRight (int idx, double fp2)
void setFPCounter (int idx, double fp3)

Private Attributes

double m_p1 [nBarPar]
double m_p2 [nBarPar]
double m_atten [nBarAtten]
double m_veff [nBarSpeed]
double m_poff1_bunch0 [nBarParOff]
double m_poff2_bunch0 [nBarParOff]
double m_poff1_bunch1 [nBarParOff]
double m_poff2_bunch1 [nBarParOff]
double m_poff1_bunch2 [nBarParOff]
double m_poff2_bunch2 [nBarParOff]
double m_poff1_bunch3 [nBarParOff]
double m_poff2_bunch3 [nBarParOff]
double m_fpleft [nBarSigma]
double m_fpright [nBarSigma]
double m_fpcounter [nBarSigCnt]


Detailed Description

Definition at line 7 of file BTofCal.h.


Constructor & Destructor Documentation

BTofCal::BTofCal (  )  [inline]

Definition at line 9 of file BTofCal.h.

00009 {}

BTofCal::~BTofCal (  )  [inline]

Definition at line 10 of file BTofCal.h.

00010 {}

BTofCal::BTofCal (  )  [inline]

Definition at line 13 of file BTofCal.h.

00013 {}

BTofCal::~BTofCal (  )  [inline]

Definition at line 14 of file BTofCal.h.

00014 {}


Member Function Documentation

double BTofCal::getAtten ( int  idx  )  const [inline]

Definition at line 17 of file BTofCal.h.

References m_atten.

00017 { return m_atten[idx]; }

double BTofCal::getFPCounter ( int  idx  )  const [inline]

Definition at line 31 of file BTofCal.h.

References m_fpcounter.

00031 { return m_fpcounter[idx]; }

double BTofCal::getFPLeft ( int  idx  )  const [inline]

Definition at line 29 of file BTofCal.h.

References m_fpleft.

00029 { return m_fpleft[idx];    }

double BTofCal::getFPRight ( int  idx  )  const [inline]

Definition at line 30 of file BTofCal.h.

References m_fpright.

00030 { return m_fpright[idx];   }

double BTofCal::getP1 ( int  idx  )  const [inline]

Definition at line 19 of file BTofCal.h.

References m_p1.

00019 { return m_p1[idx];    }

double BTofCal::getP1 ( int  idx  )  const [inline]

Definition at line 12 of file BTofCal.h.

References m_p1.

Referenced by TofCaliSvc::Dump(), EstTofCaliSvc::Dump(), and BesTofDigitizerBrV1::Smear().

00012 { return m_p1[idx];    }

double BTofCal::getP2 ( int  idx  )  const [inline]

Definition at line 20 of file BTofCal.h.

References m_p2.

00020 { return m_p2[idx];    }

double BTofCal::getP2 ( int  idx  )  const [inline]

Definition at line 13 of file BTofCal.h.

References m_p2.

Referenced by BesTofDigitizerBrV1::Smear().

00013 { return m_p2[idx];    }

double BTofCal::getPOff1_bunch0 ( int  idx  )  const [inline]

Definition at line 21 of file BTofCal.h.

References m_poff1_bunch0.

00021 { return m_poff1_bunch0[idx]; }

double BTofCal::getPOff1_bunch1 ( int  idx  )  const [inline]

Definition at line 23 of file BTofCal.h.

References m_poff1_bunch1.

00023 { return m_poff1_bunch1[idx]; }

double BTofCal::getPOff1_bunch2 ( int  idx  )  const [inline]

Definition at line 25 of file BTofCal.h.

References m_poff1_bunch2.

00025 { return m_poff1_bunch2[idx]; }

double BTofCal::getPOff1_bunch3 ( int  idx  )  const [inline]

Definition at line 27 of file BTofCal.h.

References m_poff1_bunch3.

00027 { return m_poff1_bunch3[idx]; }

double BTofCal::getPOff2_bunch0 ( int  idx  )  const [inline]

Definition at line 22 of file BTofCal.h.

References m_poff2_bunch0.

00022 { return m_poff2_bunch0[idx]; }

double BTofCal::getPOff2_bunch1 ( int  idx  )  const [inline]

Definition at line 24 of file BTofCal.h.

References m_poff2_bunch1.

00024 { return m_poff2_bunch1[idx]; }

double BTofCal::getPOff2_bunch2 ( int  idx  )  const [inline]

Definition at line 26 of file BTofCal.h.

References m_poff2_bunch2.

00026 { return m_poff2_bunch2[idx]; }

double BTofCal::getPOff2_bunch3 ( int  idx  )  const [inline]

Definition at line 28 of file BTofCal.h.

References m_poff2_bunch3.

00028 { return m_poff2_bunch3[idx]; }

double BTofCal::getVeff ( int  idx  )  const [inline]

Definition at line 18 of file BTofCal.h.

References m_veff.

Referenced by TofCaliSvc::Dump().

00018 { return m_veff[idx];  }

void BTofCal::setAtten ( int  idx,
double  atten 
) [inline]

Definition at line 34 of file BTofCal.h.

References m_atten.

00034 { m_atten[idx] = atten;   }

void BTofCal::setFPCounter ( int  idx,
double  fp3 
) [inline]

Definition at line 48 of file BTofCal.h.

References m_fpcounter.

00048 { m_fpcounter[idx] = fp3; }

void BTofCal::setFPLeft ( int  idx,
double  fp1 
) [inline]

Definition at line 46 of file BTofCal.h.

References m_fpleft.

00046 { m_fpleft[idx]    = fp1; }

void BTofCal::setFPRight ( int  idx,
double  fp2 
) [inline]

Definition at line 47 of file BTofCal.h.

References m_fpright.

00047 { m_fpright[idx]   = fp2; }

void BTofCal::setP1 ( int  idx,
double  p1 
) [inline]

Definition at line 36 of file BTofCal.h.

References m_p1.

00036 { m_p1[idx]    = p1;      }

void BTofCal::setP1 ( int  idx,
double  p1 
) [inline]

Definition at line 18 of file BTofCal.h.

References m_p1.

00018 { m_p1[idx]    = p1;      }

void BTofCal::setP2 ( int  idx,
double  p2 
) [inline]

Definition at line 37 of file BTofCal.h.

References m_p2.

00037 { m_p2[idx]    = p2;      }

void BTofCal::setP2 ( int  idx,
double  p2 
) [inline]

Definition at line 19 of file BTofCal.h.

References m_p2.

00019 { m_p2[idx]    = p2;      }

void BTofCal::setPOff1_bunch0 ( int  idx,
double  poff1_bunch0 
) [inline]

Definition at line 38 of file BTofCal.h.

References m_poff1_bunch0.

00038 { m_poff1_bunch0[idx] = poff1_bunch0;   }

void BTofCal::setPOff1_bunch1 ( int  idx,
double  poff1_bunch1 
) [inline]

Definition at line 40 of file BTofCal.h.

References m_poff1_bunch1.

00040 { m_poff1_bunch1[idx] = poff1_bunch1;   }

void BTofCal::setPOff1_bunch2 ( int  idx,
double  poff1_bunch2 
) [inline]

Definition at line 42 of file BTofCal.h.

References m_poff1_bunch2.

00042 { m_poff1_bunch2[idx] = poff1_bunch2;   }

void BTofCal::setPOff1_bunch3 ( int  idx,
double  poff1_bunch3 
) [inline]

Definition at line 44 of file BTofCal.h.

References m_poff1_bunch3.

00044 { m_poff1_bunch3[idx] = poff1_bunch3;   }

void BTofCal::setPOff2_bunch0 ( int  idx,
double  poff2_bunch0 
) [inline]

Definition at line 39 of file BTofCal.h.

References m_poff2_bunch0.

00039 { m_poff2_bunch0[idx] = poff2_bunch0;   }

void BTofCal::setPOff2_bunch1 ( int  idx,
double  poff2_bunch1 
) [inline]

Definition at line 41 of file BTofCal.h.

References m_poff2_bunch1.

00041 { m_poff2_bunch1[idx] = poff2_bunch1;   }

void BTofCal::setPOff2_bunch2 ( int  idx,
double  poff2_bunch2 
) [inline]

Definition at line 43 of file BTofCal.h.

References m_poff2_bunch2.

00043 { m_poff2_bunch2[idx] = poff2_bunch2;   }

void BTofCal::setPOff2_bunch3 ( int  idx,
double  poff2_bunch3 
) [inline]

Definition at line 45 of file BTofCal.h.

References m_poff2_bunch3.

00045 { m_poff2_bunch3[idx] = poff2_bunch3;   }

void BTofCal::setVeff ( int  idx,
double  veff 
) [inline]

Definition at line 35 of file BTofCal.h.

References m_veff.

00035 { m_veff[idx]  = veff;    }


Member Data Documentation

double BTofCal::m_atten[nBarAtten] [private]

Definition at line 51 of file BTofCal.h.

Referenced by getAtten(), and setAtten().

double BTofCal::m_fpcounter[nBarSigCnt] [private]

Definition at line 65 of file BTofCal.h.

Referenced by getFPCounter(), and setFPCounter().

double BTofCal::m_fpleft[nBarSigma] [private]

Definition at line 63 of file BTofCal.h.

Referenced by getFPLeft(), and setFPLeft().

double BTofCal::m_fpright[nBarSigma] [private]

Definition at line 64 of file BTofCal.h.

Referenced by getFPRight(), and setFPRight().

double BTofCal::m_p1 [private]

Definition at line 24 of file BTofCal.h.

Referenced by getP1(), and setP1().

double BTofCal::m_p2 [private]

Definition at line 25 of file BTofCal.h.

Referenced by getP2(), and setP2().

double BTofCal::m_poff1_bunch0[nBarParOff] [private]

Definition at line 55 of file BTofCal.h.

Referenced by getPOff1_bunch0(), and setPOff1_bunch0().

double BTofCal::m_poff1_bunch1[nBarParOff] [private]

Definition at line 57 of file BTofCal.h.

Referenced by getPOff1_bunch1(), and setPOff1_bunch1().

double BTofCal::m_poff1_bunch2[nBarParOff] [private]

Definition at line 59 of file BTofCal.h.

Referenced by getPOff1_bunch2(), and setPOff1_bunch2().

double BTofCal::m_poff1_bunch3[nBarParOff] [private]

Definition at line 61 of file BTofCal.h.

Referenced by getPOff1_bunch3(), and setPOff1_bunch3().

double BTofCal::m_poff2_bunch0[nBarParOff] [private]

Definition at line 56 of file BTofCal.h.

Referenced by getPOff2_bunch0(), and setPOff2_bunch0().

double BTofCal::m_poff2_bunch1[nBarParOff] [private]

Definition at line 58 of file BTofCal.h.

Referenced by getPOff2_bunch1(), and setPOff2_bunch1().

double BTofCal::m_poff2_bunch2[nBarParOff] [private]

Definition at line 60 of file BTofCal.h.

Referenced by getPOff2_bunch2(), and setPOff2_bunch2().

double BTofCal::m_poff2_bunch3[nBarParOff] [private]

Definition at line 62 of file BTofCal.h.

Referenced by getPOff2_bunch3(), and setPOff2_bunch3().

double BTofCal::m_veff[nBarSpeed] [private]

Definition at line 52 of file BTofCal.h.

Referenced by getVeff(), and setVeff().


Generated on Tue Nov 29 23:17:55 2016 for BOSS_7.0.2 by  doxygen 1.4.7