BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
CalibData::DedxCalibData Class Reference

#include <DedxCalibData.h>

Inheritance diagram for CalibData::DedxCalibData:

Public Member Functions

 DedxCalibData ()
virtual ~DedxCalibData ()
virtual const CLID & clID () const
virtual StatusCode update (CalibBase1 &other, MsgStream *log)
void setddg (const double ddg, int i, int j)
void setggs (const double ggs, int i, int j)
void setwireg (const double wireg, int i)
void setgain (const double gain)
void setzdep (const double zdep, int i, int j)
void setresol (const double resol)
void setlayerg (const double layerg, int i)
void setenta (const double enta, int i, int j)
void setrunNO (const int run_NO)
void setrung (const double rung, int i)
double getddg (int i, int j) const
double getggs (int i, int j) const
double getwireg (int i) const
double getgain () const
double getzdep (int i, int j) const
double getresol () const
double getlayerg (int i) const
double getenta (int i, int j) const
int getrunNO () const
double getrung (int i, int j) const
double get_id_doca (int i) const
double get_iner_chi (int i) const
double get_iner_gain (int i) const
double get_iner_hits (int i) const
double get_ip_eangle (int i) const
double get_out_chi (int i) const
double get_out_gain (int i) const
double get_out_hits (int i) const
double get_costheta (int i) const
double get_t0 (int i) const
double get_dedx (int i) const
double get_hadron (int i) const
int get_hadronNo () const
int get_enanglesize () const
double get_enangle (int i) const
void set_id_doca (const double aa, int i)
void set_iner_chi (const double aa, int i)
void set_iner_gain (const double aa, int i)
void set_iner_hits (const double aa, int i)
void set_ip_eangle (const double aa, int i)
void set_out_chi (const double aa, int i)
void set_out_gain (const double aa, int i)
void set_out_hits (const double aa, int i)
void set_costheta (const double aa, int i)
void set_t0 (const double aa, int i)
void set_dedx (const double aa, int i)
void set_hadron (const double aa, int i)
void set_hadronNo (int no)
void set_enanglesize (int no)
void set_enangle (const double aa, int i)
void clear ()
 DedxCalibData ()
virtual ~DedxCalibData ()
virtual const CLID & clID () const
virtual StatusCode update (CalibBase1 &other, MsgStream *log)
void setddg (const double ddg, int i, int j)
void setggs (const double ggs, int i, int j)
void setwireg (const double wireg, int i)
void setgain (const double gain)
void setzdep (const double zdep, int i, int j)
void setresol (const double resol)
void setlayerg (const double layerg, int i)
void setenta (const double enta, int i, int j)
void setrunNO (const int run_NO)
void setrung (const double rung, int i)
double getddg (int i, int j) const
double getggs (int i, int j) const
double getwireg (int i) const
double getgain () const
double getzdep (int i, int j) const
double getresol () const
double getlayerg (int i) const
double getenta (int i, int j) const
int getrunNO () const
double getrung (int i, int j) const
double get_id_doca (int i) const
double get_iner_chi (int i) const
double get_iner_gain (int i) const
double get_iner_hits (int i) const
double get_ip_eangle (int i) const
double get_out_chi (int i) const
double get_out_gain (int i) const
double get_out_hits (int i) const
double get_costheta (int i) const
double get_t0 (int i) const
double get_dedx (int i) const
double get_hadron (int i) const
int get_hadronNo () const
int get_enanglesize () const
double get_enangle (int i) const
void set_id_doca (const double aa, int i)
void set_iner_chi (const double aa, int i)
void set_iner_gain (const double aa, int i)
void set_iner_hits (const double aa, int i)
void set_ip_eangle (const double aa, int i)
void set_out_chi (const double aa, int i)
void set_out_gain (const double aa, int i)
void set_out_hits (const double aa, int i)
void set_costheta (const double aa, int i)
void set_t0 (const double aa, int i)
void set_dedx (const double aa, int i)
void set_hadron (const double aa, int i)
void set_hadronNo (int no)
void set_enanglesize (int no)
void set_enangle (const double aa, int i)
void clear ()
 DedxCalibData ()
virtual ~DedxCalibData ()
virtual const CLID & clID () const
virtual StatusCode update (CalibBase1 &other, MsgStream *log)
void setddg (const double ddg, int i, int j)
void setggs (const double ggs, int i, int j)
void setwireg (const double wireg, int i)
void setgain (const double gain)
void setzdep (const double zdep, int i, int j)
void setresol (const double resol)
void setlayerg (const double layerg, int i)
void setenta (const double enta, int i, int j)
void setrunNO (const int run_NO)
void setrung (const double rung, int i)
double getddg (int i, int j) const
double getggs (int i, int j) const
double getwireg (int i) const
double getgain () const
double getzdep (int i, int j) const
double getresol () const
double getlayerg (int i) const
double getenta (int i, int j) const
int getrunNO () const
double getrung (int i, int j) const
double get_id_doca (int i) const
double get_iner_chi (int i) const
double get_iner_gain (int i) const
double get_iner_hits (int i) const
double get_ip_eangle (int i) const
double get_out_chi (int i) const
double get_out_gain (int i) const
double get_out_hits (int i) const
double get_costheta (int i) const
double get_t0 (int i) const
double get_dedx (int i) const
double get_hadron (int i) const
int get_hadronNo () const
int get_enanglesize () const
double get_enangle (int i) const
void set_id_doca (const double aa, int i)
void set_iner_chi (const double aa, int i)
void set_iner_gain (const double aa, int i)
void set_iner_hits (const double aa, int i)
void set_ip_eangle (const double aa, int i)
void set_out_chi (const double aa, int i)
void set_out_gain (const double aa, int i)
void set_out_hits (const double aa, int i)
void set_costheta (const double aa, int i)
void set_t0 (const double aa, int i)
void set_dedx (const double aa, int i)
void set_hadron (const double aa, int i)
void set_hadronNo (int no)
void set_enanglesize (int no)
void set_enangle (const double aa, int i)
void clear ()
Public Member Functions inherited from CalibData::CalibBase1
 CalibBase1 ()
 CalibBase1 (int serNo, int runfrm, int runto)
 CalibBase1 (int runfrm, int runto)
 CalibBase1 (const CalibBase1 &obj)
