CMS 3D CMS Logo

List of all members | Public Member Functions
CSCVDMBHeaderFormat Class Referenceabstract

#include <CSCVDMBHeaderFormat.h>

Inheritance diagram for CSCVDMBHeaderFormat:
CSCDMBHeader2005 CSCDMBHeader2013

Public Member Functions

virtual unsigned activeDavMismatch () const =0
 
virtual void addCFEB (int icfeb)=0
 
virtual void addNALCT ()=0
 
virtual void addNCLCT ()=0
 
virtual unsigned bxn () const =0
 
virtual unsigned bxn12 () const =0
 
virtual unsigned cfebActive () const =0
 
virtual bool cfebAvailable (unsigned icfeb)=0
 
virtual unsigned cfebAvailable () const =0
 
virtual unsigned cfebMovlp () const =0
 
virtual bool check () const =0
 
virtual unsigned crateID () const =0
 
virtual unsigned short * data ()=0
 
virtual unsigned short * data () const =0
 
virtual unsigned dmbCfebSync () const =0
 
virtual unsigned dmbID () const =0
 
virtual unsigned format_version () const =0
 
virtual unsigned l1a () const =0
 
virtual unsigned l1a24 () const =0
 
virtual unsigned nalct () const =0
 
virtual unsigned nclct () const =0
 
virtual void setBXN (int bxn)=0
 
virtual void setCrateAddress (int crate, int dmbId)=0
 
virtual void setdmbID (int newDMBID)=0
 
virtual void setdmbVersion (unsigned int version)=0
 
virtual void setL1A (int l1a)=0
 
virtual void setL1A24 (int l1a)=0
 
virtual unsigned sizeInWords () const =0
 
virtual ~CSCVDMBHeaderFormat ()
 

Detailed Description

Definition at line 8 of file CSCVDMBHeaderFormat.h.

Constructor & Destructor Documentation

◆ ~CSCVDMBHeaderFormat()

virtual CSCVDMBHeaderFormat::~CSCVDMBHeaderFormat ( )
inlinevirtual

Definition at line 10 of file CSCVDMBHeaderFormat.h.

10 {}

Member Function Documentation

◆ activeDavMismatch()

virtual unsigned CSCVDMBHeaderFormat::activeDavMismatch ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ addCFEB()

virtual void CSCVDMBHeaderFormat::addCFEB ( int  icfeb)
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ addNALCT()

virtual void CSCVDMBHeaderFormat::addNALCT ( )
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ addNCLCT()

virtual void CSCVDMBHeaderFormat::addNCLCT ( )
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ bxn()

virtual unsigned CSCVDMBHeaderFormat::bxn ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ bxn12()

virtual unsigned CSCVDMBHeaderFormat::bxn12 ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ cfebActive()

virtual unsigned CSCVDMBHeaderFormat::cfebActive ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ cfebAvailable() [1/2]

virtual bool CSCVDMBHeaderFormat::cfebAvailable ( unsigned  icfeb)
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ cfebAvailable() [2/2]

virtual unsigned CSCVDMBHeaderFormat::cfebAvailable ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ cfebMovlp()

virtual unsigned CSCVDMBHeaderFormat::cfebMovlp ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ check()

virtual bool CSCVDMBHeaderFormat::check ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ crateID()

virtual unsigned CSCVDMBHeaderFormat::crateID ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ data() [1/2]

virtual unsigned short* CSCVDMBHeaderFormat::data ( )
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ data() [2/2]

virtual unsigned short* CSCVDMBHeaderFormat::data ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ dmbCfebSync()

virtual unsigned CSCVDMBHeaderFormat::dmbCfebSync ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ dmbID()

virtual unsigned CSCVDMBHeaderFormat::dmbID ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ format_version()

virtual unsigned CSCVDMBHeaderFormat::format_version ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ l1a()

virtual unsigned CSCVDMBHeaderFormat::l1a ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ l1a24()

virtual unsigned CSCVDMBHeaderFormat::l1a24 ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ nalct()

virtual unsigned CSCVDMBHeaderFormat::nalct ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ nclct()

virtual unsigned CSCVDMBHeaderFormat::nclct ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ setBXN()

virtual void CSCVDMBHeaderFormat::setBXN ( int  bxn)
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ setCrateAddress()

virtual void CSCVDMBHeaderFormat::setCrateAddress ( int  crate,
int  dmbId 
)
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ setdmbID()

virtual void CSCVDMBHeaderFormat::setdmbID ( int  newDMBID)
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ setdmbVersion()

virtual void CSCVDMBHeaderFormat::setdmbVersion ( unsigned int  version)
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ setL1A()

virtual void CSCVDMBHeaderFormat::setL1A ( int  l1a)
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ setL1A24()

virtual void CSCVDMBHeaderFormat::setL1A24 ( int  l1a)
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

◆ sizeInWords()

virtual unsigned CSCVDMBHeaderFormat::sizeInWords ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.