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

#include <MucCalibData.h>

Inheritance diagram for CalibData::MucCalibData:

Public Member Functions

 MucCalibData ()
virtual ~MucCalibData ()
virtual const CLID & clID () const
virtual StatusCode update (CalibBase1 &other, MsgStream *log)
double getUniformEff () const
double getUniformNos () const
double getUniformClst () const
double getUniformCnt () const
double getUniformNosRatio () const
double getLayerEff (int layer) const
double getLayerNos (int layer) const
double getLayerNosRatio (int layer) const
double getLayerCnt (int layer) const
double getLayerClstPro (int layer, int size) const
double getLayerClst (int layer, double prob) const
double getBoxEff (int part, int segment, int layer) const
double getBoxNos (int part, int segment, int layer) const
double getBoxCnt (int part, int segment, int layer) const
double getBoxNosRatio (int part, int segment, int layer) const
double getBoxClstPro (int part, int segment, int layer, int size) const
double getBoxClst (int part, int segment, int layer, double prob) const
double getStripEff (int part, int segment, int layer, int strip) const
double getStripNos (int part, int segment, int layer, int strip) const
double getStripCnt (int part, int segment, int layer, int strip) const
double getStripNosRatio (int part, int segment, int layer, int strip) const
void setUniformEff (double eff)
void setUniformNos (double nos)
void setUniformClst (double clst)
void setUniformCnt (double cnt)
void setUniformNosRatio (double nosratio)
void setLayerEff (const double layereff, int i)
void setLayerNos (const double layernos, int i)
void setLayerCnt (const double layercnt, int i)
void setLayerNosRatio (const double layernosratio, int i)
void setLayerClstPro (const double layerpro, int i, int j)
void setBoxEff (const double boxeff, int i, int j, int k)
void setBoxNos (const double boxnos, int i, int j, int k)
void setBoxCnt (const double boxcnt, int i, int j, int k)
void setBoxNosRatio (const double boxratio, int i, int j, int k)
void setBoxClstPro (const double boxpro, int i, int j, int k, int l)
void setStripEff (const double stripeff, int i, int j, int k, int l)
void setStripNos (const double stripnos, int i, int j, int k, int l)
void setStripCnt (const double stripcnt, int i, int j, int k, int l)
void setStripNosRatio (const double stripnosratio, int i, int j, int k, int l)
 MucCalibData ()
virtual ~MucCalibData ()
virtual const CLID & clID () const
virtual StatusCode update (CalibBase1 &other, MsgStream *log)
double getUniformEff () const
double getUniformNos () const
double getUniformClst () const
double getUniformCnt () const
double getUniformNosRatio () const
double getLayerEff (int layer) const
double getLayerNos (int layer) const
double getLayerNosRatio (int layer) const
double getLayerCnt (int layer) const
double getLayerClstPro (int layer, int size) const
double getLayerClst (int layer, double prob) const
double getBoxEff (int part, int segment, int layer) const
double getBoxNos (int part, int segment, int layer) const
double getBoxCnt (int part, int segment, int layer) const
double getBoxNosRatio (int part, int segment, int layer) const
double getBoxClstPro (int part, int segment, int layer, int size) const
double getBoxClst (int part, int segment, int layer, double prob) const
double getStripEff (int part, int segment, int layer, int strip) const
double getStripNos (int part, int segment, int layer, int strip) const
double getStripCnt (int part, int segment, int layer, int strip) const
double getStripNosRatio (int part, int segment, int layer, int strip) const
void setUniformEff (double eff)
void setUniformNos (double nos)
void setUniformClst (double clst)
void setUniformCnt (double cnt)
void setUniformNosRatio (double nosratio)
void setLayerEff (const double layereff, int i)
void setLayerNos (const double layernos, int i)
void setLayerCnt (const double layercnt, int i)
void setLayerNosRatio (const double layernosratio, int i)
void setLayerClstPro (const double layerpro, int i, int j)
void setBoxEff (const double boxeff, int i, int j, int k)
void setBoxNos (const double boxnos, int i, int j, int k)
void setBoxCnt (const double boxcnt, int i, int j, int k)
void setBoxNosRatio (const double boxratio, int i, int j, int k)
void setBoxClstPro (const double boxpro, int i, int j, int k, int l)
void setStripEff (const double stripeff, int i, int j, int k, int l)
void setStripNos (const double stripnos, int i, int j, int k, int l)
void setStripCnt (const double stripcnt, int i, int j, int k, int l)
void setStripNosRatio (const double stripnosratio, int i, int j, int k, int l)
 MucCalibData ()