virtual int getSerNo () const
 Following is intended for deep copy.
virtual int getrunfrm () const
virtual int getrunto () const
void setSerNo (int ser)
void setrunfrm (int runfrm)
void setrunto (int runto)
 CalibBase1 ()
 CalibBase1 (int serNo, int runfrm, int runto)
 CalibBase1 (int runfrm, int runto)
 CalibBase1 (const CalibBase1 &obj)
virtual int getSerNo () const
 Following is intended for deep copy.
virtual int getrunfrm () const
virtual int getrunto () const
void setSerNo (int ser)
void setrunfrm (int runfrm)
void setrunto (int runto)
 CalibBase1 ()
 CalibBase1 (int serNo, int runfrm, int runto)
 CalibBase1 (int runfrm, int runto)
 CalibBase1 (const CalibBase1 &obj)
virtual int getSerNo () const
 Following is intended for deep copy.
virtual int getrunfrm () const
virtual int getrunto () const
void setSerNo (int ser)
void setrunfrm (int runfrm)
void setrunto (int runto)

Static Public Member Functions

static const CLID & classID ()
static const CLID & classID ()
static const CLID & classID ()

Additional Inherited Members

Protected Attributes inherited from CalibData::CalibBase1
int m_serNo
int m_runfrm
int m_runto

Detailed Description

Constructor & Destructor Documentation

◆ DedxCalibData() [1/3]

CalibData::DedxCalibData::DedxCalibData ( )
inline

Definition at line 24 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

24{};

Referenced by update().

◆ ~DedxCalibData() [1/3]

virtual CalibData::DedxCalibData::~DedxCalibData ( )
inlinevirtual

◆ DedxCalibData() [2/3]

CalibData::DedxCalibData::DedxCalibData ( )
inline

◆ ~DedxCalibData() [2/3]

virtual CalibData::DedxCalibData::~DedxCalibData ( )
inlinevirtual

◆ DedxCalibData() [3/3]

CalibData::DedxCalibData::DedxCalibData ( )
inline

◆ ~DedxCalibData() [3/3]

virtual CalibData::DedxCalibData::~DedxCalibData ( )
inlinevirtual

Member Function Documentation

◆ classID() [1/3]

const CLID & CalibData::DedxCalibData::classID ( )
inlinestatic

◆ classID() [2/3]

const CLID & CalibData::DedxCalibData::classID ( )
inlinestatic

◆ classID() [3/3]

const CLID & CalibData::DedxCalibData::classID ( )
inlinestatic

◆ clear() [1/3]

void DedxCalibData::clear ( )

Definition at line 124 of file DedxCalibData.cxx.

124 {
125 m_rung1.clear();
126 m_rung2.clear();
127 m_rung3.clear();
128 m_rung4.clear();
129 m_rung5.clear();
130 m_rung6.clear();
131 m_runNO = 0;
132 }

Referenced by update().

◆ clear() [2/3]

void CalibData::DedxCalibData::clear ( )

◆ clear() [3/3]

void CalibData::DedxCalibData::clear ( )

◆ clID() [1/3]

virtual const CLID & CalibData::DedxCalibData::clID ( ) const
inlinevirtual

◆ clID() [2/3]

virtual const CLID & CalibData::DedxCalibData::clID ( ) const
inlinevirtual

◆ clID() [3/3]

virtual const CLID & CalibData::DedxCalibData::clID ( ) const
inlinevirtual

◆ get_costheta() [1/3]

double CalibData::DedxCalibData::get_costheta ( int i) const
inline

Definition at line 96 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

96{ return m_costheta[i]; }

Referenced by update().

◆ get_costheta() [2/3]

double CalibData::DedxCalibData::get_costheta ( int i) const
inline

Definition at line 96 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

96{ return m_costheta[i]; }

◆ get_costheta() [3/3]

double CalibData::DedxCalibData::get_costheta ( int i) const
inline

Definition at line 96 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

96{ return m_costheta[i]; }

◆ get_dedx() [1/3]

double CalibData::DedxCalibData::get_dedx ( int i) const
inline

Definition at line 98 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

98{ return m_dedx[i]; }

Referenced by update().

◆ get_dedx() [2/3]

double CalibData::DedxCalibData::get_dedx ( int i) const
inline

Definition at line 98 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

98{ return m_dedx[i]; }

◆ get_dedx() [3/3]

double CalibData::DedxCalibData::get_dedx ( int i) const
inline

Definition at line 98 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

98{ return m_dedx[i]; }

◆ get_enangle() [1/3]

double CalibData::DedxCalibData::get_enangle ( int i) const
inline

Definition at line 102 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

102{ return m_enangle[i]; }

Referenced by update().

