CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Classes | Public Member Functions | Private Attributes
EnergyResolutionVsLumi Class Reference

#include <EnergyResolutionVsLumi.h>

Classes

struct  DegradationAtEta
 

Public Member Functions

double calcampDropPhotoDetector (double eta)
 
double calcampDropTotal (double eta)
 
double calcampDropTransparency (double eta)
 
double calcLightCollectionEfficiencyWeighted (DetId id, double z)
 
double calcLightCollectionEfficiencyWeighted2 (double eta, double z, double mu_ind=-1.0)
 
double calcmuEM (double eta)
 
double calcmuHD (double eta)
 
double calcmuTot (double eta)
 
void calcmuTot ()
 
double calcnoiseADC (double eta)
 
double calcnoiseIncreaseADC (double eta)
 
double calcresolutitonConstantTerm (double eta)
 
DegradationAtEta CalculateDegradation (double eta)
 
void Decomposition ()
 
 EnergyResolutionVsLumi ()
 
 EnergyResolutionVsLumi (double lumi, double instlumi)
 
double getmuTot (double eta, int ix, int iy)
 
double Resolution (double eta, double ene)
 
void setInstLumi (double x)
 
void setLumi (double x)
 
void setLumies (double x, double y)
 
virtual ~EnergyResolutionVsLumi ()
 

Private Attributes

double m_instlumi
 
double m_lumi
 
double mu_eta [10085]
 
double vpt_eta [10085]
 

Detailed Description

Definition at line 18 of file EnergyResolutionVsLumi.h.

Constructor & Destructor Documentation

EnergyResolutionVsLumi::EnergyResolutionVsLumi ( )

Definition at line 10 of file EnergyResolutionVsLumi.cc.

EnergyResolutionVsLumi::EnergyResolutionVsLumi ( double  lumi,
double  instlumi 
)
inline

Definition at line 24 of file EnergyResolutionVsLumi.h.

References calcmuTot(), fjr2json::lumi, m_instlumi, and m_lumi.

24  {
25  m_lumi=lumi;
26  m_instlumi=instlumi;
27  calcmuTot();
28  };
tuple lumi
Definition: fjr2json.py:35
EnergyResolutionVsLumi::~EnergyResolutionVsLumi ( )
virtual

Definition at line 17 of file EnergyResolutionVsLumi.cc.

Member Function Documentation

double EnergyResolutionVsLumi::calcampDropPhotoDetector ( double  eta)

Definition at line 172 of file EnergyResolutionVsLumi.cc.

double EnergyResolutionVsLumi::calcampDropTotal ( double  eta)

Definition at line 181 of file EnergyResolutionVsLumi.cc.

double EnergyResolutionVsLumi::calcampDropTransparency ( double  eta)

Definition at line 163 of file EnergyResolutionVsLumi.cc.

double EnergyResolutionVsLumi::calcLightCollectionEfficiencyWeighted ( DetId  id,
double  z 
)

Definition at line 107 of file EnergyResolutionVsLumi.cc.

double EnergyResolutionVsLumi::calcLightCollectionEfficiencyWeighted2 ( double  eta,
double  z,
double  mu_ind = -1.0 
)

Definition at line 142 of file EnergyResolutionVsLumi.cc.

double EnergyResolutionVsLumi::calcmuEM ( double  eta)

Definition at line 56 of file EnergyResolutionVsLumi.cc.

double EnergyResolutionVsLumi::calcmuHD ( double  eta)

Definition at line 64 of file EnergyResolutionVsLumi.cc.

double EnergyResolutionVsLumi::calcmuTot ( double  eta)

Definition at line 152 of file EnergyResolutionVsLumi.cc.

void EnergyResolutionVsLumi::calcmuTot ( )

Definition at line 73 of file EnergyResolutionVsLumi.cc.

Referenced by EnergyResolutionVsLumi(), and setLumies().

double EnergyResolutionVsLumi::calcnoiseADC ( double  eta)

Definition at line 198 of file EnergyResolutionVsLumi.cc.

double EnergyResolutionVsLumi::calcnoiseIncreaseADC ( double  eta)

Definition at line 189 of file EnergyResolutionVsLumi.cc.

double EnergyResolutionVsLumi::calcresolutitonConstantTerm ( double  eta)

Definition at line 216 of file EnergyResolutionVsLumi.cc.

EnergyResolutionVsLumi::DegradationAtEta EnergyResolutionVsLumi::CalculateDegradation ( double  eta)

Definition at line 22 of file EnergyResolutionVsLumi.cc.

void EnergyResolutionVsLumi::Decomposition ( )

Definition at line 267 of file EnergyResolutionVsLumi.cc.

double EnergyResolutionVsLumi::getmuTot ( double  eta,
int  ix,
int  iy 
)
double EnergyResolutionVsLumi::Resolution ( double  eta,
double  ene 
)

Definition at line 226 of file EnergyResolutionVsLumi.cc.

void EnergyResolutionVsLumi::setInstLumi ( double  x)
inline

Definition at line 53 of file EnergyResolutionVsLumi.h.

References m_instlumi, and x.

void EnergyResolutionVsLumi::setLumi ( double  x)
inline

Definition at line 52 of file EnergyResolutionVsLumi.h.

References m_lumi, and x.

void EnergyResolutionVsLumi::setLumies ( double  x,
double  y 
)
inline

Member Data Documentation

double EnergyResolutionVsLumi::m_instlumi
private

Definition at line 75 of file EnergyResolutionVsLumi.h.

Referenced by EnergyResolutionVsLumi(), setInstLumi(), and setLumies().

double EnergyResolutionVsLumi::m_lumi
private

Definition at line 74 of file EnergyResolutionVsLumi.h.

Referenced by EnergyResolutionVsLumi(), setLumi(), and setLumies().

double EnergyResolutionVsLumi::mu_eta[10085]
private

Definition at line 76 of file EnergyResolutionVsLumi.h.

double EnergyResolutionVsLumi::vpt_eta[10085]
private

Definition at line 77 of file EnergyResolutionVsLumi.h.