virtual ~MucCalibData ()
virtual const CLID & clID () const
virtual StatusCode update (CalibBase1 &other, MsgStream *log)
double getUniformEff () const
double getUniformNos () const
double getUniformClst () const
double getUniformCnt () const
double getUniformNosRatio () const
double getLayerEff (int layer) const
double getLayerNos (int layer) const
double getLayerNosRatio (int layer) const
double getLayerCnt (int layer) const
double getLayerClstPro (int layer, int size) const
double getLayerClst (int layer, double prob) const
double getBoxEff (int part, int segment, int layer) const
double getBoxNos (int part, int segment, int layer) const
double getBoxCnt (int part, int segment, int layer) const
double getBoxNosRatio (int part, int segment, int layer) const
double getBoxClstPro (int part, int segment, int layer, int size) const
double getBoxClst (int part, int segment, int layer, double prob) const
double getStripEff (int part, int segment, int layer, int strip) const
double getStripNos (int part, int segment, int layer, int strip) const
double getStripCnt (int part, int segment, int layer, int strip) const
double getStripNosRatio (int part, int segment, int layer, int strip) const
void setUniformEff (double eff)
void setUniformNos (double nos)
void setUniformClst (double clst)
void setUniformCnt (double cnt)
void setUniformNosRatio (double nosratio)
void setLayerEff (const double layereff, int i)
void setLayerNos (const double layernos, int i)
void setLayerCnt (const double layercnt, int i)
void setLayerNosRatio (const double layernosratio, int i)
void setLayerClstPro (const double layerpro, int i, int j)
void setBoxEff (const double boxeff, int i, int j, int k)
void setBoxNos (const double boxnos, int i, int j, int k)
void setBoxCnt (const double boxcnt, int i, int j, int k)
void setBoxNosRatio (const double boxratio, int i, int j, int k)
void setBoxClstPro (const double boxpro, int i, int j, int k, int l)
void setStripEff (const double stripeff, int i, int j, int k, int l)
void setStripNos (const double stripnos, int i, int j, int k, int l)
void setStripCnt (const double stripcnt, int i, int j, int k, int l)
void setStripNosRatio (const double stripnosratio, int i, int j, int k, int l)
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

◆ MucCalibData() [1/3]

MucCalibData::MucCalibData ( )

Definition at line 8 of file MucCalibData.cxx.

8{}

Referenced by update().

◆ ~MucCalibData() [1/3]

virtual CalibData::MucCalibData::~MucCalibData ( )
inlinevirtual

◆ MucCalibData() [2/3]

CalibData::MucCalibData::MucCalibData ( )

◆ ~MucCalibData() [2/3]

virtual CalibData::MucCalibData::~MucCalibData ( )
inlinevirtual

◆ MucCalibData() [3/3]

CalibData::MucCalibData::MucCalibData ( )

◆ ~MucCalibData() [3/3]

virtual CalibData::MucCalibData::~MucCalibData ( )
inlinevirtual

Member Function Documentation

◆ classID() [1/3]

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

◆ classID() [2/3]

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

◆ classID() [3/3]

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

◆ clID() [1/3]

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

◆ clID() [2/3]

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

◆ clID() [3/3]

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

◆ getBoxClst() [1/3]

double CalibData::MucCalibData::getBoxClst ( int part,
int segment,
int layer,
double prob ) const
inline

Definition at line 80 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

80 {
81 double diff = 2.0;
82 int size = 0;
83 for ( int i = 0; i < CLST_MAX; i++ )
84 {
85 if ( fabs( prob - m_boxClstPro[part][segment][layer][i] ) < diff )
86 {
87 diff = fabs( prob - m_boxClstPro[part][segment][layer][i] );
88 size = i + 1;
89 }
90 }
91 return size;
92 }

◆ getBoxClst() [2/3]

double CalibData::MucCalibData::getBoxClst ( int part,
int segment,
int layer,
double prob ) const
inline

Definition at line 80 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

80 {
81 double diff = 2.0;
82 int size = 0;
83 for ( int i = 0; i < CLST_MAX; i++ )
84 {
85 if ( fabs( prob - m_boxClstPro[part][segment][layer][i] ) < diff )
86 {
87 diff = fabs( prob - m_boxClstPro[part][segment][layer][i] );
88 size = i + 1;
89 }
90 }
91 return size;
92 }

◆ getBoxClst() [3/3]

double CalibData::MucCalibData::getBoxClst ( int part,
int segment,
int layer,
double prob ) const
inline

Definition at line 80 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

80 {
81 double diff = 2.0;
82 int size = 0;
83 for ( int i = 0; i < CLST_MAX; i++ )
84 {
85 if ( fabs( prob - m_boxClstPro[part][segment][layer][i] ) < diff )
86 {
87 diff = fabs( prob - m_boxClstPro[part][segment][layer][i] );
88 size = i + 1;
89 }
90 }
91 return size;
92 }

◆ getBoxClstPro() [1/3]

double CalibData::MucCalibData::getBoxClstPro ( int part,
int segment,
int layer,
int size ) const
inline

Definition at line 77 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

77 {
78 return m_boxClstPro[part][segment][layer][size];
79 }

Referenced by update().

◆ getBoxClstPro() [2/3]

double CalibData::MucCalibData::getBoxClstPro ( int part,
int segment,
int layer,
int size ) const
inline

Definition at line 77 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

77 {
78 return m_boxClstPro[part][segment][layer][size];
79 }

◆ getBoxClstPro() [3/3]

double CalibData::MucCalibData::getBoxClstPro ( int part,
int segment,
int layer,
int size ) const
inline

Definition at line 77 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

77 {
78 return m_boxClstPro[part][segment][layer][size];
79 }