◆ get_enangle() [2/3]

double CalibData::DedxCalibData::get_enangle ( int i) const
inline

Definition at line 102 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

102{ return m_enangle[i]; }

◆ get_enangle() [3/3]

double CalibData::DedxCalibData::get_enangle ( int i) const
inline

Definition at line 102 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

102{ return m_enangle[i]; }

◆ get_enanglesize() [1/3]

int CalibData::DedxCalibData::get_enanglesize ( ) const
inline

Definition at line 101 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

101{ return m_enanglesize; }

Referenced by update().

◆ get_enanglesize() [2/3]

int CalibData::DedxCalibData::get_enanglesize ( ) const
inline

Definition at line 101 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

101{ return m_enanglesize; }

◆ get_enanglesize() [3/3]

int CalibData::DedxCalibData::get_enanglesize ( ) const
inline

Definition at line 101 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

101{ return m_enanglesize; }

◆ get_hadron() [1/3]

double CalibData::DedxCalibData::get_hadron ( int i) const
inline

Definition at line 99 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

99{ return m_hadron[i]; }

Referenced by update().

◆ get_hadron() [2/3]

double CalibData::DedxCalibData::get_hadron ( int i) const
inline

Definition at line 99 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

99{ return m_hadron[i]; }

◆ get_hadron() [3/3]

double CalibData::DedxCalibData::get_hadron ( int i) const
inline

Definition at line 99 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

99{ return m_hadron[i]; }

◆ get_hadronNo() [1/3]

int CalibData::DedxCalibData::get_hadronNo ( ) const
inline

Definition at line 100 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

100{ return m_hadronNo; }

◆ get_hadronNo() [2/3]

int CalibData::DedxCalibData::get_hadronNo ( ) const
inline

Definition at line 100 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

100{ return m_hadronNo; }

◆ get_hadronNo() [3/3]

int CalibData::DedxCalibData::get_hadronNo ( ) const
inline

Definition at line 100 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

100{ return m_hadronNo; }

◆ get_id_doca() [1/3]

double CalibData::DedxCalibData::get_id_doca ( int i) const
inline

Definition at line 88 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

88{ return m_id_doca[i]; }

Referenced by update().

◆ get_id_doca() [2/3]

double CalibData::DedxCalibData::get_id_doca ( int i) const
inline

Definition at line 88 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

88{ return m_id_doca[i]; }

◆ get_id_doca() [3/3]

double CalibData::DedxCalibData::get_id_doca ( int i) const
inline

Definition at line 88 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

88{ return m_id_doca[i]; }

◆ get_iner_chi() [1/3]

double CalibData::DedxCalibData::get_iner_chi ( int i) const
inline

Definition at line 89 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

89{ return m_iner_chi[i]; }

Referenced by update().

◆ get_iner_chi() [2/3]

double CalibData::DedxCalibData::get_iner_chi ( int i) const
inline

Definition at line 89 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

89{ return m_iner_chi[i]; }

◆ get_iner_chi() [3/3]

double CalibData::DedxCalibData::get_iner_chi ( int i) const
inline

Definition at line 89 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

89{ return m_iner_chi[i]; }

◆ get_iner_gain() [1/3]

double CalibData::DedxCalibData::get_iner_gain ( int i) const
inline

Definition at line 90 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

90{ return m_iner_gain[i]; }

Referenced by update().

◆ get_iner_gain() [2/3]

double CalibData::DedxCalibData::get_iner_gain ( int i) const
inline

Definition at line 90 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

90{ return m_iner_gain[i]; }

◆ get_iner_gain() [3/3]

double CalibData::DedxCalibData::get_iner_gain ( int i) const
inline

Definition at line 90 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

90{ return m_iner_gain[i]; }

◆ get_iner_hits() [1/3]

double CalibData::DedxCalibData::get_iner_hits ( int i) const
inline

Definition at line 91 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

91{ return m_iner_hits[i]; }

Referenced by update().

◆ get_iner_hits() [2/3]

double CalibData::DedxCalibData::get_iner_hits ( int i) const
inline

Definition at line 91 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

91{ return m_iner_hits[i]; }

◆ get_iner_hits() [3/3]

double CalibData::DedxCalibData::get_iner_hits ( int i) const
inline

Definition at line 91 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

91{ return m_iner_hits[i]; }

◆ get_ip_eangle() [1/3]

double CalibData::DedxCalibData::get_ip_eangle ( int i) const
inline

Definition at line 92 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

92{ return m_ip_eangle[i]; }

Referenced by update().

◆ get_ip_eangle() [2/3]

double CalibData::DedxCalibData::get_ip_eangle ( int i) const
inline

Definition at line 92 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

92{ return m_ip_eangle[i]; }

◆ get_ip_eangle() [3/3]

double CalibData::DedxCalibData::get_ip_eangle ( int i) const
inline

Definition at line 92 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

92{ return m_ip_eangle[i]; }

◆ get_out_chi() [1/3]

double CalibData::DedxCalibData::get_out_chi ( int i) const
inline

Definition at line 93 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

93{ return m_out_chi[i]; }

Referenced by update().

◆ get_out_chi() [2/3]

double CalibData::DedxCalibData::get_out_chi ( int i) const
inline

Definition at line 93 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

93{ return m_out_chi[i]; }

◆ get_out_chi() [3/3]

double CalibData::DedxCalibData::get_out_chi ( int i) const
inline

Definition at line 93 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

93{ return m_out_chi[i]; }

◆ get_out_gain() [1/3]

