@@ -27,7 +27,8 @@ CSCCorrelatedLCTDigi::CSCCorrelatedLCTDigi(const uint16_t itrknmb,
2727 const bool run3_quart_strip_bit,
2828 const bool run3_eighth_strip_bit,
2929 const uint16_t run3_pattern,
30- const uint16_t run3_slope)
30+ const uint16_t run3_slope,
31+ const int type)
3132 : trknmb(itrknmb),
3233 valid(ivalid),
3334 quality(iquality),
@@ -40,10 +41,12 @@ CSCCorrelatedLCTDigi::CSCCorrelatedLCTDigi(const uint16_t itrknmb,
4041 bx0(ibx0),
4142 syncErr(isyncErr),
4243 cscID(icscID),
44+ hmt(0 ),
4345 run3_quart_strip_bit_(run3_quart_strip_bit),
4446 run3_eighth_strip_bit_(run3_eighth_strip_bit),
4547 run3_pattern_(run3_pattern),
4648 run3_slope_(run3_slope),
49+ type_(type),
4750 version_(version) {}
4851
4952// / Default
@@ -73,7 +76,7 @@ void CSCCorrelatedLCTDigi::clear() {
7376 run3_pattern_ = 0 ;
7477 run3_slope_ = 0 ;
7578 // clear the components
76- type_ = 0 ;
79+ type_ = 1 ;
7780 alct_.clear ();
7881 clct_.clear ();
7982 gem1_ = GEMPadDigi ();
@@ -133,7 +136,7 @@ void CSCCorrelatedLCTDigi::setRun3(const bool isRun3) { version_ = isRun3 ? Vers
133136bool CSCCorrelatedLCTDigi::operator ==(const CSCCorrelatedLCTDigi& rhs) const {
134137 return ((trknmb == rhs.trknmb ) && (quality == rhs.quality ) && (keywire == rhs.keywire ) && (strip == rhs.strip ) &&
135138 (pattern == rhs.pattern ) && (bend == rhs.bend ) && (bx == rhs.bx ) && (valid == rhs.valid ) &&
136- (mpclink == rhs.mpclink ) && (hmt == rhs. hmt ) );
139+ (mpclink == rhs.mpclink ));
137140}
138141
139142// / Debug
@@ -143,8 +146,7 @@ void CSCCorrelatedLCTDigi::print() const {
143146 << " Quality = " << getQuality () << " Key Wire = " << getKeyWG ()
144147 << " Strip = " << getStrip () << " Pattern = " << getPattern ()
145148 << " Bend = " << ((getBend () == 0 ) ? ' L' : ' R' ) << " BX = " << getBX ()
146- << " MPC Link = " << getMPCLink () << " Type (SIM) = " << getType ()
147- << " HMT Bit = " << getHMT ();
149+ << " MPC Link = " << getMPCLink () << " Type (SIM) = " << getType ();
148150 } else {
149151 edm::LogVerbatim (" CSCDigi" ) << " Not a valid correlated LCT." ;
150152 }
@@ -153,7 +155,7 @@ void CSCCorrelatedLCTDigi::print() const {
153155std::ostream& operator <<(std::ostream& o, const CSCCorrelatedLCTDigi& digi) {
154156 return o << " CSC LCT #" << digi.getTrknmb () << " : Valid = " << digi.isValid () << " Quality = " << digi.getQuality ()
155157 << " MPC Link = " << digi.getMPCLink () << " cscID = " << digi.getCSCID ()
156- << " syncErr = " << digi.getSyncErr () << " Type (SIM) = " << digi.getType () << " HMT Bit = " << digi. getHMT ()
158+ << " syncErr = " << digi.getSyncErr () << " Type (SIM) = " << digi.getType ()
157159 << " \n "
158160 << " cathode info: Strip = " << digi.getStrip () << " Pattern = " << digi.getPattern ()
159161 << " Bend = " << ((digi.getBend () == 0 ) ? ' L' : ' R' ) << " \n "
0 commit comments