CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Functions
CSCCLCTPreTriggerDigi.h File Reference
#include <cstdint>
#include <iosfwd>

Go to the source code of this file.

Classes

class  CSCCLCTPreTriggerDigi
 

Functions

std::ostream & operator<< (std::ostream &o, const CSCCLCTPreTriggerDigi &digi)
 

Function Documentation

std::ostream& operator<< ( std::ostream &  o,
const CSCCLCTPreTriggerDigi digi 
)

Definition at line 123 of file CSCCLCTPreTriggerDigi.cc.

References CSCCLCTPreTriggerDigi::getBend(), CSCCLCTPreTriggerDigi::getBX(), CSCCLCTPreTriggerDigi::getCFEB(), CSCCLCTPreTriggerDigi::getKeyStrip(), CSCCLCTPreTriggerDigi::getPattern(), CSCCLCTPreTriggerDigi::getQuality(), CSCCLCTPreTriggerDigi::getStrip(), CSCCLCTPreTriggerDigi::getStripType(), CSCCLCTPreTriggerDigi::getTrknmb(), and CSCCLCTPreTriggerDigi::isValid().

123  {
124  return o << "CSC CLCT #" << digi.getTrknmb()
125  << ": Valid = " << digi.isValid()
126  << " Quality = " << digi.getQuality()
127  << " Pattern = " << digi.getPattern()
128  << " StripType = " << digi.getStripType()
129  << " Bend = " << digi.getBend()
130  << " Strip = " << digi.getStrip()
131  << " KeyStrip = " << digi.getKeyStrip()
132  << " CFEB = " << digi.getCFEB()
133  << " BX = " << digi.getBX();
134 }
int getCFEB() const
return Key CFEB ID
int getStripType() const
return striptype
int getPattern() const
return pattern
int getTrknmb() const
return track number (1,2)
int getBend() const
return bend
int getQuality() const
return quality of a pattern (number of layers hit!)
int getBX() const
return BX
int getStrip() const
return halfstrip that goes from 0 to 31
bool isValid() const
check CLCT validity (1 - valid CLCT)