CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
ESEEIntercalibConstants Class Reference

#include <ESEEIntercalibConstants.h>

Public Member Functions

 ESEEIntercalibConstants ()
 
 ESEEIntercalibConstants (const float &gammaLow0, const float &alphaLow0, const float &gammaHigh0, const float &alphaHigh0, const float &gammaLow1, const float &alphaLow1, const float &gammaHigh1, const float &alphaHigh1, const float &gammaLow2, const float &alphaLow2, const float &gammaHigh2, const float &alphaHigh2, const float &gammaLow3, const float &alphaLow3, const float &gammaHigh3, const float &alphaHigh3)
 
float getAlphaHigh0 () const
 
float getAlphaHigh1 () const
 
float getAlphaHigh2 () const
 
float getAlphaHigh3 () const
 
float getAlphaLow0 () const
 
float getAlphaLow1 () const
 
float getAlphaLow2 () const
 
float getAlphaLow3 () const
 
float getGammaHigh0 () const
 
float getGammaHigh1 () const
 
float getGammaHigh2 () const
 
float getGammaHigh3 () const
 
float getGammaLow0 () const
 
float getGammaLow1 () const
 
float getGammaLow2 () const
 
float getGammaLow3 () const
 
void print (std::ostream &s) const
 
void setAlphaHigh0 (const float &value)
 
void setAlphaHigh1 (const float &value)
 
void setAlphaHigh2 (const float &value)
 
void setAlphaHigh3 (const float &value)
 
void setAlphaLow0 (const float &value)
 
void setAlphaLow1 (const float &value)
 
void setAlphaLow2 (const float &value)
 
void setAlphaLow3 (const float &value)
 
void setGammaHigh0 (const float &value)
 
void setGammaHigh1 (const float &value)
 
void setGammaHigh2 (const float &value)
 
void setGammaHigh3 (const float &value)
 
void setGammaLow0 (const float &value)
 
void setGammaLow1 (const float &value)
 
void setGammaLow2 (const float &value)
 
void setGammaLow3 (const float &value)
 
 ~ESEEIntercalibConstants ()
 

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Private Attributes

float alphaHigh0_
 
float alphaHigh1_
 
float alphaHigh2_
 
float alphaHigh3_
 
float alphaLow0_
 
float alphaLow1_
 
float alphaLow2_
 
float alphaLow3_
 
float gammaHigh0_
 
float gammaHigh1_
 
float gammaHigh2_
 
float gammaHigh3_
 
float gammaLow0_
 
float gammaLow1_
 
float gammaLow2_
 
float gammaLow3_
 

Friends

class boost::serialization::access
 
template<typename CondSerializationT , typename Enabled >
struct cond::serialization::access
 

Detailed Description

Definition at line 7 of file ESEEIntercalibConstants.h.

Constructor & Destructor Documentation

◆ ESEEIntercalibConstants() [1/2]

ESEEIntercalibConstants::ESEEIntercalibConstants ( )

Definition at line 3 of file ESEEIntercalibConstants.cc.

3  {
4  gammaLow0_ = 0.;
5  gammaHigh0_ = 0.;
6  alphaLow0_ = 0.;
7  alphaHigh0_ = 0.;
8 
9  gammaLow1_ = 0.;
10  gammaHigh1_ = 0.;
11  alphaLow1_ = 0.;
12  alphaHigh1_ = 0.;
13 
14  gammaLow2_ = 0.;
15  gammaHigh2_ = 0.;
16  alphaLow2_ = 0.;
17  alphaHigh2_ = 0.;
18 
19  gammaLow3_ = 0.;
20  gammaHigh3_ = 0.;
21  alphaLow3_ = 0.;
22  alphaHigh3_ = 0.;
23 }

References alphaHigh0_, alphaHigh1_, alphaHigh2_, alphaHigh3_, alphaLow0_, alphaLow1_, alphaLow2_, alphaLow3_, gammaHigh0_, gammaHigh1_, gammaHigh2_, gammaHigh3_, gammaLow0_, gammaLow1_, gammaLow2_, and gammaLow3_.

◆ ESEEIntercalibConstants() [2/2]

ESEEIntercalibConstants::ESEEIntercalibConstants ( const float &  gammaLow0,
const float &  alphaLow0,
const float &  gammaHigh0,
const float &  alphaHigh0,
const float &  gammaLow1,
const float &  alphaLow1,
const float &  gammaHigh1,
const float &  alphaHigh1,
const float &  gammaLow2,
const float &  alphaLow2,
const float &  gammaHigh2,
const float &  alphaHigh2,
const float &  gammaLow3,
const float &  alphaLow3,
const float &  gammaHigh3,
const float &  alphaHigh3 
)