◆ getBoxCnt() [1/3]

double CalibData::MucCalibData::getBoxCnt ( int part,
int segment,
int layer ) const
inline

Definition at line 71 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

71 {
72 return m_boxCnt[part][segment][layer];
73 }

Referenced by update().

◆ getBoxCnt() [2/3]

double CalibData::MucCalibData::getBoxCnt ( int part,
int segment,
int layer ) const
inline

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

71 {
72 return m_boxCnt[part][segment][layer];
73 }

◆ getBoxCnt() [3/3]

double CalibData::MucCalibData::getBoxCnt ( int part,
int segment,
int layer ) const
inline

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

71 {
72 return m_boxCnt[part][segment][layer];
73 }

◆ getBoxEff() [1/3]

double CalibData::MucCalibData::getBoxEff ( int part,
int segment,
int layer ) const
inline

Definition at line 65 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

65 {
66 return m_boxEff[part][segment][layer];
67 }

Referenced by update().

◆ getBoxEff() [2/3]

double CalibData::MucCalibData::getBoxEff ( int part,
int segment,
int layer ) const
inline

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

65 {
66 return m_boxEff[part][segment][layer];
67 }

◆ getBoxEff() [3/3]

double CalibData::MucCalibData::getBoxEff ( int part,
int segment,
int layer ) const
inline

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

65 {
66 return m_boxEff[part][segment][layer];
67 }

◆ getBoxNos() [1/3]

double CalibData::MucCalibData::getBoxNos ( int part,
int segment,
int layer ) const
inline

Definition at line 68 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

68 {
69 return m_boxNos[part][segment][layer];
70 }

Referenced by update().

◆ getBoxNos() [2/3]

double CalibData::MucCalibData::getBoxNos ( int part,
int segment,
int layer ) const
inline

Definition at line 68 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

68 {
69 return m_boxNos[part][segment][layer];
70 }

◆ getBoxNos() [3/3]

double CalibData::MucCalibData::getBoxNos ( int part,
int segment,
int layer ) const
inline

Definition at line 68 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

68 {
69 return m_boxNos[part][segment][layer];
70 }

◆ getBoxNosRatio() [1/3]

double CalibData::MucCalibData::getBoxNosRatio ( int part,
int segment,
int layer ) const
inline

Definition at line 74 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

74 {
75 return m_boxNosRatio[part][segment][layer];
76 }

Referenced by update().

◆ getBoxNosRatio() [2/3]

double CalibData::MucCalibData::getBoxNosRatio ( int part,
int segment,
int layer ) const
inline

Definition at line 74 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

74 {
75 return m_boxNosRatio[part][segment][layer];
76 }

◆ getBoxNosRatio() [3/3]

double CalibData::MucCalibData::getBoxNosRatio ( int part,
int segment,
int layer ) const
inline

Definition at line 74 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

74 {
75 return m_boxNosRatio[part][segment][layer];
76 }

◆ getLayerClst() [1/3]

double CalibData::MucCalibData::getLayerClst ( int layer,
double prob ) const
inline

Definition at line 51 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

51 {
52 double diff = 2.0;
53 int size = 0;
54 for ( int i = 0; i < CLST_MAX; i++ )
55 {
56 if ( fabs( prob - m_layerClstPro[layer][i] ) < diff )
57 {
58 diff = fabs( prob - m_layerClstPro[layer][i] );
59 size = i + 1;
60 }
61 }
62 return size;
63 }

◆ getLayerClst() [2/3]

double CalibData::MucCalibData::getLayerClst ( int layer,
double prob ) const
inline

Definition at line 51 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

51 {
52 double diff = 2.0;
53 int size = 0;
54 for ( int i = 0; i < CLST_MAX; i++ )
55 {
56 if ( fabs( prob - m_layerClstPro[layer][i] ) < diff )
57 {
58 diff = fabs( prob - m_layerClstPro[layer][i] );
59 size = i + 1;
60 }
61 }
62 return size;
63 }

◆ getLayerClst() [3/3]

double CalibData::MucCalibData::getLayerClst ( int layer,
double prob ) const
inline

Definition at line 51 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

51 {
52 double diff = 2.0;
53 int size = 0;
54 for ( int i = 0; i < CLST_MAX; i++ )
55 {
56 if ( fabs( prob - m_layerClstPro[layer][i] ) < diff )
57 {
58 diff = fabs( prob - m_layerClstPro[layer][i] );
59 size = i + 1;
60 }
61 }
62 return size;
63 }

◆ getLayerClstPro() [1/3]

double CalibData::MucCalibData::getLayerClstPro ( int layer,
int size ) const
inline

Definition at line 48 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

48 {
49 return m_layerClstPro[layer][size];
50 }

Referenced by update().

◆ getLayerClstPro() [2/3]

double CalibData::MucCalibData::getLayerClstPro ( int layer,
int size ) const
inline

Definition at line 48 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

48 {
49 return m_layerClstPro[layer][size];
50 }

◆ getLayerClstPro() [3/3]

double CalibData::MucCalibData::getLayerClstPro ( int layer,
int size ) const
inline

Definition at line 48 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

48 {
49 return m_layerClstPro[layer][size];
50 }