double CalibData::DedxCalibData::get_out_gain ( int i) const
inline

Definition at line 94 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

94{ return m_out_gain[i]; }

Referenced by update().

◆ get_out_gain() [2/3]

double CalibData::DedxCalibData::get_out_gain ( int i) const
inline

Definition at line 94 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

94{ return m_out_gain[i]; }

◆ get_out_gain() [3/3]

double CalibData::DedxCalibData::get_out_gain ( int i) const
inline

Definition at line 94 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

94{ return m_out_gain[i]; }

◆ get_out_hits() [1/3]

double CalibData::DedxCalibData::get_out_hits ( int i) const
inline

Definition at line 95 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

95{ return m_out_hits[i]; }

Referenced by update().

◆ get_out_hits() [2/3]

double CalibData::DedxCalibData::get_out_hits ( int i) const
inline

Definition at line 95 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

95{ return m_out_hits[i]; }

◆ get_out_hits() [3/3]

double CalibData::DedxCalibData::get_out_hits ( int i) const
inline

Definition at line 95 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

95{ return m_out_hits[i]; }

◆ get_t0() [1/3]

double CalibData::DedxCalibData::get_t0 ( int i) const
inline

Definition at line 97 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

97{ return m_t0[i]; }

Referenced by update().

◆ get_t0() [2/3]

double CalibData::DedxCalibData::get_t0 ( int i) const
inline

Definition at line 97 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

97{ return m_t0[i]; }

◆ get_t0() [3/3]

double CalibData::DedxCalibData::get_t0 ( int i) const
inline

Definition at line 97 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

97{ return m_t0[i]; }

◆ getddg() [1/3]

double CalibData::DedxCalibData::getddg ( int i,
int j ) const
inline

Definition at line 57 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

57{ return m_ddg[i][j]; }

Referenced by RootDedxCalibDataCnv::createRoot(), and update().

◆ getddg() [2/3]

double CalibData::DedxCalibData::getddg ( int i,
int j ) const
inline

Definition at line 57 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

57{ return m_ddg[i][j]; }

◆ getddg() [3/3]

double CalibData::DedxCalibData::getddg ( int i,
int j ) const
inline

Definition at line 57 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

57{ return m_ddg[i][j]; }

◆ getenta() [1/3]

double CalibData::DedxCalibData::getenta ( int i,
int j ) const
inline

Definition at line 71 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

71{ return m_enta[i][j]; }

Referenced by RootDedxCalibDataCnv::createRoot(), and update().

◆ getenta() [2/3]

double CalibData::DedxCalibData::getenta ( int i,
int j ) const
inline

Definition at line 71 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

71{ return m_enta[i][j]; }

◆ getenta() [3/3]

double CalibData::DedxCalibData::getenta ( int i,
int j ) const
inline

Definition at line 71 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

71{ return m_enta[i][j]; }

◆ getgain() [1/3]

double CalibData::DedxCalibData::getgain ( ) const
inline

Definition at line 63 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

63{ return m_gain; }

Referenced by RootDedxCalibDataCnv::createRoot(), and update().

◆ getgain() [2/3]

double CalibData::DedxCalibData::getgain ( ) const
inline

Definition at line 63 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

63{ return m_gain; }

◆ getgain() [3/3]

double CalibData::DedxCalibData::getgain ( ) const
inline

Definition at line 63 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

63{ return m_gain; }

◆ getggs() [1/3]

double CalibData::DedxCalibData::getggs ( int i,
int j ) const
inline

Definition at line 59 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

59{ return m_ggs[i][j]; }

Referenced by RootDedxCalibDataCnv::createRoot(), and update().

◆ getggs() [2/3]

double CalibData::DedxCalibData::getggs ( int i,
int j ) const
inline

Definition at line 59 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

59{ return m_ggs[i][j]; }

◆ getggs() [3/3]

double CalibData::DedxCalibData::getggs ( int i,
int j ) const
inline

Definition at line 59 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

59{ return m_ggs[i][j]; }

◆ getlayerg() [1/3]

double CalibData::DedxCalibData::getlayerg ( int i) const
inline

Definition at line 69 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

69{ return m_layerg[i]; }

Referenced by RootDedxCalibDataCnv::createRoot(), and update().

◆ getlayerg() [2/3]

double CalibData::DedxCalibData::getlayerg ( int i) const
inline

Definition at line 69 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

69{ return m_layerg[i]; }

◆ getlayerg() [3/3]

double CalibData::DedxCalibData::getlayerg ( int i) const
inline

Definition at line 69 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

69{ return m_layerg[i]; }

◆ getresol() [1/3]

double CalibData::DedxCalibData::getresol ( ) const
inline

Definition at line 67 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

67{ return m_resol; }

Referenced by RootDedxCalibDataCnv::createRoot(), and update().

◆ getresol() [2/3]

double CalibData::DedxCalibData::getresol ( ) const
inline

Definition at line 67 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

67{ return m_resol; }

◆ getresol() [3/3]

double CalibData::DedxCalibData::getresol ( ) const
inline

Definition at line 67 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

67{ return m_resol; }

◆ getrung() [1/3]

double CalibData::DedxCalibData::getrung ( int i,
int j ) const
inline

Definition at line 75 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

