ATLAS Offline Software
Loading...
Searching...
No Matches
MuonCalib::RpcCalibData Class Reference

holds all conditions data for rpc strip. More...

#include <RpcCalibData.h>

Collaboration diagram for MuonCalib::RpcCalibData:

Public Member Functions

 RpcCalibData ()
 ~RpcCalibData ()
void setId (int stripId)
void setEff (float theEff)
void setErrEff (float theErrEff)
void setRes1 (float theRes1)
void setRes2 (float theRes2)
void setResX (float theResX)
void setErrRes1 (float theErrRes1)
void setErrRes2 (float theErrRes2)
void setErrResX (float theErrResX)
void setTime (float theTime)
void setErrTime (float theErrTime)
void setNoise (float theNoise)
void setNoiseC (float theNoiseC)
void setErrNoise (float theErrNoise)
void setErrNoiseC (float theErrNoiseC)
void setCs (float theCs)
void setErrCs (float theErrCs)
template<class T>
void setParameter (RpcCondParType parType, T value)
int getId () const
float getEff () const
float getErrEff () const
float getRes1 () const
float getRes2 () const
float getResX () const
float getErrRes1 () const
float getErrRes2 () const
float getErrResX () const
float getTime () const
float getErrTime () const
float getNoise () const
float getNoiseC () const
float getErrNoise () const
float getErrNoiseC () const
float getCs () const
float getErrCs () const
float getParameter (RpcCondParType parType) const

Private Attributes

int m_id = 0
float m_eff = 0.0F
float m_errEff = 0.0F
float m_res1 = 0.0F
float m_res2 = 0.0F
float m_resX = 0.0F
float m_errRes1 = 0.0F
float m_errRes2 = 0.0F
float m_errResX = 0.0F
float m_time = 0.0F
float m_errTime = 0.0F
float m_noise = 0.0F
float m_errNoise = 0.0F
float m_noiseC = 0.0F
float m_errNoiseC = 0.0F
float m_cs = 0.0F
float m_errCs = 0.0F

Detailed Description

holds all conditions data for rpc strip.

Author
andre.nosp@m.a.di.nosp@m..simo.nosp@m.ne@c.nosp@m.ern.c.nosp@m.h

Holds conditions constants for a single strip. based on similar CSC code

Definition at line 29 of file RpcCalibData.h.

Constructor & Destructor Documentation

◆ RpcCalibData()

MuonCalib::RpcCalibData::RpcCalibData ( )

Definition at line 13 of file RpcCalibData.cxx.

14 {
15 setId(-9999);
16 setEff(-9999);
17 setErrEff(-9999);
18 setRes1(-9999);
19 setRes2(-9999);
20 setResX(-9999);
21 setErrRes1(-9999);
22 setErrRes2(-9999);
23 setErrResX(-9999);
24 setTime(-9999);
25 setErrTime(-9999);
26 setNoise(-9999);
27 setNoiseC(-9999);
28 setErrNoise(-9999);
29 setErrNoiseC(-9999);
30 setCs(-9999);
31 setErrCs(-9999);
32 }
void setErrNoiseC(float theErrNoiseC)
void setErrRes1(float theErrRes1)
void setErrResX(float theErrResX)
void setErrEff(float theErrEff)
void setTime(float theTime)
void setResX(float theResX)
void setErrRes2(float theErrRes2)
void setEff(float theEff)
void setErrTime(float theErrTime)
void setRes1(float theRes1)
void setId(int stripId)
void setCs(float theCs)
void setNoise(float theNoise)
void setErrNoise(float theErrNoise)
void setErrCs(float theErrCs)
void setRes2(float theRes2)
void setNoiseC(float theNoiseC)

◆ ~RpcCalibData()

MuonCalib::RpcCalibData::~RpcCalibData ( )
inline

Definition at line 33 of file RpcCalibData.h.

33{}

Member Function Documentation

◆ getCs()

float MuonCalib::RpcCalibData::getCs ( ) const

Definition at line 74 of file RpcCalibData.cxx.

74{return m_cs;}

◆ getEff()

float MuonCalib::RpcCalibData::getEff ( ) const

Definition at line 60 of file RpcCalibData.cxx.

60{return m_eff;}

◆ getErrCs()

float MuonCalib::RpcCalibData::getErrCs ( ) const

Definition at line 75 of file RpcCalibData.cxx.

75{return m_errCs;}

◆ getErrEff()

float MuonCalib::RpcCalibData::getErrEff ( ) const

Definition at line 61 of file RpcCalibData.cxx.

61{return m_errEff;}

◆ getErrNoise()

float MuonCalib::RpcCalibData::getErrNoise ( ) const

Definition at line 72 of file RpcCalibData.cxx.

72{return m_errNoise;}

◆ getErrNoiseC()

float MuonCalib::RpcCalibData::getErrNoiseC ( ) const

Definition at line 73 of file RpcCalibData.cxx.

73{return m_errNoiseC;}

◆ getErrRes1()

float MuonCalib::RpcCalibData::getErrRes1 ( ) const

Definition at line 65 of file RpcCalibData.cxx.

