CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
HBHEDarkening::LumiYear Struct Reference

#include <HBHEDarkening.h>

Public Member Functions

 LumiYear ()
 
 LumiYear (std::string year, float intlumi, float lumirate, int energy)
 
bool operator< (const LumiYear &yr) const
 

Public Attributes

int energy_
 
float intlumi_
 
float lumirate_
 
float sumlumi_
 
std::string year_
 

Detailed Description

Definition at line 20 of file HBHEDarkening.h.

Constructor & Destructor Documentation

HBHEDarkening::LumiYear::LumiYear ( )
inline

Definition at line 22 of file HBHEDarkening.h.

HBHEDarkening::LumiYear::LumiYear ( std::string  year,
float  intlumi,
float  lumirate,
int  energy 
)
inline

Member Function Documentation

bool HBHEDarkening::LumiYear::operator< ( const LumiYear yr) const
inline

Definition at line 28 of file HBHEDarkening.h.

References year_.

28  {
29  return year_ < yr.year_;
30  }

Member Data Documentation

int HBHEDarkening::LumiYear::energy_

Definition at line 36 of file HBHEDarkening.h.

Referenced by HBHEDarkening::degradationYear().

float HBHEDarkening::LumiYear::intlumi_

Definition at line 34 of file HBHEDarkening.h.

Referenced by HBHEDarkening::degradationYear().

float HBHEDarkening::LumiYear::lumirate_

Definition at line 35 of file HBHEDarkening.h.

Referenced by HBHEDarkening::degradationYear().

float HBHEDarkening::LumiYear::sumlumi_
std::string HBHEDarkening::LumiYear::year_

Definition at line 33 of file HBHEDarkening.h.

Referenced by operator<().