◆ getLayerCnt() [1/3]

double CalibData::MucCalibData::getLayerCnt ( int layer) const
inline

Definition at line 47 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

47{ return m_layerCnt[layer]; }

Referenced by update().

◆ getLayerCnt() [2/3]

double CalibData::MucCalibData::getLayerCnt ( int layer) const
inline

Definition at line 47 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

47{ return m_layerCnt[layer]; }

◆ getLayerCnt() [3/3]

double CalibData::MucCalibData::getLayerCnt ( int layer) const
inline

Definition at line 47 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

47{ return m_layerCnt[layer]; }

◆ getLayerEff() [1/3]

double CalibData::MucCalibData::getLayerEff ( int layer) const
inline

Definition at line 44 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

44{ return m_layerEff[layer]; }

Referenced by update().

◆ getLayerEff() [2/3]

double CalibData::MucCalibData::getLayerEff ( int layer) const
inline

Definition at line 44 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

44{ return m_layerEff[layer]; }

◆ getLayerEff() [3/3]

double CalibData::MucCalibData::getLayerEff ( int layer) const
inline

Definition at line 44 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

44{ return m_layerEff[layer]; }

◆ getLayerNos() [1/3]

double CalibData::MucCalibData::getLayerNos ( int layer) const
inline

Definition at line 45 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

45{ return m_layerNos[layer]; }

Referenced by update().

◆ getLayerNos() [2/3]

double CalibData::MucCalibData::getLayerNos ( int layer) const
inline

Definition at line 45 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

45{ return m_layerNos[layer]; }

◆ getLayerNos() [3/3]

double CalibData::MucCalibData::getLayerNos ( int layer) const
inline

Definition at line 45 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

45{ return m_layerNos[layer]; }

◆ getLayerNosRatio() [1/3]

double CalibData::MucCalibData::getLayerNosRatio ( int layer) const
inline

Definition at line 46 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

46{ return m_layerNosRatio[layer]; }

Referenced by update().

◆ getLayerNosRatio() [2/3]

double CalibData::MucCalibData::getLayerNosRatio ( int layer) const
inline

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

46{ return m_layerNosRatio[layer]; }

◆ getLayerNosRatio() [3/3]

double CalibData::MucCalibData::getLayerNosRatio ( int layer) const
inline

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

46{ return m_layerNosRatio[layer]; }

◆ getStripCnt() [1/3]

double CalibData::MucCalibData::getStripCnt ( int part,
int segment,
int layer,
int strip ) const
inline

Definition at line 100 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

100 {
101 return m_stripCnt[part][segment][layer][strip];
102 }

Referenced by update().

◆ getStripCnt() [2/3]

double CalibData::MucCalibData::getStripCnt ( int part,
int segment,
int layer,
int strip ) const
inline

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

100 {
101 return m_stripCnt[part][segment][layer][strip];
102 }

◆ getStripCnt() [3/3]

double CalibData::MucCalibData::getStripCnt ( int part,
int segment,
int layer,
int strip ) const
inline

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

100 {
101 return m_stripCnt[part][segment][layer][strip];
102 }

◆ getStripEff() [1/3]

double CalibData::MucCalibData::getStripEff ( int part,
int segment,
int layer,
int strip ) const
inline

Definition at line 94 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

94 {
95 return m_stripEff[part][segment][layer][strip];
96 }

Referenced by update().

◆ getStripEff() [2/3]

double CalibData::MucCalibData::getStripEff ( int part,
int segment,
int layer,
int strip ) const
inline

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

94 {
95 return m_stripEff[part][segment][layer][strip];
96 }

◆ getStripEff() [3/3]

double CalibData::MucCalibData::getStripEff ( int part,
int segment,
int layer,
int strip ) const
inline

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

94 {
95 return m_stripEff[part][segment][layer][strip];
96 }

◆ getStripNos() [1/3]

double CalibData::MucCalibData::getStripNos ( int part,
int segment,
int layer,
int strip ) const
inline

Definition at line 97 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

97 {
98 return m_stripNos[part][segment][layer][strip];
99 }

Referenced by update().

◆ getStripNos() [2/3]

double CalibData::MucCalibData::getStripNos ( int part,
int segment,
int layer,
int strip ) const
inline

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

97 {
98 return m_stripNos[part][segment][layer][strip];
99 }

◆ getStripNos() [3/3]

double CalibData::MucCalibData::getStripNos ( int part,
int segment,
int layer,
int strip ) const
inline

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

97 {
98 return m_stripNos[part][segment][layer][strip];
99 }

◆ getStripNosRatio() [1/3]

double CalibData::MucCalibData::getStripNosRatio ( int part,
int segment,
int layer,
int strip ) const
inline

Definition at line 103 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

103 {
104 return m_stripNosRatio[part][segment][layer][strip];
105 }

Referenced by update().

◆ getStripNosRatio() [2/3]

double CalibData::MucCalibData::getStripNosRatio ( int part,
int segment,
int layer,
int strip ) const
inline

Definition at line 103 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

103 {
104 return m_stripNosRatio[part][segment][layer][strip];
105 }

◆ getStripNosRatio() [3/3]

