CMS 3D CMS Logo

CSCTFTBSPHeader.cc File Reference

#include "EventFilter/CSCTFRawToDigi/src/CSCTFTBSPHeader.h"

Go to the source code of this file.

Functions

std::ostream & operator<< (std::ostream &stream, const CSCTFTBSPHeader &bx)

Variables

static const char *const kIdString = "$Id: CSCTFTBSPHeader.cc,v 1.1 2007/04/26 23:39:19 kkotov Exp $"
static const char *const kTagString = "$Name: V02-15-07 $"


Function Documentation

std::ostream& operator<< ( std::ostream &  stream,
const CSCTFTBSPHeader bx 
)

Definition at line 169 of file CSCTFTBSPHeader.cc.

References lat::endl(), CSCTFTBSPHeader::getTrackMode(), CSCTFTBSPHeader::getVPDTBit(), and CSCTFTBSPHeader::synchError().

00170 {
00171   if(bx.synchError()||bx.getTrackMode(1)||bx.getTrackMode(2)
00172      ||bx.getTrackMode(3)||bx.getVPDTBit(1) || bx.getVPDTBit(2))
00173     {
00174       stream <<"\tSP Header Data:"<< std::endl;
00175       stream <<"\t Synch Error Bits   : "<< std::hex << bx.synchError()<< std::dec <<std::endl;
00176       if(bx.getTrackMode(1)||bx.getTrackMode(2)||bx.getTrackMode(3))
00177         {
00178           stream <<"\t Track Modes:\n";
00179           if(bx.getTrackMode(1)) stream<<"\t\tTrack 1: "<< bx.getTrackMode(1)<< "\n";
00180           if(bx.getTrackMode(2)) stream<<"\t\tTrack 2: "<< bx.getTrackMode(2)<< "\n";
00181           if(bx.getTrackMode(3)) stream<<"\t\tTrack 3: "<< bx.getTrackMode(3)<< "\n";
00182         }
00183       if(bx.getVPDTBit(1) || bx.getVPDTBit(2))
00184         {
00185           stream <<"\t DT Valid Patterns:\n";
00186           if(bx.getVPDTBit(1)) stream <<"\t\tValid DT pattern in link 1!\n";
00187           if(bx.getVPDTBit(2)) stream <<"\t\tValid DT pattern in link 2!\n";
00188         }
00189     }
00190   return stream;
00191 }


Variable Documentation

const char* const kIdString = "$Id: CSCTFTBSPHeader.cc,v 1.1 2007/04/26 23:39:19 kkotov Exp $" [static]

Definition at line 95 of file CSCTFTBSPHeader.cc.

const char* const kTagString = "$Name: V02-15-07 $" [static]

Definition at line 96 of file CSCTFTBSPHeader.cc.


Generated on Tue Jun 9 17:52:47 2009 for CMSSW by  doxygen 1.5.4