Definition at line 25 of file ESEEIntercalibConstants.cc.

40  {
41  gammaLow0_ = gammaLow0;
42  gammaHigh0_ = gammaHigh0;
43  alphaLow0_ = alphaLow0;
44  alphaHigh0_ = alphaHigh0;
45 
46  gammaLow1_ = gammaLow1;
47  gammaHigh1_ = gammaHigh1;
48  alphaLow1_ = alphaLow1;
49  alphaHigh1_ = alphaHigh1;
50 
51  gammaLow2_ = gammaLow2;
52  gammaHigh2_ = gammaHigh2;
53  alphaLow2_ = alphaLow2;
54  alphaHigh2_ = alphaHigh2;
55 
56  gammaLow3_ = gammaLow3;
57  gammaHigh3_ = gammaHigh3;
58  alphaLow3_ = alphaLow3;
59  alphaHigh3_ = alphaHigh3;
60 }

References alphaHigh0_, alphaHigh1_, alphaHigh2_, alphaHigh3_, alphaLow0_, alphaLow1_, alphaLow2_, alphaLow3_, gammaHigh0_, gammaHigh1_, gammaHigh2_, gammaHigh3_, gammaLow0_, gammaLow1_, gammaLow2_, and gammaLow3_.

◆ ~ESEEIntercalibConstants()

ESEEIntercalibConstants::~ESEEIntercalibConstants ( )

Definition at line 62 of file ESEEIntercalibConstants.cc.

62 {}

Member Function Documentation

◆ getAlphaHigh0()

float ESEEIntercalibConstants::getAlphaHigh0 ( ) const
inline

Definition at line 51 of file ESEEIntercalibConstants.h.

51 { return alphaHigh0_; }

References alphaHigh0_.

Referenced by PreshowerPhiClusterProducer::set(), and PreshowerClusterProducer::set().

◆ getAlphaHigh1()

float ESEEIntercalibConstants::getAlphaHigh1 ( ) const
inline

Definition at line 56 of file ESEEIntercalibConstants.h.

56 { return alphaHigh1_; }

References alphaHigh1_.

Referenced by PreshowerPhiClusterProducer::set(), and PreshowerClusterProducer::set().

◆ getAlphaHigh2()

float ESEEIntercalibConstants::getAlphaHigh2 ( ) const
inline

Definition at line 61 of file ESEEIntercalibConstants.h.

61 { return alphaHigh2_; }

References alphaHigh2_.

Referenced by PreshowerPhiClusterProducer::set(), and PreshowerClusterProducer::set().

◆ getAlphaHigh3()

float ESEEIntercalibConstants::getAlphaHigh3 ( ) const
inline

Definition at line 66 of file ESEEIntercalibConstants.h.

66 { return alphaHigh3_; }

References alphaHigh3_.

Referenced by PreshowerPhiClusterProducer::set(), and PreshowerClusterProducer::set().

◆ getAlphaLow0()

float ESEEIntercalibConstants::getAlphaLow0 ( ) const
inline

Definition at line 31 of file ESEEIntercalibConstants.h.

31 { return alphaLow0_; }

References alphaLow0_.

Referenced by PreshowerPhiClusterProducer::set(), and PreshowerClusterProducer::set().

◆ getAlphaLow1()

float ESEEIntercalibConstants::getAlphaLow1 ( ) const
inline

Definition at line 36 of file ESEEIntercalibConstants.h.

36 { return alphaLow1_; }

References alphaLow1_.

Referenced by PreshowerPhiClusterProducer::set(), and PreshowerClusterProducer::set().

◆ getAlphaLow2()

float ESEEIntercalibConstants::getAlphaLow2 ( ) const
inline

Definition at line 41 of file ESEEIntercalibConstants.h.

41 { return alphaLow2_; }

References alphaLow2_.

Referenced by PreshowerPhiClusterProducer::set(), and PreshowerClusterProducer::set().

◆ getAlphaLow3()

float ESEEIntercalibConstants::getAlphaLow3 ( ) const
inline

Definition at line 46 of file ESEEIntercalibConstants.h.

46 { return alphaLow3_; }

References alphaLow3_.

Referenced by PreshowerPhiClusterProducer::set(), and PreshowerClusterProducer::set().

◆ getGammaHigh0()

float ESEEIntercalibConstants::getGammaHigh0 ( ) const
inline