double CalibData::MucCalibData::getStripNosRatio ( int part,
int segment,
int layer,
int strip ) const
inline

Definition at line 103 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

103 {
104 return m_stripNosRatio[part][segment][layer][strip];
105 }

◆ getUniformClst() [1/3]

double CalibData::MucCalibData::getUniformClst ( ) const
inline

Definition at line 38 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

38 {
39 return m_uniformClst;
40 } // probability = 1(biggest strip window for tracking)

Referenced by update().

◆ getUniformClst() [2/3]

double CalibData::MucCalibData::getUniformClst ( ) const
inline

Definition at line 38 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

38 {
39 return m_uniformClst;
40 } // probability = 1(biggest strip window for tracking)

◆ getUniformClst() [3/3]

double CalibData::MucCalibData::getUniformClst ( ) const
inline

Definition at line 38 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

38 {
39 return m_uniformClst;
40 } // probability = 1(biggest strip window for tracking)

◆ getUniformCnt() [1/3]

double CalibData::MucCalibData::getUniformCnt ( ) const
inline

Definition at line 41 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

41{ return m_uniformCnt; }

Referenced by update().

◆ getUniformCnt() [2/3]

double CalibData::MucCalibData::getUniformCnt ( ) const
inline

Definition at line 41 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

41{ return m_uniformCnt; }

◆ getUniformCnt() [3/3]

double CalibData::MucCalibData::getUniformCnt ( ) const
inline

Definition at line 41 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

41{ return m_uniformCnt; }

◆ getUniformEff() [1/3]

double CalibData::MucCalibData::getUniformEff ( ) const
inline

Definition at line 36 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

36{ return m_uniformEff; }

Referenced by update().

◆ getUniformEff() [2/3]

double CalibData::MucCalibData::getUniformEff ( ) const
inline

Definition at line 36 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

36{ return m_uniformEff; }

◆ getUniformEff() [3/3]

double CalibData::MucCalibData::getUniformEff ( ) const
inline

Definition at line 36 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

36{ return m_uniformEff; }

◆ getUniformNos() [1/3]

double CalibData::MucCalibData::getUniformNos ( ) const
inline

Definition at line 37 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

37{ return m_uniformNos; }

◆ getUniformNos() [2/3]

double CalibData::MucCalibData::getUniformNos ( ) const
inline

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

37{ return m_uniformNos; }

◆ getUniformNos() [3/3]

double CalibData::MucCalibData::getUniformNos ( ) const
inline

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

37{ return m_uniformNos; }

◆ getUniformNosRatio() [1/3]

double CalibData::MucCalibData::getUniformNosRatio ( ) const
inline

Definition at line 42 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

42{ return m_uniformNosRatio; }

Referenced by update().

◆ getUniformNosRatio() [2/3]

double CalibData::MucCalibData::getUniformNosRatio ( ) const
inline

Definition at line 42 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

42{ return m_uniformNosRatio; }

◆ getUniformNosRatio() [3/3]

double CalibData::MucCalibData::getUniformNosRatio ( ) const
inline

Definition at line 42 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

42{ return m_uniformNosRatio; }

◆ setBoxClstPro() [1/3]

void CalibData::MucCalibData::setBoxClstPro ( const double boxpro,
int i,
int j,
int k,
int l )
inline

Definition at line 131 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

131 {
132 m_boxClstPro[i][j][k][l] = boxpro;
133 }

Referenced by RootMucCalibDataCnv::i_createObj(), TreeMucCalibDataCnv::i_createObj(), and update().

◆ setBoxClstPro() [2/3]

void CalibData::MucCalibData::setBoxClstPro ( const double boxpro,
int i,
int j,
int k,
int l )
inline

Definition at line 131 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

131 {
132 m_boxClstPro[i][j][k][l] = boxpro;
133 }

◆ setBoxClstPro() [3/3]

void CalibData::MucCalibData::setBoxClstPro ( const double boxpro,
int i,
int j,
int k,
int l )
inline

Definition at line 131 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

131 {
132 m_boxClstPro[i][j][k][l] = boxpro;
133 }

◆ setBoxCnt() [1/3]

void CalibData::MucCalibData::setBoxCnt ( const double boxcnt,
int i,
int j,
int k )
inline

◆ setBoxCnt() [2/3]

void CalibData::MucCalibData::setBoxCnt ( const double boxcnt,
int i,
int j,
int k )
inline

Definition at line 127 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

127{ m_boxCnt[i][j][k] = boxcnt; }

◆ setBoxCnt() [3/3]

void CalibData::MucCalibData::setBoxCnt ( const double boxcnt,
int i,
int j,
int k )
inline

Definition at line 127 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

127{ m_boxCnt[i][j][k] = boxcnt; }

◆ setBoxEff() [1/3]

void CalibData::MucCalibData::setBoxEff ( const double boxeff,
int i,
int j,
int k )
inline

◆ setBoxEff() [2/3]

void CalibData::MucCalibData::setBoxEff ( const double boxeff,
int i,
int j,
int k )
inline

Definition at line 125 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

125{ m_boxEff[i][j][k] = boxeff; }

◆ setBoxEff() [3/3]

