CMS 3D CMS Logo

Public Member Functions | Private Attributes

CastorCalibrations Class Reference

#include <CastorCalibrations.h>

List of all members.

Public Member Functions

 CastorCalibrations ()
 CastorCalibrations (const float fGain[4], const float fPedestal[4])
double gain (int fCapId) const
 get gain for capid=0..3
double pedestal (int fCapId) const
 get pedestal for capid=0..3

Private Attributes

double mGain [4]
double mPedestal [4]

Detailed Description

Container for retrieved calibration constants for Castor

Container for retrieved calibration constants for Castor $Author: katsas

Date:
2008/03/04 10:01:27
Revision:
1.1

Definition at line 9 of file CastorCalibrations.h.


Constructor & Destructor Documentation

CastorCalibrations::CastorCalibrations ( ) [inline]

Definition at line 11 of file CastorCalibrations.h.

{};
CastorCalibrations::CastorCalibrations ( const float  fGain[4],
const float  fPedestal[4] 
)

Definition at line 11 of file CastorCalibrations.cc.

References mGain, and mPedestal.

                                                                                        {
  int iCap = 4;
  while (--iCap >= 0) {
    mGain [iCap] = fGain [iCap];
    mPedestal [iCap] = fPedestal [iCap];
  }
}

Member Function Documentation

double CastorCalibrations::gain ( int  fCapId) const [inline]

get gain for capid=0..3

Definition at line 14 of file CastorCalibrations.h.

References mGain.

Referenced by RecHitCorrector::produce(), and CastorSimpleRecAlgoImpl::reco().

{return mGain [fCapId];}
double CastorCalibrations::pedestal ( int  fCapId) const [inline]

get pedestal for capid=0..3

Definition at line 16 of file CastorCalibrations.h.

References mPedestal.

Referenced by CastorPSMonitor::processEvent(), CastorLEDMonitor::processEvent(), and CastorSimpleRecAlgoImpl::reco().

{return mPedestal [fCapId];}

Member Data Documentation

double CastorCalibrations::mGain[4] [private]

Definition at line 18 of file CastorCalibrations.h.

Referenced by CastorCalibrations(), and gain().

double CastorCalibrations::mPedestal[4] [private]

Definition at line 19 of file CastorCalibrations.h.

Referenced by CastorCalibrations(), and pedestal().