HGCal Test Beam  03a93d6239a951948e06fb3ef8dae4cbdebfad30
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Static Public Attributes | List of all members
HGCalTBElectronicsId Class Reference

#include <HGCalTBElectronicsId.h>

Public Member Functions

 HGCalTBElectronicsId (int iskiroc, int ichan)
 
 HGCalTBElectronicsId ()
 
 HGCalTBElectronicsId (uint32_t rawId)
 
int ichan () const
 
int iskiroc () const
 
uint32_t rawId () const
 
bool null () const
 
 operator uint32_t () const
 

Static Public Attributes

static const int kIChanOffset = 0
 
static const int kIChanMask = 0x7F
 
static const int kISkiRocOffset = 7
 
static const int kISkiRocMask = 0x3F
 

Detailed Description

[6:0] ICHAN [10:7] ISKIROC

Date:
Revision:
Author
J. Mans - Minnesota

Definition at line 16 of file HGCalTBElectronicsId.h.

Constructor & Destructor Documentation

HGCalTBElectronicsId::HGCalTBElectronicsId ( int  iskiroc,
int  ichan 
)

Definition at line 5 of file HGCalTBElectronicsId.cc.

References kIChanMask, kISkiRocMask, and kISkiRocOffset.

HGCalTBElectronicsId::HGCalTBElectronicsId ( )
inline

Definition at line 25 of file HGCalTBElectronicsId.h.

HGCalTBElectronicsId::HGCalTBElectronicsId ( uint32_t  rawId)
inline

Definition at line 26 of file HGCalTBElectronicsId.h.

Member Function Documentation

int HGCalTBElectronicsId::ichan ( ) const
inline

Definition at line 28 of file HGCalTBElectronicsId.h.

References kIChanMask.

int HGCalTBElectronicsId::iskiroc ( ) const
inline

Definition at line 32 of file HGCalTBElectronicsId.h.

References kISkiRocMask, and kISkiRocOffset.

bool HGCalTBElectronicsId::null ( ) const
inline

Definition at line 42 of file HGCalTBElectronicsId.h.

HGCalTBElectronicsId::operator uint32_t ( ) const
inline

Definition at line 47 of file HGCalTBElectronicsId.h.

uint32_t HGCalTBElectronicsId::rawId ( ) const
inline

Member Data Documentation

const int HGCalTBElectronicsId::kIChanMask = 0x7F
static

Definition at line 20 of file HGCalTBElectronicsId.h.

Referenced by HGCalTBElectronicsId(), and ichan().

const int HGCalTBElectronicsId::kIChanOffset = 0
static

Definition at line 19 of file HGCalTBElectronicsId.h.

const int HGCalTBElectronicsId::kISkiRocMask = 0x3F
static

Definition at line 22 of file HGCalTBElectronicsId.h.

Referenced by HGCalTBElectronicsId(), and iskiroc().

const int HGCalTBElectronicsId::kISkiRocOffset = 7
static

Definition at line 21 of file HGCalTBElectronicsId.h.

Referenced by HGCalTBElectronicsId(), and iskiroc().


The documentation for this class was generated from the following files: