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

 COND_SERIALIZABLE
 
CrosstalkContainer crosstalk
 
int factor_intercept
 
int factor_slope
 

Detailed Description

Definition at line 9 of file CSCDBCrosstalk.h.

Member Typedef Documentation

Definition at line 28 of file CSCDBCrosstalk.h.

Member Enumeration Documentation

Enumerator
FSLOPE 
FINTERCEPT 

Definition at line 26 of file CSCDBCrosstalk.h.

Constructor & Destructor Documentation

CSCDBCrosstalk::CSCDBCrosstalk ( )
inline

Definition at line 12 of file CSCDBCrosstalk.h.

12 {}
CSCDBCrosstalk::~CSCDBCrosstalk ( )
inline

Definition at line 13 of file CSCDBCrosstalk.h.

13 {}

Member Function Documentation

int CSCDBCrosstalk::iscale ( ) const
inline

Definition at line 37 of file CSCDBCrosstalk.h.

References factor_intercept.

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

Definition at line 35 of file CSCDBCrosstalk.h.

References crosstalk, and cmsHarvester::index.

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

Definition at line 34 of file CSCDBCrosstalk.h.

References crosstalk, and cmsHarvester::index.

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

Definition at line 33 of file CSCDBCrosstalk.h.

References crosstalk, and cmsHarvester::index.

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

Definition at line 32 of file CSCDBCrosstalk.h.

References crosstalk, and cmsHarvester::index.

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

Definition at line 36 of file CSCDBCrosstalk.h.

References factor_slope.

36 { return factor_slope; }

Member Data Documentation

CSCDBCrosstalk::COND_SERIALIZABLE

Definition at line 39 of file CSCDBCrosstalk.h.

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