75 {
76 if ( j >= m_runNO ) return 0;
77 if ( i == 0 ) return *( m_rung1.begin() + j );
78 if ( i == 1 ) return *( m_rung2.begin() + j );
79 if ( i == 2 ) return *( m_rung3.begin() + j );
80 if ( i == 3 ) return *( m_rung4.begin() + j );
81 if ( i == 4 ) return *( m_rung5.begin() + j );
82 if ( i == 5 ) return *( m_rung6.begin() + j );
83 std::cout << "Out of range i: " << i << ", returning an invalid value" << std::endl;
84 return -9999;
85 };

Referenced by RootDedxCalibDataCnv::createRoot(), and update().

◆ getrung() [2/3]

double CalibData::DedxCalibData::getrung ( int i,
int j ) const
inline

Definition at line 75 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

75 {
76 if ( j >= m_runNO ) return 0;
77 if ( i == 0 ) return *( m_rung1.begin() + j );
78 if ( i == 1 ) return *( m_rung2.begin() + j );
79 if ( i == 2 ) return *( m_rung3.begin() + j );
80 if ( i == 3 ) return *( m_rung4.begin() + j );
81 if ( i == 4 ) return *( m_rung5.begin() + j );
82 if ( i == 5 ) return *( m_rung6.begin() + j );
83 std::cout << "Out of range i: " << i << ", returning an invalid value" << std::endl;
84 return -9999;
85 };

◆ getrung() [3/3]

double CalibData::DedxCalibData::getrung ( int i,
int j ) const
inline

Definition at line 75 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

75 {
76 if ( j >= m_runNO ) return 0;
77 if ( i == 0 ) return *( m_rung1.begin() + j );
78 if ( i == 1 ) return *( m_rung2.begin() + j );
79 if ( i == 2 ) return *( m_rung3.begin() + j );
80 if ( i == 3 ) return *( m_rung4.begin() + j );
81 if ( i == 4 ) return *( m_rung5.begin() + j );
82 if ( i == 5 ) return *( m_rung6.begin() + j );
83 std::cout << "Out of range i: " << i << ", returning an invalid value" << std::endl;
84 return -9999;
85 };

◆ getrunNO() [1/3]

int CalibData::DedxCalibData::getrunNO ( ) const
inline

Definition at line 73 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

73{ return m_runNO; }

Referenced by RootDedxCalibDataCnv::createRoot(), and update().

◆ getrunNO() [2/3]

int CalibData::DedxCalibData::getrunNO ( ) const
inline

Definition at line 73 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

73{ return m_runNO; }

◆ getrunNO() [3/3]

int CalibData::DedxCalibData::getrunNO ( ) const
inline

Definition at line 73 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

73{ return m_runNO; }

◆ getwireg() [1/3]

double CalibData::DedxCalibData::getwireg ( int i) const
inline

Definition at line 61 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

61{ return m_wireg[i]; }

Referenced by RootDedxCalibDataCnv::createRoot(), and update().

◆ getwireg() [2/3]

double CalibData::DedxCalibData::getwireg ( int i) const
inline

Definition at line 61 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

61{ return m_wireg[i]; }

◆ getwireg() [3/3]

double CalibData::DedxCalibData::getwireg ( int i) const
inline

Definition at line 61 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

61{ return m_wireg[i]; }

◆ getzdep() [1/3]

double CalibData::DedxCalibData::getzdep ( int i,
int j ) const
inline

Definition at line 65 of file Calibration/CalibData/include/CalibData/Dedx/DedxCalibData.h.

65{ return m_zdep[i][j]; }

Referenced by RootDedxCalibDataCnv::createRoot(), and update().

◆ getzdep() [2/3]

double CalibData::DedxCalibData::getzdep ( int i,
int j ) const
inline

Definition at line 65 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

65{ return m_zdep[i][j]; }

◆ getzdep() [3/3]

double CalibData::DedxCalibData::getzdep ( int i,
int j ) const
inline

Definition at line 65 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

65{ return m_zdep[i][j]; }

◆ set_costheta() [1/3]

void CalibData::DedxCalibData::set_costheta ( const double aa,
int i )
inline

◆ set_costheta() [2/3]

void CalibData::DedxCalibData::set_costheta ( const double aa,
int i )
inline

Definition at line 112 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

112{ m_costheta[i] = aa; }

◆ set_costheta() [3/3]

void CalibData::DedxCalibData::set_costheta ( const double aa,
int i )
inline

Definition at line 112 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

112{ m_costheta[i] = aa; }

◆ set_dedx() [1/3]

void CalibData::DedxCalibData::set_dedx ( const double aa,
int i )
inline

◆ set_dedx() [2/3]

void CalibData::DedxCalibData::set_dedx ( const double aa,
int i )
inline

Definition at line 114 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

114{ m_dedx[i] = aa; }

◆ set_dedx() [3/3]

void CalibData::DedxCalibData::set_dedx ( const double aa,
int i )
inline

Definition at line 114 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

114{ m_dedx[i] = aa; }

◆ set_enangle() [1/3]

void CalibData::DedxCalibData::set_enangle ( const double aa,
int i )
inline

◆ set_enangle() [2/3]

void CalibData::DedxCalibData::set_enangle ( const double aa,
int i )
inline

Definition at line 118 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

118{ m_enangle[i] = aa; }

◆ set_enangle() [3/3]

void CalibData::DedxCalibData::set_enangle ( const double aa,
int i )
inline

Definition at line 118 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

118{ m_enangle[i] = aa; }

◆ set_enanglesize() [1/3]

void CalibData::DedxCalibData::set_enanglesize ( int no)
inline

◆ set_enanglesize() [2/3]

void CalibData::DedxCalibData::set_enanglesize ( int no)
inline

