#include <CSCDBCrosstalk.h>
Classes | |
struct | Item |
Public Types | |
typedef std::vector< Item > | CrosstalkContainer |
enum | factors { FSLOPE = 10000000, FINTERCEPT = 100000 } |
Public Member Functions | |
CSCDBCrosstalk () | |
const Item & | item (const CSCDetId &cscId, int strip) const |
~CSCDBCrosstalk () | |
Public Attributes | |
CrosstalkContainer | crosstalk |
int | factor_intercept |
int | factor_slope |
Definition at line 7 of file CSCDBCrosstalk.h.
typedef std::vector<Item> CSCDBCrosstalk::CrosstalkContainer |
Definition at line 27 of file CSCDBCrosstalk.h.
Definition at line 22 of file CSCDBCrosstalk.h.
{FSLOPE=10000000, FINTERCEPT=100000};
CSCDBCrosstalk::CSCDBCrosstalk | ( | ) | [inline] |
Definition at line 10 of file CSCDBCrosstalk.h.
{}
CSCDBCrosstalk::~CSCDBCrosstalk | ( | ) | [inline] |
Definition at line 11 of file CSCDBCrosstalk.h.
{}
const CSCDBCrosstalk::Item & CSCDBCrosstalk::item | ( | const CSCDetId & | cscId, |
int | strip | ||
) | const |
Definition at line 4 of file CSCDBCrosstalk.cc.
References crosstalk, and CSCIndexer::stripChannelIndex().
{ CSCIndexer indexer; // return crosstalk.at( indexer.stripChannelIndex(cscId, strip)-1 ); // if we worry about range return crosstalk[ indexer.stripChannelIndex(cscId, strip)-1 ]; // no worries about range! }
Definition at line 29 of file CSCDBCrosstalk.h.
Referenced by CSCValidation::doCalibrations(), item(), CSCCrosstalkDBConditions::prefillDBCrosstalk(), and CSCFakeDBCrosstalk::prefillDBCrosstalk().
Definition at line 20 of file CSCDBCrosstalk.h.
Referenced by CSCCrosstalkDBConditions::prefillDBCrosstalk(), and CSCFakeDBCrosstalk::prefillDBCrosstalk().
Definition at line 19 of file CSCDBCrosstalk.h.
Referenced by CSCCrosstalkDBConditions::prefillDBCrosstalk(), and CSCFakeDBCrosstalk::prefillDBCrosstalk().