CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes | Friends
cscdqm::Address Struct Reference

Structure to store detector addresses of any granularity: from whole detector to the single HV element. More...

#include <CSCDQM_Detector.h>

Public Member Functions

const std::string name () const
 Get the full name of the address prefixed with CSC_. It is being used by summaryReportContent variables. More...
 
const Addressoperator= (const Address &a)
 
const bool operator== (const Address &a) const
 

Public Attributes

unsigned int cfeb
 
unsigned int chamber
 
unsigned int hv
 
unsigned int layer
 
AddressMask mask
 
unsigned int ring
 
unsigned int side
 
unsigned int station
 

Friends

std::ostream & operator<< (std::ostream &out, const Address &adr)
 

Detailed Description

Structure to store detector addresses of any granularity: from whole detector to the single HV element.

Definition at line 82 of file CSCDQM_Detector.h.

Member Function Documentation

const std::string cscdqm::Address::name ( void  ) const
inline

Get the full name of the address prefixed with CSC_. It is being used by summaryReportContent variables.

Returns
Address name as string

Definition at line 132 of file CSCDQM_Detector.h.

Referenced by VIDSelectorBase.VIDSelectorBase::initialize().

const Address* cscdqm::Address::operator= ( const Address a)
inline

Definition at line 105 of file CSCDQM_Detector.h.

const bool cscdqm::Address::operator== ( const Address a) const
inline

Definition at line 94 of file CSCDQM_Detector.h.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const Address adr 
)
friend

Definition at line 123 of file CSCDQM_Detector.h.

Member Data Documentation

unsigned int cscdqm::Address::cfeb

Definition at line 89 of file CSCDQM_Detector.h.

unsigned int cscdqm::Address::chamber

Definition at line 87 of file CSCDQM_Detector.h.

unsigned int cscdqm::Address::hv

Definition at line 90 of file CSCDQM_Detector.h.

unsigned int cscdqm::Address::layer

Definition at line 88 of file CSCDQM_Detector.h.

AddressMask cscdqm::Address::mask

Definition at line 92 of file CSCDQM_Detector.h.

unsigned int cscdqm::Address::ring

Definition at line 86 of file CSCDQM_Detector.h.

unsigned int cscdqm::Address::side

Definition at line 84 of file CSCDQM_Detector.h.

unsigned int cscdqm::Address::station

Definition at line 85 of file CSCDQM_Detector.h.