CMS 3D CMS Logo

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

#include <ESMissingEnergyCalibration.h>

Public Member Functions

 ESMissingEnergyCalibration ()
 
 ESMissingEnergyCalibration (const float &ConstAEta0, const float &ConstBEta0, const float &ConstAEta1, const float &ConstBEta1, const float &ConstAEta2, const float &ConstBEta2, const float &ConstAEta3, const float &ConstBEta3)
 
float getConstAEta0 () const
 
float getConstAEta1 () const
 
float getConstAEta2 () const
 
float getConstAEta3 () const
 
float getConstBEta0 () const
 
float getConstBEta1 () const
 
float getConstBEta2 () const
 
float getConstBEta3 () const
 
void print (std::ostream &s) const
 
void setConstAEta0 (const float &value)
 
void setConstAEta1 (const float &value)
 
void setConstAEta2 (const float &value)
 
void setConstAEta3 (const float &value)
 
void setConstBEta0 (const float &value)
 
void setConstBEta1 (const float &value)
 
void setConstBEta2 (const float &value)
 
void setConstBEta3 (const float &value)
 
 ~ESMissingEnergyCalibration ()
 

Private Member Functions

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

Private Attributes

float ConstAEta0_
 
float ConstAEta1_
 
float ConstAEta2_
 
float ConstAEta3_
 
float ConstBEta0_
 
float ConstBEta1_
 
float ConstBEta2_
 
float ConstBEta3_
 

Friends

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

Detailed Description

Definition at line 7 of file ESMissingEnergyCalibration.h.

Constructor & Destructor Documentation

◆ ESMissingEnergyCalibration() [1/2]

ESMissingEnergyCalibration::ESMissingEnergyCalibration ( )

Definition at line 3 of file ESMissingEnergyCalibration.cc.

3  {
4  ConstAEta0_ = 0.;
5  ConstBEta0_ = 0.;
6 
7  ConstAEta1_ = 0.;
8  ConstBEta1_ = 0.;
9 
10  ConstAEta2_ = 0.;
11  ConstBEta2_ = 0.;
12 
13  ConstAEta3_ = 0.;
14  ConstBEta3_ = 0.;
15 }

References ConstAEta0_, ConstAEta1_, ConstAEta2_, ConstAEta3_, ConstBEta0_, ConstBEta1_, ConstBEta2_, and ConstBEta3_.

◆ ESMissingEnergyCalibration() [2/2]

ESMissingEnergyCalibration::ESMissingEnergyCalibration ( const float &  ConstAEta0,
const float &  ConstBEta0,
const float &  ConstAEta1,
const float &  ConstBEta1,
const float &  ConstAEta2,
const float &  ConstBEta2,
const float &  ConstAEta3,
const float &  ConstBEta3 
)

Definition at line 17 of file ESMissingEnergyCalibration.cc.

24  {
25  ConstAEta0_ = ConstAEta0;
26  ConstBEta0_ = ConstBEta0;
27 
28  ConstAEta1_ = ConstAEta1;
29  ConstBEta1_ = ConstBEta1;
30 
31  ConstAEta2_ = ConstAEta2;
32  ConstBEta2_ = ConstBEta2;
33 
34  ConstAEta3_ = ConstAEta3;
35  ConstBEta3_ = ConstBEta3;
36 }

References ConstAEta0_, ConstAEta1_, ConstAEta2_, ConstAEta3_, ConstBEta0_, ConstBEta1_, ConstBEta2_, and ConstBEta3_.

◆ ~ESMissingEnergyCalibration()

ESMissingEnergyCalibration::~ESMissingEnergyCalibration ( )

Definition at line 38 of file ESMissingEnergyCalibration.cc.

38 {}

Member Function Documentation

◆ getConstAEta0()

float ESMissingEnergyCalibration::getConstAEta0 ( ) const
inline

Definition at line 21 of file ESMissingEnergyCalibration.h.

21 { return ConstAEta0_; }

References ConstAEta0_.

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

◆ getConstAEta1()

float ESMissingEnergyCalibration::getConstAEta1 ( ) const
inline

Definition at line 26 of file ESMissingEnergyCalibration.h.

26 { return ConstAEta1_; }

References ConstAEta1_.

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

◆ getConstAEta2()

float ESMissingEnergyCalibration::getConstAEta2 ( ) const
inline

Definition at line 31 of file ESMissingEnergyCalibration.h.

31 { return ConstAEta2_; }

References ConstAEta2_.

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

◆ getConstAEta3()

float ESMissingEnergyCalibration::getConstAEta3 ( ) const
inline

Definition at line 36 of file ESMissingEnergyCalibration.h.

36 { return ConstAEta3_; }

References ConstAEta3_.

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

◆ getConstBEta0()

float ESMissingEnergyCalibration::getConstBEta0 ( ) const
inline

Definition at line 23 of file ESMissingEnergyCalibration.h.

23 { return ConstBEta0_; }

References ConstBEta0_.

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

◆ getConstBEta1()

float ESMissingEnergyCalibration::getConstBEta1 ( ) const
inline

Definition at line 28 of file ESMissingEnergyCalibration.h.

28 { return ConstBEta1_; }

References ConstBEta1_.

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

◆ getConstBEta2()

float ESMissingEnergyCalibration::getConstBEta2 ( ) const
inline

