File tree Expand file tree Collapse file tree 2 files changed +28
-11
lines changed Expand file tree Collapse file tree 2 files changed +28
-11
lines changed Original file line number Diff line number Diff line change @@ -206,8 +206,17 @@ void CSCCLCTDigi::print() const {
206206}
207207
208208std::ostream& operator <<(std::ostream& o, const CSCCLCTDigi& digi) {
209- return o << " CSC CLCT #" << digi.getTrknmb () << " : Valid = " << digi.isValid () << " Quality = " << digi.getQuality ()
210- << " Pattern = " << digi.getPattern () << " StripType = " << digi.getStripType ()
211- << " Bend = " << digi.getBend () << " Strip = " << digi.getStrip () << " KeyStrip = " << digi.getKeyStrip ()
212- << " CFEB = " << digi.getCFEB () << " BX = " << digi.getBX () << " Comp Code " << digi.getCompCode ();
209+ if (digi.isRun3 ())
210+ return o << " CSC CLCT #" << digi.getTrknmb () << " : Valid = " << digi.isValid () << " BX = " << digi.getBX ()
211+ << " Run-2 Pattern = " << digi.getPattern () << " Run-3 Pattern = " << digi.getRun3Pattern ()
212+ << " Quality = " << digi.getQuality () << " Comp Code " << digi.getCompCode ()
213+ << " Bend = " << digi.getBend () << " \n "
214+ << " Slope = " << digi.getSlope () << " CFEB = " << digi.getCFEB () << " Strip = " << digi.getStrip ()
215+ << " KeyHalfStrip = " << digi.getKeyStrip () << " KeyQuartStrip = " << digi.getKeyStrip (4 )
216+ << " KeyEighthStrip = " << digi.getKeyStrip (8 );
217+ else
218+ return o << " CSC CLCT #" << digi.getTrknmb () << " : Valid = " << digi.isValid () << " BX = " << digi.getBX ()
219+ << " Pattern = " << digi.getPattern () << " Quality = " << digi.getQuality () << " Bend = " << digi.getBend ()
220+ << " CFEB = " << digi.getCFEB () << " HalfStrip = " << digi.getStrip ()
221+ << " KeyHalfStrip = " << digi.getKeyStrip ();
213222}
Original file line number Diff line number Diff line change @@ -153,11 +153,19 @@ void CSCCorrelatedLCTDigi::print() const {
153153}
154154
155155std::ostream& operator <<(std::ostream& o, const CSCCorrelatedLCTDigi& digi) {
156- return o << " CSC LCT #" << digi.getTrknmb () << " : Valid = " << digi.isValid () << " Quality = " << digi.getQuality ()
157- << " MPC Link = " << digi.getMPCLink () << " cscID = " << digi.getCSCID ()
158- << " syncErr = " << digi.getSyncErr () << " Type (SIM) = " << digi.getType () << " \n "
159- << " cathode info: Strip = " << digi.getStrip () << " Pattern = " << digi.getPattern ()
160- << " Bend = " << ((digi.getBend () == 0 ) ? ' L' : ' R' ) << " \n "
161- << " anode info: Key wire = " << digi.getKeyWG () << " BX = " << digi.getBX ()
162- << " bx0 = " << digi.getBX0 ();
156+ // do not print out CSCID and sync error. They are not used anyway in the firmware, or the emulation
157+ if (digi.isRun3 ())
158+ return o << " CSC LCT #" << digi.getTrknmb () << " : Valid = " << digi.isValid () << " BX = " << digi.getBX ()
159+ << " Run-2 Pattern = " << digi.getPattern () << " Run-3 Pattern = " << digi.getRun3Pattern ()
160+ << " Quality = " << digi.getQuality () << " Bend = " << digi.getBend () << " Slope = " << digi.getSlope ()
161+ << " \n "
162+ << " KeyHalfStrip = " << digi.getStrip () << " KeyQuartStrip = " << digi.getStrip (4 )
163+ << " KeyEighthStrip = " << digi.getStrip (8 ) << " KeyWireGroup = " << digi.getKeyWG ()
164+ << " Type (SIM) = " << digi.getType () << " MPC Link = " << digi.getMPCLink ();
165+ else
166+ return o << " CSC LCT #" << digi.getTrknmb () << " : Valid = " << digi.isValid () << " BX = " << digi.getBX ()
167+ << " Pattern = " << digi.getPattern () << " Quality = " << digi.getQuality () << " Bend = " << digi.getBend ()
168+ << " \n "
169+ << " KeyHalfStrip = " << digi.getStrip () << " KeyWireGroup = " << digi.getKeyWG ()
170+ << " Type (SIM) = " << digi.getType () << " MPC Link = " << digi.getMPCLink ();
163171}
You can’t perform that action at this time.
0 commit comments