Definition at line 49 of file ESEEIntercalibConstants.h.

49 { return gammaHigh0_; }

References gammaHigh0_.

Referenced by PreshowerPhiClusterProducer::set(), and PreshowerClusterProducer::set().

◆ getGammaHigh1()

float ESEEIntercalibConstants::getGammaHigh1 ( ) const
inline

Definition at line 54 of file ESEEIntercalibConstants.h.

54 { return gammaHigh1_; }

References gammaHigh1_.

Referenced by PreshowerPhiClusterProducer::set(), and PreshowerClusterProducer::set().

◆ getGammaHigh2()

float ESEEIntercalibConstants::getGammaHigh2 ( ) const
inline

Definition at line 59 of file ESEEIntercalibConstants.h.

59 { return gammaHigh2_; }

References gammaHigh2_.

Referenced by PreshowerPhiClusterProducer::set(), and PreshowerClusterProducer::set().

◆ getGammaHigh3()

float ESEEIntercalibConstants::getGammaHigh3 ( ) const
inline

Definition at line 64 of file ESEEIntercalibConstants.h.

64 { return gammaHigh3_; }

References gammaHigh3_.

Referenced by PreshowerPhiClusterProducer::set(), and PreshowerClusterProducer::set().

◆ getGammaLow0()

float ESEEIntercalibConstants::getGammaLow0 ( ) const
inline

Definition at line 29 of file ESEEIntercalibConstants.h.

29 { return gammaLow0_; }

References gammaLow0_.

◆ getGammaLow1()

float ESEEIntercalibConstants::getGammaLow1 ( ) const
inline

Definition at line 34 of file ESEEIntercalibConstants.h.

34 { return gammaLow1_; }

References gammaLow1_.

Referenced by PreshowerPhiClusterProducer::set(), and PreshowerClusterProducer::set().

◆ getGammaLow2()

float ESEEIntercalibConstants::getGammaLow2 ( ) const
inline

Definition at line 39 of file ESEEIntercalibConstants.h.

39 { return gammaLow2_; }

References gammaLow2_.

Referenced by PreshowerPhiClusterProducer::set(), and PreshowerClusterProducer::set().

◆ getGammaLow3()

float ESEEIntercalibConstants::getGammaLow3 ( ) const
inline

Definition at line 44 of file ESEEIntercalibConstants.h.

44 { return gammaLow3_; }

References gammaLow3_.

◆ print()

void ESEEIntercalibConstants::print ( std::ostream &  s) const
inline

Definition at line 68 of file ESEEIntercalibConstants.h.

68  {
69  s << "ESEEIntercalibConstants: ES low gain (gamma, alpha) / high gain (gamma, alpha)" << gammaLow0_ << " "
70  << alphaLow0_ << " / " << gammaHigh0_ << " " << alphaHigh0_;
71  }

References alphaHigh0_, alphaLow0_, gammaHigh0_, gammaLow0_, and alignCSCRings::s.

◆ serialize()

template<class Archive >
void ESEEIntercalibConstants::serialize ( Archive &  ar,
const unsigned int  version 
)
private

◆ setAlphaHigh0()

void ESEEIntercalibConstants::setAlphaHigh0 ( const float &  value)
inline

Definition at line 50 of file ESEEIntercalibConstants.h.

50 { alphaHigh0_ = value; }

References alphaHigh0_, and relativeConstraints::value.

◆ setAlphaHigh1()

void ESEEIntercalibConstants::setAlphaHigh1 ( const float &  value)
inline

Definition at line 55 of file ESEEIntercalibConstants.h.

55 { alphaHigh1_ = value; }

References alphaHigh1_, and relativeConstraints::value.

◆ setAlphaHigh2()

void ESEEIntercalibConstants::setAlphaHigh2 ( const float &  value)
inline

Definition at line 60 of file ESEEIntercalibConstants.h.

60 { alphaHigh2_ = value; }

References alphaHigh2_, and relativeConstraints::value.

◆ setAlphaHigh3()

void ESEEIntercalibConstants::setAlphaHigh3 ( const float &  value)
inline

Definition at line 65 of file ESEEIntercalibConstants.h.

65 { alphaHigh3_ = value; }

References alphaHigh3_, and relativeConstraints::value.

◆ setAlphaLow0()

void ESEEIntercalibConstants::setAlphaLow0 ( const float &  value)
inline

Definition at line 30 of file ESEEIntercalibConstants.h.

30 { alphaLow0_ = value; }

References alphaLow0_, and relativeConstraints::value.

