CMS 3D CMS Logo

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

#include <CSCDBCrosstalk.h>

Classes

struct  Item
 

Public Types

typedef std::vector< ItemCrosstalkContainer
 
enum  factors { FSLOPE =10000000, FINTERCEPT =100000 }
 

Public Member Functions

 CSCDBCrosstalk ()
 
int iscale () const
 
const Itemitem (int index) const
 
short int linter (int index) const
 
short int lslope (int index) const
 
short int rinter (int index) const
 
short int rslope (int index) const
 
int sscale () const
 
 ~CSCDBCrosstalk ()
 

Public Attributes

CrosstalkContainer crosstalk
 
int factor_intercept
 
int factor_slope
 

Detailed Description

Definition at line 7 of file CSCDBCrosstalk.h.

Member Typedef Documentation

Definition at line 24 of file CSCDBCrosstalk.h.

Member Enumeration Documentation

Enumerator
FSLOPE 
FINTERCEPT 

Definition at line 22 of file CSCDBCrosstalk.h.

Constructor & Destructor Documentation

CSCDBCrosstalk::CSCDBCrosstalk ( )
inline

Definition at line 10 of file CSCDBCrosstalk.h.

10 {}
CSCDBCrosstalk::~CSCDBCrosstalk ( )
inline

Definition at line 11 of file CSCDBCrosstalk.h.

11 {}

Member Function Documentation

int CSCDBCrosstalk::iscale ( ) const
inline

Definition at line 33 of file CSCDBCrosstalk.h.

References factor_intercept.

33 { return factor_intercept; }
const Item& CSCDBCrosstalk::item ( int  index) const
inline
short int CSCDBCrosstalk::linter ( int  index) const
inline

Definition at line 31 of file CSCDBCrosstalk.h.

References crosstalk, and getHLTprescales::index.

31 { return crosstalk[index].xtalk_intercept_left; }
CrosstalkContainer crosstalk
short int CSCDBCrosstalk::lslope ( int  index) const
inline

Definition at line 30 of file CSCDBCrosstalk.h.

References crosstalk, and getHLTprescales::index.

30 { return crosstalk[index].xtalk_slope_left; }
CrosstalkContainer crosstalk
short int CSCDBCrosstalk::rinter ( int  index) const
inline

Definition at line 29 of file CSCDBCrosstalk.h.

References crosstalk, and getHLTprescales::index.

29 { return crosstalk[index].xtalk_intercept_right; }
CrosstalkContainer crosstalk
short int CSCDBCrosstalk::rslope ( int  index) const
inline

Definition at line 28 of file CSCDBCrosstalk.h.

References crosstalk, and getHLTprescales::index.

28 { return crosstalk[index].xtalk_slope_right; }
CrosstalkContainer crosstalk
int CSCDBCrosstalk::sscale ( ) const
inline

Definition at line 32 of file CSCDBCrosstalk.h.

References factor_slope.

32 { return factor_slope; }

Member Data Documentation

CrosstalkContainer CSCDBCrosstalk::crosstalk
int CSCDBCrosstalk::factor_intercept
int CSCDBCrosstalk::factor_slope