void CalibData::MucCalibData::setBoxEff ( const double boxeff,
int i,
int j,
int k )
inline

Definition at line 125 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

125{ m_boxEff[i][j][k] = boxeff; }

◆ setBoxNos() [1/3]

void CalibData::MucCalibData::setBoxNos ( const double boxnos,
int i,
int j,
int k )
inline

◆ setBoxNos() [2/3]

void CalibData::MucCalibData::setBoxNos ( const double boxnos,
int i,
int j,
int k )
inline

Definition at line 126 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

126{ m_boxNos[i][j][k] = boxnos; }

◆ setBoxNos() [3/3]

void CalibData::MucCalibData::setBoxNos ( const double boxnos,
int i,
int j,
int k )
inline

Definition at line 126 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

126{ m_boxNos[i][j][k] = boxnos; }

◆ setBoxNosRatio() [1/3]

void CalibData::MucCalibData::setBoxNosRatio ( const double boxratio,
int i,
int j,
int k )
inline

Definition at line 128 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

128 {
129 m_boxNosRatio[i][j][k] = boxratio;
130 }

Referenced by RootMucCalibDataCnv::i_createObj(), TreeMucCalibDataCnv::i_createObj(), and update().

◆ setBoxNosRatio() [2/3]

void CalibData::MucCalibData::setBoxNosRatio ( const double boxratio,
int i,
int j,
int k )
inline

Definition at line 128 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

128 {
129 m_boxNosRatio[i][j][k] = boxratio;
130 }

◆ setBoxNosRatio() [3/3]

void CalibData::MucCalibData::setBoxNosRatio ( const double boxratio,
int i,
int j,
int k )
inline

Definition at line 128 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

128 {
129 m_boxNosRatio[i][j][k] = boxratio;
130 }

◆ setLayerClstPro() [1/3]

void CalibData::MucCalibData::setLayerClstPro ( const double layerpro,
int i,
int j )
inline

Definition at line 121 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

121 {
122 m_layerClstPro[i][j] = layerpro;
123 }

Referenced by RootMucCalibDataCnv::i_createObj(), TreeMucCalibDataCnv::i_createObj(), and update().

◆ setLayerClstPro() [2/3]

void CalibData::MucCalibData::setLayerClstPro ( const double layerpro,
int i,
int j )
inline

Definition at line 121 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

121 {
122 m_layerClstPro[i][j] = layerpro;
123 }

◆ setLayerClstPro() [3/3]

void CalibData::MucCalibData::setLayerClstPro ( const double layerpro,
int i,
int j )
inline

Definition at line 121 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

121 {
122 m_layerClstPro[i][j] = layerpro;
123 }

◆ setLayerCnt() [1/3]

void CalibData::MucCalibData::setLayerCnt ( const double layercnt,
int i )
inline

◆ setLayerCnt() [2/3]

void CalibData::MucCalibData::setLayerCnt ( const double layercnt,
int i )
inline

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

117{ m_layerCnt[i] = layercnt; }

◆ setLayerCnt() [3/3]

void CalibData::MucCalibData::setLayerCnt ( const double layercnt,
int i )
inline

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

117{ m_layerCnt[i] = layercnt; }

◆ setLayerEff() [1/3]

void CalibData::MucCalibData::setLayerEff ( const double layereff,
int i )
inline

◆ setLayerEff() [2/3]

void CalibData::MucCalibData::setLayerEff ( const double layereff,
int i )
inline

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

115{ m_layerEff[i] = layereff; }

◆ setLayerEff() [3/3]

void CalibData::MucCalibData::setLayerEff ( const double layereff,
int i )
inline

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

115{ m_layerEff[i] = layereff; }

◆ setLayerNos() [1/3]

void CalibData::MucCalibData::setLayerNos ( const double layernos,
int i )
inline

◆ setLayerNos() [2/3]

void CalibData::MucCalibData::setLayerNos ( const double layernos,
int i )
inline

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

116{ m_layerNos[i] = layernos; }

◆ setLayerNos() [3/3]

void CalibData::MucCalibData::setLayerNos ( const double layernos,
int i )
inline

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

116{ m_layerNos[i] = layernos; }

◆ setLayerNosRatio() [1/3]

void CalibData::MucCalibData::setLayerNosRatio ( const double layernosratio,
int i )
inline

Definition at line 118 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

118 {
119 m_layerNosRatio[i] = layernosratio;
120 }

Referenced by RootMucCalibDataCnv::i_createObj(), TreeMucCalibDataCnv::i_createObj(), and update().

◆ setLayerNosRatio() [2/3]

void CalibData::MucCalibData::setLayerNosRatio ( const double layernosratio,
int i )
inline

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

118 {
119 m_layerNosRatio[i] = layernosratio;
120 }

◆ setLayerNosRatio() [3/3]

void CalibData::MucCalibData::setLayerNosRatio ( const double layernosratio,
int i )
inline

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

118 {
119 m_layerNosRatio[i] = layernosratio;
120 }

◆ setStripCnt() [1/3]

void CalibData::MucCalibData::setStripCnt ( const double stripcnt,
int i,
int j,
int k,
int l )
inline

