CalibData::BarrelElec Class Reference

#include <BarrelElec.h>

List of all members.

Public Member Functions

 BarrelElec ()
 ~BarrelElec ()
unsigned int getNumEast (int idx) const
unsigned int getNumWest (int idx) const
double getP1 (int idx) const
double getP2 (int idx) const
double getSimP1 (int idx) const
double getSimP2 (int idx) const
void setNumEast (unsigned int idx, unsigned int num)
void setNumEast (unsigned int num[4])
void setNumWest (unsigned int idx, unsigned int num)
void setNumWest (unsigned int num[4])
void setP1 (unsigned int idx, double p)
void setP1 (double p[11])
void setP2 (unsigned int idx, double p)
void setP2 (double p[11])
void setSimP1 (unsigned int idx, double p)
void setSimP1 (double p[11])
void setSimP2 (unsigned int idx, double p)
void setSimP2 (double p[11])

Private Attributes

unsigned int m_num [2][4]
double m_pEast [11]
double m_pWest [11]
double m_simPEast [11]
double m_simPWest [11]


Detailed Description

Definition at line 8 of file BarrelElec.h.


Constructor & Destructor Documentation

CalibData::BarrelElec::BarrelElec (  )  [inline]

Definition at line 10 of file BarrelElec.h.

00010 {}

CalibData::BarrelElec::~BarrelElec (  )  [inline]

Definition at line 11 of file BarrelElec.h.

00011 {}


Member Function Documentation

unsigned int CalibData::BarrelElec::getNumEast ( int  idx  )  const [inline]

Definition at line 13 of file BarrelElec.h.

References m_num.

00013 { return  m_num[0][idx];    }

unsigned int CalibData::BarrelElec::getNumWest ( int  idx  )  const [inline]

Definition at line 14 of file BarrelElec.h.

References m_num.

00014 { return  m_num[1][idx];    }

double CalibData::BarrelElec::getP1 ( int  idx  )  const [inline]

Definition at line 15 of file BarrelElec.h.

References m_pEast.

00015 { return  m_pEast[idx];     }

double CalibData::BarrelElec::getP2 ( int  idx  )  const [inline]

Definition at line 16 of file BarrelElec.h.

References m_pWest.

00016 { return  m_pWest[idx];     }

double CalibData::BarrelElec::getSimP1 ( int  idx  )  const [inline]

Definition at line 17 of file BarrelElec.h.

References m_simPEast.

00017 { return  m_simPEast[idx];  }

double CalibData::BarrelElec::getSimP2 ( int  idx  )  const [inline]

Definition at line 18 of file BarrelElec.h.

References m_simPWest.

00018 { return  m_simPWest[idx];  }

void CalibData::BarrelElec::setNumEast ( unsigned int  num[4]  )  [inline]

Definition at line 21 of file BarrelElec.h.

References genRecEmupikp::i, and m_num.

00021                                           {
00022     for( unsigned int i=0; i<4; i++ )  { m_num[0][i] = num[i]; }
00023   }

void CalibData::BarrelElec::setNumEast ( unsigned int  idx,
unsigned int  num 
) [inline]

Definition at line 20 of file BarrelElec.h.

References m_num.

Referenced by TreeTofElecDataCnv::i_createObj(), and RootTofElecDataCnv::i_createObj().

00020 { m_num[0][idx] = num;   }

void CalibData::BarrelElec::setNumWest ( unsigned int  num[4]  )  [inline]

Definition at line 25 of file BarrelElec.h.

References genRecEmupikp::i, and m_num.

00025                                           {
00026     for( unsigned int i=0; i<4; i++ )  { m_num[1][i] = num[i]; }
00027   }

void CalibData::BarrelElec::setNumWest ( unsigned int  idx,
unsigned int  num 
) [inline]

Definition at line 24 of file BarrelElec.h.

References m_num.

Referenced by TreeTofElecDataCnv::i_createObj(), and RootTofElecDataCnv::i_createObj().

00024 { m_num[1][idx] = num;   }

void CalibData::BarrelElec::setP1 ( double  p[11]  )  [inline]

Definition at line 29 of file BarrelElec.h.

References genRecEmupikp::i, and m_pEast.

00029                               {
00030     for( unsigned int i=0; i<11; i++ ) { m_pEast[i] = p[i]; }
00031   }

void CalibData::BarrelElec::setP1 ( unsigned int  idx,
double  p 
) [inline]

Definition at line 28 of file BarrelElec.h.

References m_pEast.

Referenced by TreeTofElecDataCnv::i_createObj(), and RootTofElecDataCnv::i_createObj().

00028 { m_pEast[idx] = p;    }

void CalibData::BarrelElec::setP2 ( double  p[11]  )  [inline]

Definition at line 33 of file BarrelElec.h.

References genRecEmupikp::i, and m_pWest.

00033                               {
00034     for( unsigned int i=0; i<11; i++ ) { m_pWest[i] = p[i]; }
00035   }

void CalibData::BarrelElec::setP2 ( unsigned int  idx,
double  p 
) [inline]

Definition at line 32 of file BarrelElec.h.

References m_pWest.

Referenced by TreeTofElecDataCnv::i_createObj(), and RootTofElecDataCnv::i_createObj().

00032 { m_pWest[idx] = p;    }

void CalibData::BarrelElec::setSimP1 ( double  p[11]  )  [inline]

Definition at line 37 of file BarrelElec.h.

References genRecEmupikp::i, and m_simPEast.

00037                                  {
00038     for( unsigned int i=0; i<11; i++ ) { m_simPEast[i] = p[i]; }
00039   }

void CalibData::BarrelElec::setSimP1 ( unsigned int  idx,
double  p 
) [inline]

Definition at line 36 of file BarrelElec.h.

References m_simPEast.

Referenced by TreeTofElecDataCnv::i_createObj(), and RootTofElecDataCnv::i_createObj().

00036 { m_simPEast[idx] = p; }

void CalibData::BarrelElec::setSimP2 ( double  p[11]  )  [inline]

Definition at line 41 of file BarrelElec.h.

References genRecEmupikp::i, and m_simPWest.

00041                                  {
00042     for( unsigned int i=0; i<11; i++ ) { m_simPWest[i] = p[i]; }
00043   }

void CalibData::BarrelElec::setSimP2 ( unsigned int  idx,
double  p 
) [inline]

Definition at line 40 of file BarrelElec.h.

References m_simPWest.

Referenced by TreeTofElecDataCnv::i_createObj(), and RootTofElecDataCnv::i_createObj().

00040 { m_simPWest[idx] = p; }


Member Data Documentation

unsigned int CalibData::BarrelElec::m_num[2][4] [private]

Definition at line 46 of file BarrelElec.h.

Referenced by getNumEast(), getNumWest(), setNumEast(), and setNumWest().

double CalibData::BarrelElec::m_pEast[11] [private]

Definition at line 47 of file BarrelElec.h.

Referenced by getP1(), and setP1().

double CalibData::BarrelElec::m_pWest[11] [private]

Definition at line 48 of file BarrelElec.h.

Referenced by getP2(), and setP2().

double CalibData::BarrelElec::m_simPEast[11] [private]

Definition at line 49 of file BarrelElec.h.

Referenced by getSimP1(), and setSimP1().

double CalibData::BarrelElec::m_simPWest[11] [private]

Definition at line 50 of file BarrelElec.h.

Referenced by getSimP2(), and setSimP2().


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