◆ setAlphaLow1()

void ESEEIntercalibConstants::setAlphaLow1 ( const float &  value)
inline

Definition at line 35 of file ESEEIntercalibConstants.h.

35 { alphaLow1_ = value; }

References alphaLow1_, and relativeConstraints::value.

◆ setAlphaLow2()

void ESEEIntercalibConstants::setAlphaLow2 ( const float &  value)
inline

Definition at line 40 of file ESEEIntercalibConstants.h.

40 { alphaLow2_ = value; }

References alphaLow2_, and relativeConstraints::value.

◆ setAlphaLow3()

void ESEEIntercalibConstants::setAlphaLow3 ( const float &  value)
inline

Definition at line 45 of file ESEEIntercalibConstants.h.

45 { alphaLow3_ = value; }

References alphaLow3_, and relativeConstraints::value.

◆ setGammaHigh0()

void ESEEIntercalibConstants::setGammaHigh0 ( const float &  value)
inline

Definition at line 48 of file ESEEIntercalibConstants.h.

48 { gammaHigh0_ = value; }

References gammaHigh0_, and relativeConstraints::value.

◆ setGammaHigh1()

void ESEEIntercalibConstants::setGammaHigh1 ( const float &  value)
inline

Definition at line 53 of file ESEEIntercalibConstants.h.

53 { gammaHigh1_ = value; }

References gammaHigh1_, and relativeConstraints::value.

◆ setGammaHigh2()

void ESEEIntercalibConstants::setGammaHigh2 ( const float &  value)
inline

Definition at line 58 of file ESEEIntercalibConstants.h.

58 { gammaHigh2_ = value; }

References gammaHigh2_, and relativeConstraints::value.

◆ setGammaHigh3()

void ESEEIntercalibConstants::setGammaHigh3 ( const float &  value)
inline

Definition at line 63 of file ESEEIntercalibConstants.h.

63 { gammaHigh3_ = value; }

References gammaHigh3_, and relativeConstraints::value.

◆ setGammaLow0()

void ESEEIntercalibConstants::setGammaLow0 ( const float &  value)
inline

Definition at line 28 of file ESEEIntercalibConstants.h.

28 { gammaLow0_ = value; }

References gammaLow0_, and relativeConstraints::value.

◆ setGammaLow1()

void ESEEIntercalibConstants::setGammaLow1 ( const float &  value)
inline

Definition at line 33 of file ESEEIntercalibConstants.h.

33 { gammaLow1_ = value; }

References gammaLow1_, and relativeConstraints::value.

◆ setGammaLow2()

void ESEEIntercalibConstants::setGammaLow2 ( const float &  value)
inline

Definition at line 38 of file ESEEIntercalibConstants.h.

38 { gammaLow2_ = value; }

References gammaLow2_, and relativeConstraints::value.

◆ setGammaLow3()

void ESEEIntercalibConstants::setGammaLow3 ( const float &  value)
inline

Definition at line 43 of file ESEEIntercalibConstants.h.

43 { gammaLow3_ = value; }

References gammaLow3_, and relativeConstraints::value.

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 98 of file ESEEIntercalibConstants.h.

◆ cond::serialization::access

template<typename CondSerializationT , typename Enabled >
friend struct cond::serialization::access
friend

Definition at line 98 of file ESEEIntercalibConstants.h.

Member Data Documentation

◆ alphaHigh0_

float ESEEIntercalibConstants::alphaHigh0_
private

◆ alphaHigh1_

float ESEEIntercalibConstants::alphaHigh1_
private

Definition at line 84 of file ESEEIntercalibConstants.h.

Referenced by ESEEIntercalibConstants(), getAlphaHigh1(), and setAlphaHigh1().

◆ alphaHigh2_

float ESEEIntercalibConstants::alphaHigh2_
private

Definition at line 90 of file ESEEIntercalibConstants.h.

Referenced by ESEEIntercalibConstants(), getAlphaHigh2(), and setAlphaHigh2().

◆ alphaHigh3_

float ESEEIntercalibConstants::alphaHigh3_
private

Definition at line 96 of file ESEEIntercalibConstants.h.

Referenced by ESEEIntercalibConstants(), getAlphaHigh3(), and setAlphaHigh3().

◆ alphaLow0_

float ESEEIntercalibConstants::alphaLow0_
private

◆ alphaLow1_

float ESEEIntercalibConstants::alphaLow1_
private

Definition at line 82 of file ESEEIntercalibConstants.h.