Definition at line 141 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

141 {
142 m_stripCnt[i][j][k][l] = stripcnt;
143 }

Referenced by RootMucCalibDataCnv::i_createObj(), TreeMucCalibDataCnv::i_createObj(), and update().

◆ setStripCnt() [2/3]

void CalibData::MucCalibData::setStripCnt ( const double stripcnt,
int i,
int j,
int k,
int l )
inline

Definition at line 141 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

141 {
142 m_stripCnt[i][j][k][l] = stripcnt;
143 }

◆ setStripCnt() [3/3]

void CalibData::MucCalibData::setStripCnt ( const double stripcnt,
int i,
int j,
int k,
int l )
inline

Definition at line 141 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

141 {
142 m_stripCnt[i][j][k][l] = stripcnt;
143 }

◆ setStripEff() [1/3]

void CalibData::MucCalibData::setStripEff ( const double stripeff,
int i,
int j,
int k,
int l )
inline

Definition at line 135 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

135 {
136 m_stripEff[i][j][k][l] = stripeff;
137 }

Referenced by RootMucCalibDataCnv::i_createObj(), TreeMucCalibDataCnv::i_createObj(), and update().

◆ setStripEff() [2/3]

void CalibData::MucCalibData::setStripEff ( const double stripeff,
int i,
int j,
int k,
int l )
inline

Definition at line 135 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

135 {
136 m_stripEff[i][j][k][l] = stripeff;
137 }

◆ setStripEff() [3/3]

void CalibData::MucCalibData::setStripEff ( const double stripeff,
int i,
int j,
int k,
int l )
inline

Definition at line 135 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

135 {
136 m_stripEff[i][j][k][l] = stripeff;
137 }

◆ setStripNos() [1/3]

void CalibData::MucCalibData::setStripNos ( const double stripnos,
int i,
int j,
int k,
int l )
inline

Definition at line 138 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

138 {
139 m_stripNos[i][j][k][l] = stripnos;
140 }

Referenced by RootMucCalibDataCnv::i_createObj(), TreeMucCalibDataCnv::i_createObj(), and update().

◆ setStripNos() [2/3]

void CalibData::MucCalibData::setStripNos ( const double stripnos,
int i,
int j,
int k,
int l )
inline

Definition at line 138 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

138 {
139 m_stripNos[i][j][k][l] = stripnos;
140 }

◆ setStripNos() [3/3]

void CalibData::MucCalibData::setStripNos ( const double stripnos,
int i,
int j,
int k,
int l )
inline

Definition at line 138 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

138 {
139 m_stripNos[i][j][k][l] = stripnos;
140 }

◆ setStripNosRatio() [1/3]

void CalibData::MucCalibData::setStripNosRatio ( const double stripnosratio,
int i,
int j,
int k,
int l )
inline

Definition at line 144 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

144 {
145 m_stripNosRatio[i][j][k][l] = stripnosratio;
146 }

Referenced by RootMucCalibDataCnv::i_createObj(), TreeMucCalibDataCnv::i_createObj(), and update().

◆ setStripNosRatio() [2/3]

void CalibData::MucCalibData::setStripNosRatio ( const double stripnosratio,
int i,
int j,
int k,
int l )
inline

Definition at line 144 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Muc/MucCalibData.h.

144 {
145 m_stripNosRatio[i][j][k][l] = stripnosratio;
146 }

◆ setStripNosRatio() [3/3]

void CalibData::MucCalibData::setStripNosRatio ( const double stripnosratio,
int i,
int j,
int k,
int l )
inline

Definition at line 144 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Muc/MucCalibData.h.

144 {
145 m_stripNosRatio[i][j][k][l] = stripnosratio;
146 }

◆ setUniformClst() [1/3]

void CalibData::MucCalibData::setUniformClst ( double clst)
inline

Definition at line 110 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

110{ m_uniformClst = clst; }

Referenced by update().

◆ setUniformClst() [2/3]

void CalibData::MucCalibData::setUniformClst ( double clst)
inline

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

110{ m_uniformClst = clst; }

◆ setUniformClst() [3/3]

void CalibData::MucCalibData::setUniformClst ( double clst)
inline

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

110{ m_uniformClst = clst; }

◆ setUniformCnt() [1/3]

void CalibData::MucCalibData::setUniformCnt ( double cnt)
inline

Definition at line 111 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

111{ m_uniformCnt = cnt; }

Referenced by update().

◆ setUniformCnt() [2/3]

void CalibData::MucCalibData::setUniformCnt ( double cnt)
inline

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

111{ m_uniformCnt = cnt; }

◆ setUniformCnt() [3/3]

void CalibData::MucCalibData::setUniformCnt ( double cnt)
inline

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

111{ m_uniformCnt = cnt; }

◆ setUniformEff() [1/3]

void CalibData::MucCalibData::setUniformEff ( double eff)
inline

Definition at line 108 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

108{ m_uniformEff = eff; }

Referenced by update().

◆ setUniformEff() [2/3]

void CalibData::MucCalibData::setUniformEff ( double eff)
inline

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

108{ m_uniformEff = eff; }

◆ setUniformEff() [3/3]

