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

virtual CSCVDMBHeaderFormat::~CSCVDMBHeaderFormat ( )
inlinevirtual

Member Function Documentation

virtual unsigned CSCVDMBHeaderFormat::activeDavMismatch ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

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

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

virtual void CSCVDMBHeaderFormat::addNALCT ( )
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

virtual void CSCVDMBHeaderFormat::addNCLCT ( )
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

virtual unsigned CSCVDMBHeaderFormat::bxn ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

virtual unsigned CSCVDMBHeaderFormat::bxn12 ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

virtual unsigned CSCVDMBHeaderFormat::cfebActive ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

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

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

virtual unsigned CSCVDMBHeaderFormat::cfebAvailable ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

virtual unsigned CSCVDMBHeaderFormat::cfebMovlp ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

virtual bool CSCVDMBHeaderFormat::check ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

virtual unsigned CSCVDMBHeaderFormat::crateID ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

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

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

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

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

virtual unsigned CSCVDMBHeaderFormat::dmbCfebSync ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

virtual unsigned CSCVDMBHeaderFormat::dmbID ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

virtual unsigned CSCVDMBHeaderFormat::format_version ( ) const
pure virtual
virtual unsigned CSCVDMBHeaderFormat::l1a ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

virtual unsigned CSCVDMBHeaderFormat::l1a24 ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

virtual unsigned CSCVDMBHeaderFormat::nalct ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

virtual unsigned CSCVDMBHeaderFormat::nclct ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

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

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

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

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

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

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

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

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

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

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

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

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().

virtual unsigned CSCVDMBHeaderFormat::sizeInWords ( ) const
pure virtual

Implemented in CSCDMBHeader2013, and CSCDMBHeader2005.

Referenced by ~CSCVDMBHeaderFormat().