This class implements.. More...
#include "interface/PixelROCName.h"
Public Member Functions | |
int | blade () const |
char | detsub () const |
int | disk () const |
char | HF () const |
unsigned int | id () const |
char | IO () const |
int | ladder () const |
int | layer () const |
int | module () const |
char | mp () const |
const bool | operator< (const PixelROCName &aROC) const |
const PixelROCName & | operator= (const PixelROCName &aROC) |
const bool | operator== (const PixelROCName &aROC) const |
int | panel () const |
PixelROCName () | |
PixelROCName (std::string rocname) | |
PixelROCName (std::ifstream &s) | |
int | plaquet () const |
int | roc () const |
std::string | rocname () const |
int | sec () const |
Private Member Functions | |
void | check (bool check, const std::string &name) |
void | parsename (std::string name) |
void | setIdBPix (char np, char LR, int sec, int layer, int ladder, char HF, int module, int roc) |
void | setIdFPix (char np, char LR, int disk, int blade, int panel, int plaquet, int roc) |
Private Attributes | |
unsigned int | id_ |
Friends | |
std::ostream & | pos::operator<< (std::ostream &s, const PixelROCName &pixelroc) |
This class implements..
A longer explanation will be placed here later
Definition at line 23 of file PixelROCName.h.
PixelROCName::PixelROCName | ( | ) |
Definition at line 17 of file PixelROCName.cc.
|
explicit |
|
explicit |
Definition at line 227 of file PixelROCName.cc.
References parsename(), alignCSCRings::s, AlCaHLTBitMon_QueryRunRegistry::string, and createJobs::tmp.
|
inline |
Definition at line 43 of file PixelROCName.h.
References cms::cuda::assert(), and id_.
Referenced by rocname(), and setIdFPix().
|
private |
Definition at line 85 of file PixelROCName.cc.
References gather_cfg::cout, Skims_PA_cff::name, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by parsename().
|
inline |
|
inline |
Definition at line 39 of file PixelROCName.h.
References cms::cuda::assert(), and id_.
Referenced by parsename(), rocname(), and setIdFPix().
|
inline |
Definition at line 69 of file PixelROCName.h.
References cms::cuda::assert(), and id_.
Referenced by parsename(), rocname(), and setIdBPix().
|
inline |
|
inline |
|
inline |
Definition at line 65 of file PixelROCName.h.
References cms::cuda::assert(), and id_.
Referenced by parsename(), rocname(), and setIdBPix().
|
inline |
Definition at line 61 of file PixelROCName.h.
References cms::cuda::assert(), and id_.
Referenced by geometryXMLparser.DTAlignable::index(), geometryXMLparser.CSCAlignable::index(), parsename(), rocname(), and setIdBPix().
|
inline |
Definition at line 73 of file PixelROCName.h.
References cms::cuda::assert(), and id_.
Referenced by parsename(), rocname(), and setIdBPix().
|
inline |
|
inline |
const PixelROCName & PixelROCName::operator= | ( | const PixelROCName & | aROC | ) |
|
inline |
|
inline |
Definition at line 47 of file PixelROCName.h.
References cms::cuda::assert(), and id_.
Referenced by rocname(), and setIdFPix().
|
private |
Definition at line 97 of file PixelROCName.cc.
References check(), disk(), HF(), ladder(), layer(), module(), Skims_PA_cff::name, np, hltrates_dqm_sourceclient-live_cfg::offset, roc(), sec(), setIdBPix(), and setIdFPix().
Referenced by PixelROCName().
|
inline |
Definition at line 51 of file PixelROCName.h.
References cms::cuda::assert(), and id_.
Referenced by rocname(), and setIdFPix().
|
inline |
Definition at line 36 of file PixelROCName.h.
References id_.
Referenced by parsename(), rocname(), setIdBPix(), and setIdFPix().
std::string PixelROCName::rocname | ( | ) | const |
Definition at line 235 of file PixelROCName.cc.
References cms::cuda::assert(), blade(), detsub(), disk(), HF(), IO(), ladder(), layer(), module(), mp(), panel(), plaquet(), roc(), alignCSCRings::s, sec(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by pos::operator<<(), pos::PixelNameTranslation::PixelNameTranslation(), PixelROCName(), pos::PixelROCMaskBits::writeASCII(), pos::PixelROCTrimBits::writeASCII(), pos::PixelTBMSettings::writeASCII(), pos::PixelROCMaskBits::writeBinary(), pos::PixelROCTrimBits::writeBinary(), pos::PixelTBMSettings::writeBinary(), pos::PixelROCMaskBits::writeXML(), pos::PixelROCTrimBits::writeXML(), and pos::PixelTBMSettings::writeXML().
|
inline |
Definition at line 57 of file PixelROCName.h.
References cms::cuda::assert(), and id_.
Referenced by parsename(), rocname(), and setIdBPix().
|
private |
Definition at line 51 of file PixelROCName.cc.
References cms::cuda::assert(), HF(), id_, ladder(), layer(), module(), np, roc(), and sec().
Referenced by parsename().
|
private |
Definition at line 21 of file PixelROCName.cc.
References cms::cuda::assert(), blade(), disk(), id_, np, panel(), plaquet(), roc(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by parsename().
|
friend |
|
private |
Definition at line 122 of file PixelROCName.h.
Referenced by blade(), detsub(), disk(), HF(), id(), IO(), ladder(), layer(), module(), mp(), operator<(), operator=(), operator==(), panel(), plaquet(), roc(), sec(), setIdBPix(), and setIdFPix().