65{return m_errRes1;}

◆ getErrRes2()

float MuonCalib::RpcCalibData::getErrRes2 ( ) const

Definition at line 66 of file RpcCalibData.cxx.

66{return m_errRes2;}

◆ getErrResX()

float MuonCalib::RpcCalibData::getErrResX ( ) const

Definition at line 67 of file RpcCalibData.cxx.

67{return m_errResX;}

◆ getErrTime()

float MuonCalib::RpcCalibData::getErrTime ( ) const

Definition at line 69 of file RpcCalibData.cxx.

69{return m_errTime;}

◆ getId()

int MuonCalib::RpcCalibData::getId ( ) const

Definition at line 59 of file RpcCalibData.cxx.

59{return(m_id); }

◆ getNoise()

float MuonCalib::RpcCalibData::getNoise ( ) const

Definition at line 70 of file RpcCalibData.cxx.

70{return m_noise;}

◆ getNoiseC()

float MuonCalib::RpcCalibData::getNoiseC ( ) const

Definition at line 71 of file RpcCalibData.cxx.

71{return m_noiseC;}

◆ getParameter()

float MuonCalib::RpcCalibData::getParameter ( RpcCondParType parType) const

Definition at line 77 of file RpcCalibData.cxx.

78 {
79 if (parType == RpcCondParType::EFF)
80 return(m_eff);
81 else if(parType == RpcCondParType::ERREFF)
82 return(m_errEff);
83 else if(parType == RpcCondParType::RES1)
84 return(m_res1);
85 else if(parType == RpcCondParType::RES2)
86 return(m_res2);
87 else if (parType == RpcCondParType::RESX)
88 return(m_resX);
89 else if(parType == RpcCondParType::ERRRES1)
90 return(m_errRes1);
91 else if(parType == RpcCondParType::ERRRES2)
92 return(m_errRes2);
93 else if (parType == RpcCondParType::ERRRESX)
94 return(m_errResX);
95 else if(parType == RpcCondParType::TIME)
96 return(m_time);
97 else if(parType == RpcCondParType::ERRTIME)
98 return(m_errTime);
99 else if (parType == RpcCondParType::NOISE)
100 return(m_noise);
101 else if (parType == RpcCondParType::NOISEC)
102 return(m_noiseC);
103 else if (parType == RpcCondParType::ERRNOISE)
104 return(m_errNoise);
105 else if (parType == RpcCondParType::ERRNOISEC)
106 return(m_errNoiseC);
107 else if (parType == RpcCondParType::CS)
108 return(m_cs);
109 else if (parType == RpcCondParType::ERRCS)
110 return(m_errCs);
111
112 return(-9999); //Didn't provide a valid parameter type
113 }

◆ getRes1()

float MuonCalib::RpcCalibData::getRes1 ( ) const

Definition at line 62 of file RpcCalibData.cxx.

62{return m_res1;}

◆ getRes2()

float MuonCalib::RpcCalibData::getRes2 ( ) const

Definition at line 63 of file RpcCalibData.cxx.

63{return m_res2;}

◆ getResX()

float MuonCalib::RpcCalibData::getResX ( ) const

Definition at line 64 of file RpcCalibData.cxx.

64{return m_resX;}

◆ getTime()

float MuonCalib::RpcCalibData::getTime ( ) const

Definition at line 68 of file RpcCalibData.cxx.

68{return m_time;}

◆ setCs()

void MuonCalib::RpcCalibData::setCs ( float theCs)

Definition at line 52 of file RpcCalibData.cxx.

52{m_cs=theCs;}

◆ setEff()

void MuonCalib::RpcCalibData::setEff ( float theEff)

Definition at line 38 of file RpcCalibData.cxx.

38{m_eff=theEff;}

◆ setErrCs()

void MuonCalib::RpcCalibData::setErrCs ( float theErrCs)

Definition at line 53 of file RpcCalibData.cxx.

53{m_errCs=theErrCs;}

◆ setErrEff()

void MuonCalib::RpcCalibData::setErrEff ( float theErrEff)

Definition at line 39 of file RpcCalibData.cxx.

39{m_errEff=theErrEff;}

◆ setErrNoise()

void MuonCalib::RpcCalibData::setErrNoise ( float theErrNoise)

Definition at line 50 of file RpcCalibData.cxx.

50{m_errNoise=theErrNoise;}

◆ setErrNoiseC()

void MuonCalib::RpcCalibData::setErrNoiseC ( float theErrNoiseC)

Definition at line 51 of file RpcCalibData.cxx.

51{m_errNoiseC=theErrNoiseC;}

◆ setErrRes1()

void MuonCalib::RpcCalibData::setErrRes1 ( float theErrRes1)

Definition at line 43 of file RpcCalibData.cxx.

43{m_errRes1=theErrRes1;}

◆ setErrRes2()

void MuonCalib::RpcCalibData::setErrRes2 ( float theErrRes2)

Definition at line 44 of file RpcCalibData.cxx.

44{m_errRes2=theErrRes2;}

◆ setErrResX()

