CalibData::etfCalibBase Class Reference

#include <etfCalibBase.h>

List of all members.

Public Member Functions

 etfCalibBase ()
virtual ~etfCalibBase ()
void setSpeed (const double *Speed)
void setP (const double *etfP)
void setP1 (const double *etfP1)
void setP2 (const double *etfP2)
double getSpeed (int No) const
double getP (int No) const
double getP1 (int No) const
double getP2 (int No) const

Private Attributes

double m_Speed [4]
double m_P [20]
double m_P1 [20]
double m_P2 [20]


Detailed Description

Definition at line 11 of file etfCalibBase.h.


Constructor & Destructor Documentation

CalibData::etfCalibBase::etfCalibBase (  )  [inline]

Definition at line 13 of file etfCalibBase.h.

00013 {};

virtual CalibData::etfCalibBase::~etfCalibBase (  )  [inline, virtual]

Definition at line 15 of file etfCalibBase.h.

00015                             {
00016       }


Member Function Documentation

double CalibData::etfCalibBase::getP ( int  No  )  const [inline]

Definition at line 26 of file etfCalibBase.h.

References m_P.

Referenced by CalibData::TofCalibData::getEtfPcombine().

00026 { return m_P[No];     }

double CalibData::etfCalibBase::getP1 ( int  No  )  const [inline]

Definition at line 27 of file etfCalibBase.h.

References m_P1.

Referenced by CalibData::TofCalibData::getEtfPleft().

00027 { return m_P1[No];    }

double CalibData::etfCalibBase::getP2 ( int  No  )  const [inline]

Definition at line 28 of file etfCalibBase.h.

References m_P2.

Referenced by CalibData::TofCalibData::getEtfPright().

00028 { return m_P2[No];    }

double CalibData::etfCalibBase::getSpeed ( int  No  )  const [inline]

Definition at line 25 of file etfCalibBase.h.

References m_Speed.

Referenced by CalibData::TofCalibData::getEtfSpeed().

00025 { return m_Speed[No]; }

void CalibData::etfCalibBase::setP ( const double *  etfP  ) 

Definition at line 12 of file etfCalibBase.cxx.

References genRecEmupikp::i, and m_P.

Referenced by TreeTofCalibDataCnv::i_createObj(), TreeEstTofCalibDataCnv::i_createObj(), RootTofCalibDataCnv::i_createObj(), and RootEstTofCalibDataCnv::i_createObj().

00012                                            {
00013     for( unsigned int i=0; i<20; i++ ) {
00014       m_P[i] = TofP[i];
00015     }
00016   }

void CalibData::etfCalibBase::setP1 ( const double *  etfP1  ) 

Definition at line 18 of file etfCalibBase.cxx.

References genRecEmupikp::i, and m_P1.

Referenced by TreeTofCalibDataCnv::i_createObj(), TreeEstTofCalibDataCnv::i_createObj(), RootTofCalibDataCnv::i_createObj(), and RootEstTofCalibDataCnv::i_createObj().

00018                                             {
00019     for( unsigned int i=0; i<20; i++ ) {
00020       m_P1[i] = TofP[i];
00021     }
00022   }

void CalibData::etfCalibBase::setP2 ( const double *  etfP2  ) 

Definition at line 24 of file etfCalibBase.cxx.

References genRecEmupikp::i, and m_P2.

Referenced by TreeTofCalibDataCnv::i_createObj(), TreeEstTofCalibDataCnv::i_createObj(), RootTofCalibDataCnv::i_createObj(), and RootEstTofCalibDataCnv::i_createObj().

00024                                             {
00025     for( unsigned int i=0; i<20; i++ ) {
00026       m_P2[i] = TofP[i];
00027     }
00028   }

void CalibData::etfCalibBase::setSpeed ( const double *  Speed  ) 

Definition at line 6 of file etfCalibBase.cxx.

References genRecEmupikp::i, and m_Speed.

Referenced by TreeTofCalibDataCnv::i_createObj(), and RootTofCalibDataCnv::i_createObj().

00006                                                 {
00007     for( unsigned int i=0; i<4; i++ ) {
00008       m_Speed[i] = Speed[i];
00009     }
00010   }


Member Data Documentation

double CalibData::etfCalibBase::m_P[20] [private]

Definition at line 32 of file etfCalibBase.h.

Referenced by getP(), and setP().

double CalibData::etfCalibBase::m_P1[20] [private]

Definition at line 32 of file etfCalibBase.h.

Referenced by getP1(), and setP1().

double CalibData::etfCalibBase::m_P2[20] [private]

Definition at line 32 of file etfCalibBase.h.

Referenced by getP2(), and setP2().

double CalibData::etfCalibBase::m_Speed[4] [private]

Definition at line 31 of file etfCalibBase.h.

Referenced by getSpeed(), and setSpeed().


Generated on Tue Nov 29 23:36:24 2016 for BOSS_7.0.2 by  doxygen 1.4.7