Referenced by ESEEIntercalibConstants(), getAlphaLow1(), and setAlphaLow1().

◆ alphaLow2_

float ESEEIntercalibConstants::alphaLow2_
private

Definition at line 88 of file ESEEIntercalibConstants.h.

Referenced by ESEEIntercalibConstants(), getAlphaLow2(), and setAlphaLow2().

◆ alphaLow3_

float ESEEIntercalibConstants::alphaLow3_
private

Definition at line 94 of file ESEEIntercalibConstants.h.

Referenced by ESEEIntercalibConstants(), getAlphaLow3(), and setAlphaLow3().

◆ gammaHigh0_

float ESEEIntercalibConstants::gammaHigh0_
private

◆ gammaHigh1_

float ESEEIntercalibConstants::gammaHigh1_
private

Definition at line 83 of file ESEEIntercalibConstants.h.

Referenced by ESEEIntercalibConstants(), getGammaHigh1(), and setGammaHigh1().

◆ gammaHigh2_

float ESEEIntercalibConstants::gammaHigh2_
private

Definition at line 89 of file ESEEIntercalibConstants.h.

Referenced by ESEEIntercalibConstants(), getGammaHigh2(), and setGammaHigh2().

◆ gammaHigh3_

float ESEEIntercalibConstants::gammaHigh3_
private

Definition at line 95 of file ESEEIntercalibConstants.h.

Referenced by ESEEIntercalibConstants(), getGammaHigh3(), and setGammaHigh3().

◆ gammaLow0_

float ESEEIntercalibConstants::gammaLow0_
private

◆ gammaLow1_

float ESEEIntercalibConstants::gammaLow1_
private

Definition at line 81 of file ESEEIntercalibConstants.h.

Referenced by ESEEIntercalibConstants(), getGammaLow1(), and setGammaLow1().

◆ gammaLow2_

float ESEEIntercalibConstants::gammaLow2_
private

Definition at line 87 of file ESEEIntercalibConstants.h.

Referenced by ESEEIntercalibConstants(), getGammaLow2(), and setGammaLow2().

◆ gammaLow3_

float ESEEIntercalibConstants::gammaLow3_
private

Definition at line 93 of file ESEEIntercalibConstants.h.

Referenced by ESEEIntercalibConstants(), getGammaLow3(), and setGammaLow3().

ESEEIntercalibConstants::gammaLow2_
float gammaLow2_
Definition: ESEEIntercalibConstants.h:87
ESEEIntercalibConstants::alphaLow2_
float alphaLow2_
Definition: ESEEIntercalibConstants.h:88
ESEEIntercalibConstants::alphaHigh1_
float alphaHigh1_
Definition: ESEEIntercalibConstants.h:84
ESEEIntercalibConstants::gammaHigh0_
float gammaHigh0_
Definition: ESEEIntercalibConstants.h:77
ESEEIntercalibConstants::alphaLow0_
float alphaLow0_
Definition: ESEEIntercalibConstants.h:76
ESEEIntercalibConstants::gammaLow1_
float gammaLow1_
Definition: ESEEIntercalibConstants.h:81
ESEEIntercalibConstants::gammaLow0_
float gammaLow0_
Definition: ESEEIntercalibConstants.h:75
alignCSCRings.s
s
Definition: alignCSCRings.py:92
ESEEIntercalibConstants::alphaLow3_
float alphaLow3_
Definition: ESEEIntercalibConstants.h:94
ESEEIntercalibConstants::alphaHigh2_
float alphaHigh2_
Definition: ESEEIntercalibConstants.h:90
ESEEIntercalibConstants::gammaHigh1_
float gammaHigh1_
Definition: ESEEIntercalibConstants.h:83
ESEEIntercalibConstants::gammaLow3_
float gammaLow3_
Definition: ESEEIntercalibConstants.h:93
ESEEIntercalibConstants::alphaLow1_
float alphaLow1_
Definition: ESEEIntercalibConstants.h:82
ESEEIntercalibConstants::alphaHigh3_
float alphaHigh3_
Definition: ESEEIntercalibConstants.h:96
ESEEIntercalibConstants::gammaHigh3_
float gammaHigh3_
Definition: ESEEIntercalibConstants.h:95
ESEEIntercalibConstants::alphaHigh0_
float alphaHigh0_
Definition: ESEEIntercalibConstants.h:78
relativeConstraints.value
value
Definition: relativeConstraints.py:53
ESEEIntercalibConstants::gammaHigh2_
float gammaHigh2_
Definition: ESEEIntercalibConstants.h:89