Definition at line 117 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

117{ m_enanglesize = no; }

◆ set_enanglesize() [3/3]

void CalibData::DedxCalibData::set_enanglesize ( int no)
inline

Definition at line 117 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

117{ m_enanglesize = no; }

◆ set_hadron() [1/3]

void CalibData::DedxCalibData::set_hadron ( const double aa,
int i )
inline

◆ set_hadron() [2/3]

void CalibData::DedxCalibData::set_hadron ( const double aa,
int i )
inline

Definition at line 115 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

115{ m_hadron[i] = aa; }

◆ set_hadron() [3/3]

void CalibData::DedxCalibData::set_hadron ( const double aa,
int i )
inline

Definition at line 115 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

115{ m_hadron[i] = aa; }

◆ set_hadronNo() [1/3]

void CalibData::DedxCalibData::set_hadronNo ( int no)
inline

◆ set_hadronNo() [2/3]

void CalibData::DedxCalibData::set_hadronNo ( int no)
inline

Definition at line 116 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

116{ m_hadronNo = no; }

◆ set_hadronNo() [3/3]

void CalibData::DedxCalibData::set_hadronNo ( int no)
inline

Definition at line 116 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

116{ m_hadronNo = no; }

◆ set_id_doca() [1/3]

void CalibData::DedxCalibData::set_id_doca ( const double aa,
int i )
inline

◆ set_id_doca() [2/3]

void CalibData::DedxCalibData::set_id_doca ( const double aa,
int i )
inline

Definition at line 104 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

104{ m_id_doca[i] = aa; }

◆ set_id_doca() [3/3]

void CalibData::DedxCalibData::set_id_doca ( const double aa,
int i )
inline

Definition at line 104 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

104{ m_id_doca[i] = aa; }

◆ set_iner_chi() [1/3]

void CalibData::DedxCalibData::set_iner_chi ( const double aa,
int i )
inline

◆ set_iner_chi() [2/3]

void CalibData::DedxCalibData::set_iner_chi ( const double aa,
int i )
inline

Definition at line 105 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

105{ m_iner_chi[i] = aa; }

◆ set_iner_chi() [3/3]

void CalibData::DedxCalibData::set_iner_chi ( const double aa,
int i )
inline

Definition at line 105 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

105{ m_iner_chi[i] = aa; }

◆ set_iner_gain() [1/3]

void CalibData::DedxCalibData::set_iner_gain ( const double aa,
int i )
inline

◆ set_iner_gain() [2/3]

void CalibData::DedxCalibData::set_iner_gain ( const double aa,
int i )
inline

Definition at line 106 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

106{ m_iner_gain[i] = aa; }

◆ set_iner_gain() [3/3]

void CalibData::DedxCalibData::set_iner_gain ( const double aa,
int i )
inline

Definition at line 106 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

106{ m_iner_gain[i] = aa; }

◆ set_iner_hits() [1/3]

void CalibData::DedxCalibData::set_iner_hits ( const double aa,
int i )
inline

◆ set_iner_hits() [2/3]

void CalibData::DedxCalibData::set_iner_hits ( const double aa,
int i )
inline

Definition at line 107 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

107{ m_iner_hits[i] = aa; }

◆ set_iner_hits() [3/3]

void CalibData::DedxCalibData::set_iner_hits ( const double aa,
int i )
inline

Definition at line 107 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

107{ m_iner_hits[i] = aa; }

◆ set_ip_eangle() [1/3]

void CalibData::DedxCalibData::set_ip_eangle ( const double aa,
int i )
inline

◆ set_ip_eangle() [2/3]

void CalibData::DedxCalibData::set_ip_eangle ( const double aa,
int i )
inline

Definition at line 108 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

108{ m_ip_eangle[i] = aa; }

◆ set_ip_eangle() [3/3]

void CalibData::DedxCalibData::set_ip_eangle ( const double aa,
int i )
inline

Definition at line 108 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

108{ m_ip_eangle[i] = aa; }

◆ set_out_chi() [1/3]

void CalibData::DedxCalibData::set_out_chi ( const double aa,
int i )
inline

◆ set_out_chi() [2/3]

void CalibData::DedxCalibData::set_out_chi ( const double aa,
int i )
inline

Definition at line 109 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

109{ m_out_chi[i] = aa; }

◆ set_out_chi() [3/3]

void CalibData::DedxCalibData::set_out_chi ( const double aa,
int i )
inline

Definition at line 109 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

109{ m_out_chi[i] = aa; }

◆ set_out_gain() [1/3]

void CalibData::DedxCalibData::set_out_gain ( const double aa,
int i )
inline

◆ set_out_gain() [2/3]

void CalibData::DedxCalibData::set_out_gain ( const double aa,
int i )
inline

Definition at line 110 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

110{ m_out_gain[i] = aa; }

◆ set_out_gain() [3/3]

void CalibData::DedxCalibData::set_out_gain ( const double aa,
int i )
inline

Definition at line 110 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

110{ m_out_gain[i] = aa; }

◆ set_out_hits() [1/3]

void CalibData::DedxCalibData::set_out_hits ( const double aa,
int i )
inline

◆ set_out_hits() [2/3]

void CalibData::DedxCalibData::set_out_hits ( const double aa,
int i )
inline

Definition at line 111 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

111{ m_out_hits[i] = aa; }

◆ set_out_hits() [3/3]

void CalibData::DedxCalibData::set_out_hits ( const double aa,
int i )
inline

Definition at line 111 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