void MuonCalib::RpcCalibData::setErrResX ( float theErrResX)

Definition at line 45 of file RpcCalibData.cxx.

45{m_errResX=theErrResX;}

◆ setErrTime()

void MuonCalib::RpcCalibData::setErrTime ( float theErrTime)

Definition at line 47 of file RpcCalibData.cxx.

47{m_errTime=theErrTime;}

◆ setId()

void MuonCalib::RpcCalibData::setId ( int stripId)

Definition at line 37 of file RpcCalibData.cxx.

37{m_id=stripId;}

◆ setNoise()

void MuonCalib::RpcCalibData::setNoise ( float theNoise)

Definition at line 48 of file RpcCalibData.cxx.

48{m_noise=theNoise;}

◆ setNoiseC()

void MuonCalib::RpcCalibData::setNoiseC ( float theNoiseC)

Definition at line 49 of file RpcCalibData.cxx.

49{m_noiseC=theNoiseC;}

◆ setParameter()

template<class T>
void MuonCalib::RpcCalibData::setParameter ( RpcCondParType parType,
T value )

Definition at line 90 of file RpcCalibData.h.

91 {
92
93 switch(parType)
94 {
96 m_eff = value;
97 break;
100 break;
102 m_res1 = value;
103 break;
106 break;
108 m_res2 = value;
109 break;
112 break;
114 m_resX = value;
115 break;
118 break;
120 m_time = value;
121 break;
124 break;
126 m_noise = value;
127 break;
129 m_noiseC = value;
130 break;
133 break;
136 break;
138 m_cs = value;
139 break;
141 m_errCs = value;
142 break;
143 default:
144 std::cout << "RpcCalibData ERROR: Invalid parameter type specified for setParameter."
145 << std::endl;
146 }
147 }

◆ setRes1()

void MuonCalib::RpcCalibData::setRes1 ( float theRes1)

Definition at line 40 of file RpcCalibData.cxx.

40{m_res1=theRes1;}

◆ setRes2()

void MuonCalib::RpcCalibData::setRes2 ( float theRes2)

Definition at line 41 of file RpcCalibData.cxx.

41{m_res2=theRes2;}

◆ setResX()

void MuonCalib::RpcCalibData::setResX ( float theResX)

Definition at line 42 of file RpcCalibData.cxx.

42{m_resX=theResX;}

◆ setTime()

void MuonCalib::RpcCalibData::setTime ( float theTime)

Definition at line 46 of file RpcCalibData.cxx.

46{m_time=theTime;}

Member Data Documentation

◆ m_cs

float MuonCalib::RpcCalibData::m_cs = 0.0F
private

Definition at line 83 of file RpcCalibData.h.

◆ m_eff

float MuonCalib::RpcCalibData::m_eff = 0.0F
private

Definition at line 83 of file RpcCalibData.h.

◆ m_errCs

float MuonCalib::RpcCalibData::m_errCs = 0.0F
private

Definition at line 83 of file RpcCalibData.h.

◆ m_errEff

float MuonCalib::RpcCalibData::m_errEff = 0.0F
private

Definition at line 83 of file RpcCalibData.h.

◆ m_errNoise

float MuonCalib::RpcCalibData::m_errNoise = 0.0F
private

Definition at line 83 of file RpcCalibData.h.

◆ m_errNoiseC

float MuonCalib::RpcCalibData::m_errNoiseC = 0.0F
private

Definition at line 83 of file RpcCalibData.h.

◆ m_errRes1

float MuonCalib::RpcCalibData::m_errRes1 = 0.0F
private

Definition at line 83 of file RpcCalibData.h.

◆ m_errRes2

float MuonCalib::RpcCalibData::m_errRes2 = 0.0F
private

Definition at line 83 of file RpcCalibData.h.

◆ m_errResX

float MuonCalib::RpcCalibData::m_errResX = 0.0F
private

Definition at line 83 of file RpcCalibData.h.

◆ m_errTime

float MuonCalib::RpcCalibData::m_errTime = 0.0F
private

Definition at line 83 of file RpcCalibData.h.

◆ m_id

int MuonCalib::RpcCalibData::m_id = 0
private

Definition at line 82 of file RpcCalibData.h.

◆ m_noise

float MuonCalib::RpcCalibData::m_noise = 0.0F
private

Definition at line 83 of file RpcCalibData.h.

◆ m_noiseC

float MuonCalib::RpcCalibData::m_noiseC = 0.0F
private

Definition at line 83 of file RpcCalibData.h.

◆ m_res1

float MuonCalib::RpcCalibData::m_res1 = 0.0F
private

Definition at line 83 of file RpcCalibData.h.

◆ m_res2

float MuonCalib::RpcCalibData::m_res2 = 0.0F
private

Definition at line 83 of file RpcCalibData.h.

◆ m_resX

float MuonCalib::RpcCalibData::m_resX = 0.0F
private

Definition at line 83 of file RpcCalibData.h.

◆ m_time

float MuonCalib::RpcCalibData::m_time = 0.0F
private

Definition at line 83 of file RpcCalibData.h.


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