CMS 3D CMS Logo

Classes | Public Types | Public Member Functions | Public Attributes

CSCDBGains Class Reference

#include <CSCDBGains.h>

List of all members.

Classes

struct  Item

Public Types

enum  factors { FGAIN = 1000 }
typedef std::vector< ItemGainContainer

Public Member Functions

 CSCDBGains ()
short int gain (int index) const
const Itemitem (int index) const
int scale () const
 ~CSCDBGains ()

Public Attributes

int factor_gain
GainContainer gains

Detailed Description

Definition at line 7 of file CSCDBGains.h.


Member Typedef Documentation

typedef std::vector<Item> CSCDBGains::GainContainer

Definition at line 19 of file CSCDBGains.h.


Member Enumeration Documentation

Enumerator:
FGAIN 

Definition at line 17 of file CSCDBGains.h.

{FGAIN=1000};

Constructor & Destructor Documentation

CSCDBGains::CSCDBGains ( ) [inline]

Definition at line 9 of file CSCDBGains.h.

{}
CSCDBGains::~CSCDBGains ( ) [inline]

Definition at line 10 of file CSCDBGains.h.

{}

Member Function Documentation

short int CSCDBGains::gain ( int  index) const [inline]

Definition at line 23 of file CSCDBGains.h.

References gains, and getHLTprescales::index.

{ return gains[index].gain_slope; }
const Item& CSCDBGains::item ( int  index) const [inline]

Definition at line 22 of file CSCDBGains.h.

References gains, and getHLTprescales::index.

{ return gains[index]; }
int CSCDBGains::scale ( ) const [inline]

Definition at line 24 of file CSCDBGains.h.

References factor_gain.

{ return factor_gain; }

Member Data Documentation