Definition at line 33 of file ESMissingEnergyCalibration.h.

33 { return ConstBEta2_; }

References ConstBEta2_.

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

◆ getConstBEta3()

float ESMissingEnergyCalibration::getConstBEta3 ( ) const
inline

Definition at line 38 of file ESMissingEnergyCalibration.h.

38 { return ConstBEta3_; }

References ConstBEta3_.

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

◆ print()

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

Definition at line 40 of file ESMissingEnergyCalibration.h.

40  {
41  s << "ESMissingEnergyCalibration: ES low eta constants" << ConstAEta0_ << " " << ConstBEta0_ << " / " << ConstAEta1_
42  << " " << ConstBEta1_;
43  }

References ConstAEta0_, ConstAEta1_, ConstBEta0_, ConstBEta1_, and alignCSCRings::s.

◆ serialize()

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

◆ setConstAEta0()

void ESMissingEnergyCalibration::setConstAEta0 ( const float &  value)
inline

Definition at line 20 of file ESMissingEnergyCalibration.h.

20 { ConstAEta0_ = value; }

References ConstAEta0_, and relativeConstraints::value.

◆ setConstAEta1()

void ESMissingEnergyCalibration::setConstAEta1 ( const float &  value)
inline

Definition at line 25 of file ESMissingEnergyCalibration.h.

25 { ConstAEta1_ = value; }

References ConstAEta1_, and relativeConstraints::value.

◆ setConstAEta2()

void ESMissingEnergyCalibration::setConstAEta2 ( const float &  value)
inline

Definition at line 30 of file ESMissingEnergyCalibration.h.

30 { ConstAEta2_ = value; }

References ConstAEta2_, and relativeConstraints::value.

◆ setConstAEta3()

void ESMissingEnergyCalibration::setConstAEta3 ( const float &  value)
inline

Definition at line 35 of file ESMissingEnergyCalibration.h.

35 { ConstAEta3_ = value; }

References ConstAEta3_, and relativeConstraints::value.

◆ setConstBEta0()

void ESMissingEnergyCalibration::setConstBEta0 ( const float &  value)
inline

Definition at line 22 of file ESMissingEnergyCalibration.h.

22 { ConstBEta0_ = value; }

References ConstBEta0_, and relativeConstraints::value.

◆ setConstBEta1()

void ESMissingEnergyCalibration::setConstBEta1 ( const float &  value)
inline

Definition at line 27 of file ESMissingEnergyCalibration.h.

27 { ConstBEta1_ = value; }

References ConstBEta1_, and relativeConstraints::value.

◆ setConstBEta2()

void ESMissingEnergyCalibration::setConstBEta2 ( const float &  value)
inline

Definition at line 32 of file ESMissingEnergyCalibration.h.

32 { ConstBEta2_ = value; }

References ConstBEta2_, and relativeConstraints::value.

◆ setConstBEta3()

void ESMissingEnergyCalibration::setConstBEta3 ( const float &  value)
inline

Definition at line 37 of file ESMissingEnergyCalibration.h.

37 { ConstBEta3_ = value; }

References ConstBEta3_, and relativeConstraints::value.

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 58 of file ESMissingEnergyCalibration.h.

◆ cond::serialization::access

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

Definition at line 58 of file ESMissingEnergyCalibration.h.

Member Data Documentation

◆ ConstAEta0_

float ESMissingEnergyCalibration::ConstAEta0_
private

◆ ConstAEta1_

float ESMissingEnergyCalibration::ConstAEta1_
private

◆ ConstAEta2_

float ESMissingEnergyCalibration::ConstAEta2_
private

◆ ConstAEta3_

float ESMissingEnergyCalibration::ConstAEta3_
private

◆ ConstBEta0_

float ESMissingEnergyCalibration::ConstBEta0_
private

◆ ConstBEta1_

float ESMissingEnergyCalibration::ConstBEta1_
private

◆ ConstBEta2_

float ESMissingEnergyCalibration::ConstBEta2_
private

◆ ConstBEta3_

float ESMissingEnergyCalibration::ConstBEta3_
private
ESMissingEnergyCalibration::ConstBEta2_
float ConstBEta2_
Definition: ESMissingEnergyCalibration.h:53
ESMissingEnergyCalibration::ConstBEta3_
float ConstBEta3_
Definition: ESMissingEnergyCalibration.h:56
alignCSCRings.s
s
Definition: alignCSCRings.py:92
ESMissingEnergyCalibration::ConstBEta1_
float ConstBEta1_
Definition: ESMissingEnergyCalibration.h:50
ESMissingEnergyCalibration::ConstAEta2_
float ConstAEta2_
Definition: ESMissingEnergyCalibration.h:52
relativeConstraints.value
value
Definition: relativeConstraints.py:53
ESMissingEnergyCalibration::ConstBEta0_
float ConstBEta0_
Definition: ESMissingEnergyCalibration.h:47
ESMissingEnergyCalibration::ConstAEta3_
float ConstAEta3_
Definition: ESMissingEnergyCalibration.h:55
ESMissingEnergyCalibration::ConstAEta1_
float ConstAEta1_
Definition: ESMissingEnergyCalibration.h:49
ESMissingEnergyCalibration::ConstAEta0_
float ConstAEta0_
Definition: ESMissingEnergyCalibration.h:46