111{ m_out_hits[i] = aa; }

◆ set_t0() [1/3]

void CalibData::DedxCalibData::set_t0 ( const double aa,
int i )
inline

◆ set_t0() [2/3]

void CalibData::DedxCalibData::set_t0 ( const double aa,
int i )
inline

Definition at line 113 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Dedx/DedxCalibData.h.

113{ m_t0[i] = aa; }

◆ set_t0() [3/3]

void CalibData::DedxCalibData::set_t0 ( const double aa,
int i )
inline

Definition at line 113 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Dedx/DedxCalibData.h.

113{ m_t0[i] = aa; }

◆ setddg() [1/3]

void DedxCalibData::setddg ( const double ddg,
int i,
int j )

Definition at line 96 of file DedxCalibData.cxx.

96{ m_ddg[i][j] = ddg; }

Referenced by RootDedxCalibDataCnv::i_createObj(), TreeDedxCalibDataCnv::i_createObj(), and update().

◆ setddg() [2/3]

void CalibData::DedxCalibData::setddg ( const double ddg,
int i,
int j )

◆ setddg() [3/3]

void CalibData::DedxCalibData::setddg ( const double ddg,
int i,
int j )

◆ setenta() [1/3]

void DedxCalibData::setenta ( const double enta,
int i,
int j )

Definition at line 110 of file DedxCalibData.cxx.

110{ m_enta[i][j] = enta; }

Referenced by RootDedxCalibDataCnv::i_createObj(), TreeDedxCalibDataCnv::i_createObj(), and update().

◆ setenta() [2/3]

void CalibData::DedxCalibData::setenta ( const double enta,
int i,
int j )

◆ setenta() [3/3]

void CalibData::DedxCalibData::setenta ( const double enta,
int i,
int j )

◆ setgain() [1/3]

void DedxCalibData::setgain ( const double gain)

Definition at line 102 of file DedxCalibData.cxx.

102{ m_gain = gain; }

Referenced by RootDedxCalibDataCnv::i_createObj(), TreeDedxCalibDataCnv::i_createObj(), and update().

◆ setgain() [2/3]

void CalibData::DedxCalibData::setgain ( const double gain)

◆ setgain() [3/3]

void CalibData::DedxCalibData::setgain ( const double gain)

◆ setggs() [1/3]

void DedxCalibData::setggs ( const double ggs,
int i,
int j )

Definition at line 98 of file DedxCalibData.cxx.

98{ m_ggs[i][j] = ggs; }

Referenced by RootDedxCalibDataCnv::i_createObj(), TreeDedxCalibDataCnv::i_createObj(), and update().

◆ setggs() [2/3]

void CalibData::DedxCalibData::setggs ( const double ggs,
int i,
int j )

◆ setggs() [3/3]

void CalibData::DedxCalibData::setggs ( const double ggs,
int i,
int j )

◆ setlayerg() [1/3]

void DedxCalibData::setlayerg ( const double layerg,
int i )

Definition at line 108 of file DedxCalibData.cxx.

108{ m_layerg[i] = layerg; }

Referenced by RootDedxCalibDataCnv::i_createObj(), TreeDedxCalibDataCnv::i_createObj(), and update().

◆ setlayerg() [2/3]

void CalibData::DedxCalibData::setlayerg ( const double layerg,
int i )

◆ setlayerg() [3/3]

void CalibData::DedxCalibData::setlayerg ( const double layerg,
int i )

◆ setresol() [1/3]

void DedxCalibData::setresol ( const double resol)

Definition at line 106 of file DedxCalibData.cxx.

106{ m_resol = resol; }

Referenced by RootDedxCalibDataCnv::i_createObj(), TreeDedxCalibDataCnv::i_createObj(), and update().

◆ setresol() [2/3]

void CalibData::DedxCalibData::setresol ( const double resol)

◆ setresol() [3/3]

void CalibData::DedxCalibData::setresol ( const double resol)

◆ setrung() [1/3]

void DedxCalibData::setrung ( const double rung,
int i )

Definition at line 112 of file DedxCalibData.cxx.

112 {
113 double aaa = rung;
114 if ( i == 0 ) m_rung1.push_back( aaa );
115 if ( i == 1 ) m_rung2.push_back( aaa );
116 if ( i == 2 ) m_rung3.push_back( aaa );
117 if ( i == 3 ) m_rung4.push_back( aaa );
118 if ( i == 4 ) m_rung5.push_back( aaa );
119 if ( i == 5 ) m_rung6.push_back( aaa );
120 }

Referenced by RootDedxCalibDataCnv::i_createObj(), TreeDedxCalibDataCnv::i_createObj(), and update().

◆ setrung() [2/3]

void CalibData::DedxCalibData::setrung ( const double rung,
int i )

◆ setrung() [3/3]

void CalibData::DedxCalibData::setrung ( const double rung,
int i )

◆ setrunNO() [1/3]

void DedxCalibData::setrunNO ( const int run_NO)

Definition at line 122 of file DedxCalibData.cxx.

122{ m_runNO = runNO; }

Referenced by RootDedxCalibDataCnv::i_createObj(), TreeDedxCalibDataCnv::i_createObj(), and update().

◆ setrunNO() [2/3]

void CalibData::DedxCalibData::setrunNO ( const int run_NO)

◆ setrunNO() [3/3]

void CalibData::DedxCalibData::setrunNO ( const int run_NO)

◆ setwireg() [1/3]

void DedxCalibData::setwireg ( const double wireg,
int i )