void CalibData::MucCalibData::setUniformEff ( double eff)
inline

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

108{ m_uniformEff = eff; }

◆ setUniformNos() [1/3]

void CalibData::MucCalibData::setUniformNos ( double nos)
inline

Definition at line 109 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

109{ m_uniformNos = nos; }

◆ setUniformNos() [2/3]

void CalibData::MucCalibData::setUniformNos ( double nos)
inline

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

109{ m_uniformNos = nos; }

◆ setUniformNos() [3/3]

void CalibData::MucCalibData::setUniformNos ( double nos)
inline

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

109{ m_uniformNos = nos; }

◆ setUniformNosRatio() [1/3]

void CalibData::MucCalibData::setUniformNosRatio ( double nosratio)
inline

Definition at line 112 of file Calibration/CalibData/include/CalibData/Muc/MucCalibData.h.

112{ m_uniformNosRatio = nosratio; }

Referenced by update().

◆ setUniformNosRatio() [2/3]

void CalibData::MucCalibData::setUniformNosRatio ( double nosratio)
inline

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

112{ m_uniformNosRatio = nosratio; }

◆ setUniformNosRatio() [3/3]

void CalibData::MucCalibData::setUniformNosRatio ( double nosratio)
inline

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

112{ m_uniformNosRatio = nosratio; }

◆ update() [1/3]

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

Reimplemented from CalibData::CalibBase1.

Definition at line 10 of file MucCalibData.cxx.

10 {
11 MucCalibData& other1 = dynamic_cast<MucCalibData&>( other );
12 std::cout << "========================================"
13 << "\n"
14 << "here is the update in the MucCalibData"
15 << "\n"
16 << "==================================================" << std::endl;
17 CalibBase1::update( other, log );
18 setUniformClst( other1.getUniformClst() );
19 setUniformEff( other1.getUniformEff() );
20 setUniformClst( other1.getUniformClst() );
21 setUniformCnt( other1.getUniformCnt() );
22 setUniformNosRatio( other1.getUniformNosRatio() );
23 // set the Calibration Data
24 for ( int i = 0; i < LAYER_MAX; i++ )
25 {
26 setLayerEff( other1.getLayerEff( i ), i );
27 setLayerNos( other1.getLayerNos( i ), i );
28 setLayerCnt( other1.getLayerCnt( i ), i );
29 setLayerNosRatio( other1.getLayerNosRatio( i ), i );
30 for ( int j = 0; j < CLST_MAX; j++ )
31 { setLayerClstPro( other1.getLayerClstPro( i, j ), i, j ); }
32 }
33 for ( int i = 0; i < PART_MAX; i++ )
34 {
35 for ( int j = 0; j < SEGMENT_MAX; j++ )
36 {
37 for ( int k = 0; k < LAYER_MAX; k++ )
38 {
39 setBoxEff( other1.getBoxEff( i, j, k ), i, j, k );
40 setBoxNos( other1.getBoxNos( i, j, k ), i, j, k );
41 setBoxCnt( other1.getBoxCnt( i, j, k ), i, j, k );
42 setBoxNosRatio( other1.getBoxNosRatio( i, j, k ), i, j, k );
43 for ( int l = 0; l < CLST_MAX; l++ )
44 { setBoxClstPro( other1.getBoxClstPro( i, j, k, l ), i, j, k, l ); }
45 }
46 }
47 }
48 for ( int i = 0; i < PART_MAX; i++ )
49 {
50 for ( int j = 0; j < SEGMENT_MAX; j++ )
51 {
52 for ( int k = 0; k < LAYER_MAX; k++ )
53 {
54 for ( int l = 0; l < STRIP_INBOX_MAX; l++ )
55 {
56 setStripEff( other1.getStripEff( i, j, k, l ), i, j, k, l );
57 setStripNos( other1.getStripNos( i, j, k, l ), i, j, k, l );
58 setStripCnt( other1.getStripCnt( i, j, k, l ), i, j, k, l );
59 setStripNosRatio( other1.getStripNosRatio( i, j, k, l ), i, j, k, l );
60 }
61 }
62 }
63 }
64 std::cout << "updata complete=================" << std::endl;
65 return StatusCode::SUCCESS;
66 }
virtual StatusCode update(CalibBase1 &obj, MsgStream *)
void setLayerClstPro(const double layerpro, int i, int j)
void setBoxCnt(const double boxcnt, int i, int j, int k)
void setStripNos(const double stripnos, int i, int j, int k, int l)
void setBoxNosRatio(const double boxratio, int i, int j, int k)
void setStripEff(const double stripeff, int i, int j, int k, int l)
void setStripNosRatio(const double stripnosratio, int i, int j, int k, int l)
void setStripCnt(const double stripcnt, int i, int j, int k, int l)
void setBoxEff(const double boxeff, int i, int j, int k)
void setBoxNos(const double boxnos, int i, int j, int k)
void setBoxClstPro(const double boxpro, int i, int j, int k, int l)
Index other(Index i, Index j)

◆ update() [2/3]

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

Reimplemented from CalibData::CalibBase1.

◆ update() [3/3]

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

Reimplemented from CalibData::CalibBase1.


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