#include <CSCCLCTDigi.h>
Public Types | |
enum | CLCTBXMask { kBXDataMask = 0x3 } |
typedef std::vector< std::vector< uint16_t > > | ComparatorContainer |
enum | Version { Version::Legacy = 0, Version::Run3 } |
Public Member Functions | |
void | clear () |
clear this CLCT More... | |
CSCCLCTDigi (const uint16_t valid, const uint16_t quality, const uint16_t pattern, const uint16_t striptype, const uint16_t bend, const uint16_t strip, const uint16_t cfeb, const uint16_t bx, const uint16_t trknmb=0, const uint16_t fullbx=0, const int16_t compCode=-1, const Version version=Version::Legacy, const bool run3_quart_strip_bit=false, const bool run3_eighth_strip_bit=false, const uint16_t run3_pattern=0, const uint16_t run3_slope=0) | |
Constructors. More... | |
CSCCLCTDigi () | |
default (calls clear()) More... | |
uint16_t | getBend () const |
uint16_t | getBX () const |
return BX More... | |
uint16_t | getBXData () const |
return 2-bit BX as in data More... | |
uint16_t | getCFEB () const |
return Key CFEB ID More... | |
int16_t | getCompCode () const |
bool | getEighthStripBit () const |
get single eighth strip bit More... | |
float | getFractionalSlope () const |
float | getFractionalStrip (const uint16_t n=2) const |
return the fractional strip (middle of the strip) More... | |
uint16_t | getFullBX () const |
return 12-bit full BX. More... | |
const ComparatorContainer & | getHits () const |
uint16_t | getKeyStrip (const uint16_t n=2) const |
uint16_t | getPattern () const |
return pattern More... | |
uint16_t | getQuality () const |
return quality of a pattern (number of layers hit!) More... | |
bool | getQuartStripBit () const |
get single quart strip bit More... | |
uint16_t | getRun3Pattern () const |
return pattern More... | |
uint16_t | getSlope () const |
return the slope More... | |
uint16_t | getStrip () const |
return halfstrip that goes from 0 to 31 in a (D)CFEB More... | |
uint16_t | getStripType () const |
return striptype More... | |
uint16_t | getTrknmb () const |
return track number (1,2) More... | |
bool | isRun3 () const |
Distinguish Run-1/2 from Run-3. More... | |
bool | isValid () const |
check CLCT validity (1 - valid CLCT) More... | |
bool | operator!= (const CSCCLCTDigi &) const |
True if the preceding one is false. More... | |
bool | operator== (const CSCCLCTDigi &) const |
True if the two LCTs have exactly the same members (except the number). More... | |
bool | operator> (const CSCCLCTDigi &) const |
void | print () const |
Print content of digi. More... | |
void | setBend (const uint16_t bend) |
set bend More... | |
void | setBX (const uint16_t bx) |
set bx More... | |
void | setCFEB (const uint16_t cfeb) |
set Key CFEB ID More... | |
void | setCompCode (const int16_t code) |
void | setEighthStripBit (const bool eighthStripBit) |
set single eighth strip bit More... | |
void | setFullBX (const uint16_t fullbx) |
Set 12-bit full BX. More... | |
void | setHits (const ComparatorContainer &hits) |
void | setPattern (const uint16_t pattern) |
set pattern More... | |
void | setQuality (const uint16_t quality) |
set quality More... | |
void | setQuartStripBit (const bool quartStripBit) |
set single quart strip bit More... | |
void | setRun3 (bool isRun3) |
void | setRun3Pattern (const uint16_t pattern) |
set pattern More... | |
void | setSlope (const uint16_t slope) |
set the slope More... | |
void | setStrip (const uint16_t strip) |
set strip More... | |
void | setStripType (const uint16_t stripType) |
set stripType More... | |
void | setTrknmb (const uint16_t number) |
Set track number (1,2) after sorting CLCTs. More... | |
void | setValid (const uint16_t valid) |
set valid More... | |
Static Private Member Functions | |
static const ComparatorContainer & | emptyContainer () |
Private Attributes | |
uint16_t | bend_ |
uint16_t | bx_ |
uint16_t | cfeb_ |
int16_t | compCode_ |
uint16_t | fullbx_ |
ComparatorContainer | hits_ |
uint16_t | pattern_ |
uint16_t | quality_ |
bool | run3_eighth_strip_bit_ |
uint16_t | run3_pattern_ |
bool | run3_quart_strip_bit_ |
uint16_t | run3_slope_ |
uint16_t | strip_ |
uint16_t | striptype_ |
uint16_t | trknmb_ |
uint16_t | valid_ |
Version | version_ |
Digi for CLCT trigger primitives.
Definition at line 17 of file CSCCLCTDigi.h.
typedef std::vector<std::vector<uint16_t> > CSCCLCTDigi::ComparatorContainer |
Definition at line 19 of file CSCCLCTDigi.h.
|
strong |
Enumerator | |
---|---|
Legacy | |
Run3 |
Definition at line 21 of file CSCCLCTDigi.h.
CSCCLCTDigi::CSCCLCTDigi | ( | const uint16_t | valid, |
const uint16_t | quality, | ||
const uint16_t | pattern, | ||
const uint16_t | striptype, | ||
const uint16_t | bend, | ||
const uint16_t | strip, | ||
const uint16_t | cfeb, | ||
const uint16_t | bx, | ||
const uint16_t | trknmb = 0 , |
||
const uint16_t | fullbx = 0 , |
||
const int16_t | compCode = -1 , |
||
const Version | version = Version::Legacy , |
||
const bool | run3_quart_strip_bit = false , |
||
const bool | run3_eighth_strip_bit = false , |
||
const uint16_t | run3_pattern = 0 , |
||
const uint16_t | run3_slope = 0 |
||
) |
CSCCLCTDigi::CSCCLCTDigi | ( | ) |
void CSCCLCTDigi::clear | ( | void | ) |
clear this CLCT
Clears this CLCT.
Definition at line 73 of file CSCCLCTDigi.cc.
References bend_, bx_, cfeb_, compCode_, fullbx_, hits_, Legacy, pattern_, quality_, run3_eighth_strip_bit_, run3_pattern_, run3_quart_strip_bit_, run3_slope_, strip_, striptype_, trknmb_, valid_, and version_.
Referenced by CSCCorrelatedLCTDigi::clear(), CSCCathodeLCTProcessor::clear(), CSCMotherboard::correlateLCTs(), and CSCCLCTDigi().
|
staticprivate |
Definition at line 27 of file CSCCLCTDigi.cc.
Referenced by getHits().
|
inline |
return bending 0: left-bending (negative delta-strip / delta layer) 1: right-bending (positive delta-strip / delta layer)
Definition at line 93 of file CSCCLCTDigi.h.
References bend_.
Referenced by CSCTMBHeader2006::addCLCT0(), CSCTMBHeader2007::addCLCT0(), CSCTMBHeader2020_CCLUT::addCLCT0(), CSCTMBHeader2020_GEM::addCLCT0(), CSCTMBHeader2007::addCLCT1(), CSCTMBHeader2006::addCLCT1(), CSCTMBHeader2020_CCLUT::addCLCT1(), CSCTMBHeader2020_GEM::addCLCT1(), L1TdeCSCTPG::areSameCLCTs(), LCTQualityControl::checkValid(), CSCMotherboard::constructLCTs(), CSCGEMMotherboard::constructLCTsGEM(), getFractionalSlope(), CSCGEMMatcher::matchedClusterDistES(), operator<<(), operator==(), and print().
|
inline |
return BX
Definition at line 123 of file CSCCLCTDigi.h.
References bx_.
Referenced by CSCTMBHeader2006::addCLCT0(), CSCTMBHeader2007_rev0x50c3::addCLCT0(), CSCTMBHeader2013::addCLCT0(), CSCTMBHeader2007::addCLCT0(), CSCTMBHeader2020_Run2::addCLCT0(), CSCTMBHeader2020_TMB::addCLCT0(), CSCTMBHeader2020_CCLUT::addCLCT0(), CSCTMBHeader2020_GEM::addCLCT0(), CSCTMBHeader2006::addCLCT1(), CSCTMBHeader2007::addCLCT1(), LCTQualityControl::checkValid(), CSCMotherboard::constructLCTs(), CSCCathodeLCTProcessor::getBestCLCT(), CSCMotherboard::getBXShiftedCLCT(), CSCCathodeLCTProcessor::getSecondCLCT(), operator<<(), operator==(), and print().
|
inline |
return 2-bit BX as in data
Definition at line 126 of file CSCCLCTDigi.h.
References bx_, and kBXDataMask.
|
inline |
return Key CFEB ID
Definition at line 117 of file CSCCLCTDigi.h.
References cfeb_.
Referenced by CSCTMBHeader2006::addCLCT0(), CSCTMBHeader2007::addCLCT0(), CSCTMBHeader2006::addCLCT1(), CSCTMBHeader2007::addCLCT1(), LCTQualityControl::checkValid(), operator<<(), and print().
|
inline |
Definition at line 171 of file CSCCLCTDigi.h.
References compCode_, and isRun3().
Referenced by CSCTMBHeader2020_CCLUT::addCLCT0(), CSCTMBHeader2020_GEM::addCLCT0(), CSCTMBHeader2020_CCLUT::addCLCT1(), CSCTMBHeader2020_GEM::addCLCT1(), LCTQualityControl::checkValid(), operator<<(), operator==(), and print().
|
inline |
get single eighth strip bit
Definition at line 114 of file CSCCLCTDigi.h.
References run3_eighth_strip_bit_.
Referenced by CSCTMBHeader2020_CCLUT::addCLCT0(), CSCTMBHeader2020_GEM::addCLCT0(), CSCTMBHeader2020_CCLUT::addCLCT1(), CSCTMBHeader2020_GEM::addCLCT1(), L1TdeCSCTPG::areSameCLCTs(), CSCMotherboard::constructLCTs(), CSCGEMMotherboard::constructLCTsGEM(), and getKeyStrip().
float CSCCLCTDigi::getFractionalSlope | ( | ) | const |
slope in number of half-strips/layer negative means left-bending positive means right-bending
Definition at line 95 of file CSCCLCTDigi.cc.
References nano_mu_digi_cff::float, getBend(), getPattern(), getSlope(), isRun3(), and slope.
float CSCCLCTDigi::getFractionalStrip | ( | const uint16_t | n = 2 | ) | const |
return the fractional strip (middle of the strip)
Definition at line 123 of file CSCCLCTDigi.cc.
References compCode_, getKeyStrip(), and dqmiodumpmetadata::n.
|
inline |
return 12-bit full BX.
Definition at line 165 of file CSCCLCTDigi.h.
References fullbx_.
Referenced by CSCTMBHeader2006::addCLCT0(), CSCTMBHeader2007::addCLCT0(), CSCTMBHeader2013::addCLCT0(), CSCTMBHeader2020_TMB::addCLCT0(), CSCTMBHeader2007_rev0x50c3::addCLCT0(), CSCTMBHeader2020_Run2::addCLCT0(), CSCTMBHeader2020_CCLUT::addCLCT0(), CSCTMBHeader2020_GEM::addCLCT0(), CSCTMBHeader2007::addCLCT1(), CSCTMBHeader2020_TMB::addCLCT1(), CSCTMBHeader2013::addCLCT1(), CSCTMBHeader2007_rev0x50c3::addCLCT1(), CSCTMBHeader2020_Run2::addCLCT1(), CSCTMBHeader2006::addCLCT1(), CSCTMBHeader2020_CCLUT::addCLCT1(), CSCTMBHeader2020_GEM::addCLCT1(), and print().
|
inline |
Definition at line 176 of file CSCCLCTDigi.h.
References emptyContainer(), and hits_.
Referenced by CSCCathodeLCTProcessor::cleanComparatorContainer(), CSCGEMMatcher::mitigatedSlopeByConsistency(), and ComparatorCodeLUT::run().
uint16_t CSCCLCTDigi::getKeyStrip | ( | const uint16_t | n = 2 | ) | const |
Convert strip_ and cfeb_ to keyStrip. Each CFEB has up to 16 strips (32 halfstrips). There are 5 cfebs. The "strip_" variable is one of 32 halfstrips on the keylayer of a single CFEB, so that Halfstrip = (cfeb*32 + strip). This function can also return the quartstrip or eighthstrip when the comparator code has been set
Definition at line 107 of file CSCCLCTDigi.cc.
References cfeb_, compCode_, getEighthStripBit(), getQuartStripBit(), getStrip(), and dqmiodumpmetadata::n.
Referenced by CSCTMBHeader2007_rev0x50c3::addCLCT0(), CSCTMBHeader2013::addCLCT0(), CSCTMBHeader2020_TMB::addCLCT0(), CSCTMBHeader2020_Run2::addCLCT0(), CSCTMBHeader2020_CCLUT::addCLCT0(), CSCTMBHeader2020_GEM::addCLCT0(), CSCTMBHeader2007_rev0x50c3::addCLCT1(), CSCTMBHeader2020_Run2::addCLCT1(), CSCTMBHeader2020_TMB::addCLCT1(), CSCTMBHeader2013::addCLCT1(), CSCTMBHeader2020_CCLUT::addCLCT1(), CSCTMBHeader2020_GEM::addCLCT1(), L1TdeCSCTPG::areSameCLCTs(), CSCGEMMatcher::calculateGEMCSCBending(), CSCCathodeLCTProcessor::checkLocalShower(), LCTQualityControl::checkValid(), CSCMotherboard::constructLCTs(), CSCGEMMotherboard::constructLCTsGEM(), CSCGEMMotherboard::correlateLCTsGEM(), CSCUpgradeCathodeLCTProcessor::findLCTs(), CSCCathodeLCTProcessor::findLCTs(), getFractionalStrip(), CSCGEMMatcher::matchedClusterDistES(), CSCGEMMatcher::matchingClustersLoc(), CSCGEMMatcher::mitigatedSlopeByConsistency(), operator<<(), operator==(), operator>(), print(), and ComparatorCodeLUT::run().
|
inline |
return pattern
Definition at line 62 of file CSCCLCTDigi.h.
References pattern_.
Referenced by CSCTMBHeader2006::addCLCT0(), CSCTMBHeader2007::addCLCT0(), CSCTMBHeader2020_TMB::addCLCT0(), CSCTMBHeader2007_rev0x50c3::addCLCT0(), CSCTMBHeader2013::addCLCT0(), CSCTMBHeader2020_Run2::addCLCT0(), CSCTMBHeader2006::addCLCT1(), CSCTMBHeader2020_Run2::addCLCT1(), CSCTMBHeader2020_TMB::addCLCT1(), CSCTMBHeader2007::addCLCT1(), CSCTMBHeader2007_rev0x50c3::addCLCT1(), CSCTMBHeader2013::addCLCT1(), L1TdeCSCTPG::areSameCLCTs(), LCTQualityControl::checkValid(), CSCMotherboard::constructLCTs(), CSCGEMMotherboard::constructLCTsGEM(), CSCUpgradeCathodeLCTProcessor::findLCTs(), CSCCathodeLCTProcessor::findLCTs(), LCTQualityAssignment::findQualityGEMv1(), LCTQualityAssignment::findQualityRun2(), getFractionalSlope(), operator<<(), operator==(), operator>(), print(), ComparatorCodeLUT::run(), and CSCMotherboard::sortCLCTByQualBend().
|
inline |
return quality of a pattern (number of layers hit!)
Definition at line 56 of file CSCCLCTDigi.h.
References quality_.
Referenced by CSCTMBHeader2006::addCLCT0(), CSCTMBHeader2007::addCLCT0(), CSCTMBHeader2020_Run2::addCLCT0(), CSCTMBHeader2007_rev0x50c3::addCLCT0(), CSCTMBHeader2020_TMB::addCLCT0(), CSCTMBHeader2013::addCLCT0(), CSCTMBHeader2020_CCLUT::addCLCT0(), CSCTMBHeader2020_GEM::addCLCT0(), CSCTMBHeader2007::addCLCT1(), CSCTMBHeader2020_Run2::addCLCT1(), CSCTMBHeader2020_TMB::addCLCT1(), CSCTMBHeader2007_rev0x50c3::addCLCT1(), CSCTMBHeader2006::addCLCT1(), CSCTMBHeader2013::addCLCT1(), CSCTMBHeader2020_CCLUT::addCLCT1(), CSCTMBHeader2020_GEM::addCLCT1(), L1TdeCSCTPG::areSameCLCTs(), LCTQualityControl::checkValid(), CSCMotherboard::correlateLCTs(), CSCGEMMotherboard::correlateLCTsGEM(), CSCUpgradeCathodeLCTProcessor::findLCTs(), CSCCathodeLCTProcessor::findLCTs(), LCTQualityAssignment::findQualityGEMv1(), LCTQualityAssignment::findQualityRun2(), LCTQualityAssignment::findQualityRun3(), operator<<(), operator==(), operator>(), print(), CSCMotherboard::sortCLCTByQualBend(), and L1TMuon::TriggerPrimitive::TriggerPrimitive().
|
inline |
get single quart strip bit
Definition at line 108 of file CSCCLCTDigi.h.
References run3_quart_strip_bit_.
Referenced by CSCTMBHeader2020_CCLUT::addCLCT0(), CSCTMBHeader2020_GEM::addCLCT0(), CSCTMBHeader2020_CCLUT::addCLCT1(), CSCTMBHeader2020_GEM::addCLCT1(), L1TdeCSCTPG::areSameCLCTs(), CSCMotherboard::constructLCTs(), CSCGEMMotherboard::constructLCTsGEM(), getKeyStrip(), and ComparatorCodeLUT::run().
|
inline |
return pattern
Definition at line 68 of file CSCCLCTDigi.h.
References run3_pattern_.
Referenced by CSCTMBHeader2020_CCLUT::addCLCT0(), CSCTMBHeader2020_GEM::addCLCT0(), CSCTMBHeader2020_CCLUT::addCLCT1(), CSCTMBHeader2020_GEM::addCLCT1(), L1TdeCSCTPG::areSameCLCTs(), LCTQualityControl::checkValid(), CSCMotherboard::constructLCTs(), CSCGEMMotherboard::constructLCTsGEM(), CSCUpgradeCathodeLCTProcessor::findLCTs(), CSCCathodeLCTProcessor::findLCTs(), and operator<<().
|
inline |
return the slope
Definition at line 74 of file CSCCLCTDigi.h.
References run3_slope_.
Referenced by CSCTMBHeader2020_CCLUT::addCLCT0(), CSCTMBHeader2020_GEM::addCLCT0(), CSCTMBHeader2020_CCLUT::addCLCT1(), CSCTMBHeader2020_GEM::addCLCT1(), LCTQualityControl::checkValid(), CSCMotherboard::constructLCTs(), CSCGEMMotherboard::constructLCTsGEM(), getFractionalSlope(), CSCGEMMatcher::matchedClusterDistES(), CSCGEMMatcher::mitigatedSlopeByConsistency(), operator<<(), and CSCMotherboard::sortCLCTByQualBend().
|
inline |
return halfstrip that goes from 0 to 31 in a (D)CFEB
Definition at line 99 of file CSCCLCTDigi.h.
References strip_.
Referenced by CSCTMBHeader2006::addCLCT0(), CSCTMBHeader2007::addCLCT0(), CSCTMBHeader2006::addCLCT1(), CSCTMBHeader2007::addCLCT1(), LCTQualityControl::checkValid(), getKeyStrip(), operator<<(), and print().
|
inline |
return striptype
Definition at line 85 of file CSCCLCTDigi.h.
References striptype_.
Referenced by CSCTMBHeader2006::addCLCT0(), CSCTMBHeader2006::addCLCT1(), L1TdeCSCTPG::areSameCLCTs(), operator==(), and print().
|
inline |
return track number (1,2)
Definition at line 132 of file CSCCLCTDigi.h.
References trknmb_.
Referenced by LCTQualityControl::checkValid(), operator<<(), and print().
|
inline |
Distinguish Run-1/2 from Run-3.
Definition at line 195 of file CSCCLCTDigi.h.
References Run3, and version_.
Referenced by getCompCode(), getFractionalSlope(), operator<<(), setRun3(), and CSCMotherboard::sortCLCTByQualBend().
|
inline |
check CLCT validity (1 - valid CLCT)
Definition at line 50 of file CSCCLCTDigi.h.
References valid_.
Referenced by ntupleDataFormat._Object::_checkIsValid(), CSCTMBHeader2006::addCLCT0(), CSCTMBHeader2007_rev0x50c3::addCLCT0(), CSCTMBHeader2020_Run2::addCLCT0(), CSCTMBHeader2020_TMB::addCLCT0(), CSCTMBHeader2013::addCLCT0(), CSCTMBHeader2007::addCLCT0(), CSCTMBHeader2020_CCLUT::addCLCT0(), CSCTMBHeader2020_GEM::addCLCT0(), CSCTMBHeader2007::addCLCT1(), CSCTMBHeader2020_Run2::addCLCT1(), CSCTMBHeader2020_TMB::addCLCT1(), CSCTMBHeader2007_rev0x50c3::addCLCT1(), CSCTMBHeader2013::addCLCT1(), CSCTMBHeader2006::addCLCT1(), CSCTMBHeader2020_CCLUT::addCLCT1(), CSCTMBHeader2020_GEM::addCLCT1(), L1TdeCSCTPG::areSameCLCTs(), CSCGEMMatcher::bestClusterLoc(), LCTQualityControl::checkValid(), CSCMotherboard::copyValidToInValidCLCT(), CSCMotherboard::correlateLCTs(), CSCGEMMotherboard::correlateLCTsGEM(), CSCUpgradeCathodeLCTProcessor::findLCTs(), CSCCathodeLCTProcessor::findLCTs(), LCTQualityAssignment::findQualityGEMv1(), LCTQualityAssignment::findQualityGEMv2(), LCTQualityAssignment::findQualityRun2(), LCTQualityAssignment::findQualityRun3(), CSCGEMMotherboard::matchALCTCLCTGEM(), CSCGEMMatcher::matchingClustersLoc(), operator<<(), operator==(), print(), and core.AutoHandle.AutoHandle::ReallyLoad().
bool CSCCLCTDigi::operator!= | ( | const CSCCLCTDigi & | rhs | ) | const |
True if the preceding one is false.
Definition at line 189 of file CSCCLCTDigi.cc.
bool CSCCLCTDigi::operator== | ( | const CSCCLCTDigi & | rhs | ) | const |
True if the two LCTs have exactly the same members (except the number).
Definition at line 178 of file CSCCLCTDigi.cc.
References getBend(), getBX(), getCompCode(), getKeyStrip(), getPattern(), getQuality(), getStripType(), and isValid().
bool CSCCLCTDigi::operator> | ( | const CSCCLCTDigi & | rhs | ) | const |
True if the left-hand side has a larger "quality". Full definition of "quality" depends on quality word itself, pattern type, and strip number.
Definition at line 135 of file CSCCLCTDigi.cc.
References getKeyStrip(), getPattern(), getQuality(), Run3, and version_.
void CSCCLCTDigi::print | ( | void | ) | const |
Print content of digi.
Debug.
Definition at line 198 of file CSCCLCTDigi.cc.
References getBend(), getBX(), getCFEB(), getCompCode(), getFullBX(), getKeyStrip(), getPattern(), getQuality(), getStrip(), getStripType(), getTrknmb(), and isValid().
|
inline |
set bend
Definition at line 96 of file CSCCLCTDigi.h.
References bend_.
Referenced by ComparatorCodeLUT::run().
|
inline |
set bx
Definition at line 129 of file CSCCLCTDigi.h.
References nano_mu_digi_cff::bx, and bx_.
Referenced by CSCCathodeLCTProcessor::getBestCLCT(), CSCMotherboard::getBXShiftedCLCT(), and CSCCathodeLCTProcessor::getSecondCLCT().
|
inline |
set Key CFEB ID
Definition at line 120 of file CSCCLCTDigi.h.
References cfeb_.
Referenced by ComparatorCodeLUT::run().
|
inline |
Definition at line 173 of file CSCCLCTDigi.h.
References compCode_.
Referenced by ComparatorCodeLUT::run().
|
inline |
set single eighth strip bit
Definition at line 111 of file CSCCLCTDigi.h.
References run3_eighth_strip_bit_.
Referenced by ComparatorCodeLUT::run().
|
inline |
|
inline |
Definition at line 178 of file CSCCLCTDigi.h.
References hfClusterShapes_cfi::hits, and hits_.
Referenced by CSCCathodeLCTProcessor::cleanComparatorContainer(), and CSCCathodeLCTProcessor::constructCLCT().
|
inline |
set pattern
Definition at line 65 of file CSCCLCTDigi.h.
References topSingleLeptonDQM_PU_cfi::pattern, and pattern_.
Referenced by ComparatorCodeLUT::run().
|
inline |
|
inline |
set single quart strip bit
Definition at line 105 of file CSCCLCTDigi.h.
References run3_quart_strip_bit_.
Referenced by ComparatorCodeLUT::run().
void CSCCLCTDigi::setRun3 | ( | bool | isRun3 | ) |
Definition at line 133 of file CSCCLCTDigi.cc.
References isRun3(), Legacy, Run3, and version_.
Referenced by ComparatorCodeLUT::run().
|
inline |
set pattern
Definition at line 71 of file CSCCLCTDigi.h.
References topSingleLeptonDQM_PU_cfi::pattern, and run3_pattern_.
Referenced by ComparatorCodeLUT::run().
|
inline |
set the slope
Definition at line 77 of file CSCCLCTDigi.h.
References run3_slope_, and slope.
Referenced by ComparatorCodeLUT::run().
|
inline |
set strip
Definition at line 102 of file CSCCLCTDigi.h.
References nano_mu_digi_cff::strip, and strip_.
Referenced by ComparatorCodeLUT::run().
|
inline |
|
inline |
Set track number (1,2) after sorting CLCTs.
Definition at line 162 of file CSCCLCTDigi.h.
References contentValuesFiles::number, and trknmb_.
Referenced by CSCCathodeLCTProcessor::run().
|
inline |
set valid
Definition at line 53 of file CSCCLCTDigi.h.
References validateGeometry_cfg::valid, and valid_.
|
private |
Definition at line 211 of file CSCCLCTDigi.h.
|
private |
Definition at line 216 of file CSCCLCTDigi.h.
Referenced by clear(), getBX(), getBXData(), and setBX().
|
private |
Definition at line 215 of file CSCCLCTDigi.h.
Referenced by clear(), getCFEB(), getKeyStrip(), and setCFEB().
|
private |
Definition at line 224 of file CSCCLCTDigi.h.
Referenced by clear(), getCompCode(), getFractionalStrip(), getKeyStrip(), and setCompCode().
|
private |
Definition at line 218 of file CSCCLCTDigi.h.
Referenced by clear(), getFullBX(), and setFullBX().
|
private |
Definition at line 235 of file CSCCLCTDigi.h.
|
private |
Definition at line 207 of file CSCCLCTDigi.h.
Referenced by clear(), getPattern(), and setPattern().
|
private |
Definition at line 202 of file CSCCLCTDigi.h.
Referenced by clear(), getQuality(), and setQuality().
|
private |
Definition at line 228 of file CSCCLCTDigi.h.
Referenced by clear(), getEighthStripBit(), and setEighthStripBit().
|
private |
Definition at line 230 of file CSCCLCTDigi.h.
Referenced by clear(), getRun3Pattern(), and setRun3Pattern().
|
private |
Definition at line 226 of file CSCCLCTDigi.h.
Referenced by clear(), getQuartStripBit(), and setQuartStripBit().
|
private |
Definition at line 232 of file CSCCLCTDigi.h.
Referenced by clear(), getSlope(), and setSlope().
|
private |
Definition at line 213 of file CSCCLCTDigi.h.
Referenced by clear(), getStrip(), and setStrip().
|
private |
Definition at line 208 of file CSCCLCTDigi.h.
Referenced by clear(), getStripType(), and setStripType().
|
private |
Definition at line 217 of file CSCCLCTDigi.h.
Referenced by clear(), getTrknmb(), and setTrknmb().
|
private |
Definition at line 201 of file CSCCLCTDigi.h.
Referenced by clear(), isValid(), and setValid().
|
private |
Definition at line 236 of file CSCCLCTDigi.h.
Referenced by clear(), isRun3(), operator>(), and setRun3().