Definition at line 100 of file DedxCalibData.cxx.

100{ m_wireg[i] = wireg; }

Referenced by RootDedxCalibDataCnv::i_createObj(), TreeDedxCalibDataCnv::i_createObj(), and update().

◆ setwireg() [2/3]

void CalibData::DedxCalibData::setwireg ( const double wireg,
int i )

◆ setwireg() [3/3]

void CalibData::DedxCalibData::setwireg ( const double wireg,
int i )

◆ setzdep() [1/3]

void DedxCalibData::setzdep ( const double zdep,
int i,
int j )

Definition at line 104 of file DedxCalibData.cxx.

104{ m_zdep[i][j] = zdep; }

Referenced by RootDedxCalibDataCnv::i_createObj(), TreeDedxCalibDataCnv::i_createObj(), and update().

◆ setzdep() [2/3]

void CalibData::DedxCalibData::setzdep ( const double zdep,
int i,
int j )

◆ setzdep() [3/3]

void CalibData::DedxCalibData::setzdep ( const double zdep,
int i,
int j )

◆ update() [1/3]

StatusCode DedxCalibData::update ( CalibBase1 & other,
MsgStream * log )
virtual

Reimplemented from CalibData::CalibBase1.

Definition at line 13 of file DedxCalibData.cxx.

13 {
14 DedxCalibData& other1 = dynamic_cast<DedxCalibData&>( other );
15 std::cout << "========================================"
16 << "\n"
17 << "here is the update in the DedxCalibData"
18 << "\n"
19 << "==================================================" << std::endl;
20 CalibBase1::update( other, log );
21 int i;
22 int j;
23 for ( i = 0; i < 4; i++ )
24 {
25 for ( j = 0; j < 43; j++ )
26 {
27 /* setddg(other1.m_ddg[i][j],i,j);
28 setggs(other1.m_ggs[i][j],i,j);
29 setzdep(other1.m_zdep[i][j],i,j);
30 setenta(other1.m_enta[i][j],i,j);
31 */
32 // getddg(int i,int j)
33 // std::cout<<"other1.getddg("<<i<<","<<j<<")="<<other1.getddg(i,j)<<std::endl;
34 setddg( other1.getddg( i, j ), i, j );
35 setggs( other1.getggs( i, j ), i, j );
36 setzdep( other1.getzdep( i, j ), i, j );
37 setenta( other1.getenta( i, j ), i, j );
38 }
39 }
40 clear(); // wxfang
41
42 setrunNO( other1.getrunNO() );
43 int entries = other1.getrunNO();
44 for ( i = 0; i < 6; i++ )
45 {
46 for ( j = 0; j < entries; j++ ) { setrung( other1.getrung( i, j ), i ); }
47 }
48
49 for ( i = 0; i < 6796; i++ )
50 {
51 // setwireg(other1.m_wireg[i],i);
52 setwireg( other1.getwireg( i ), i );
53 }
54
55 for ( i = 0; i < 43; i++ )
56 {
57 // setlayerg(other1.m_layerg[i],i);
58 setlayerg( other1.getlayerg( i ), i );
59 }
60
61 // setgain(other1.m_gain);
62 // setresol(other1.m_resol);
63 setgain( other1.getgain() );
64 setresol( other1.getresol() );
65
66 for ( int i = 0; i < 1600; i++ )
67 {
68 m_id_doca[i] = other1.get_id_doca( i );
69 m_iner_chi[i] = other1.get_iner_chi( i );
70 m_iner_gain[i] = other1.get_iner_gain( i );
71 m_iner_hits[i] = other1.get_iner_hits( i );
72 m_ip_eangle[i] = other1.get_ip_eangle( i );
73 m_out_chi[i] = other1.get_out_chi( i );
74 m_out_gain[i] = other1.get_out_gain( i );
75 m_out_hits[i] = other1.get_out_hits( i );
76 }
77
78 for ( int i = 0; i < 80; i++ ) { m_costheta[i] = other1.get_costheta( i ); }
79 for ( int i = 0; i < 35; i++ )
80 {
81 m_t0[i] = other1.get_t0( i );
82 m_dedx[i] = other1.get_dedx( i );
83 }
84
85 for ( int i = 0; i < 20; i++ ) { m_hadron[i] = other1.get_hadron( i ); }
86
87 m_enanglesize = other1.get_enanglesize();
88 for ( int i = 0; i < m_enanglesize; i++ ) { m_enangle[i] = other1.get_enangle( i ); }
89
90 std::cout << "updata dedx calib constnts complete=================" << std::endl;
91 return StatusCode::SUCCESS;
92 }
virtual StatusCode update(CalibBase1 &obj, MsgStream *)
void setlayerg(const double layerg, int i)
void setggs(const double ggs, int i, int j)
void setenta(const double enta, int i, int j)
void setresol(const double resol)
void setddg(const double ddg, int i, int j)
void setwireg(const double wireg, int i)
void setgain(const double gain)
void setzdep(const double zdep, int i, int j)
void setrunNO(const int run_NO)
void setrung(const double rung, int i)
Index other(Index i, Index j)

◆ update() [2/3]

virtual StatusCode CalibData::DedxCalibData::update ( CalibBase1 & other,
MsgStream * log )
virtual

Reimplemented from CalibData::CalibBase1.

◆ update() [3/3]

virtual StatusCode CalibData::DedxCalibData::update ( CalibBase1 & other,
MsgStream * log )
virtual

Reimplemented from CalibData::CalibBase1.


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