This class implements.. More...
#include "interface/PixelModuleName.h"
Public Member Functions | |
int | blade () const |
char | detsub () const |
int | disk () const |
char | HF () const |
char | IO () const |
int | ladder () const |
int | layer () const |
int | module () const |
std::string | modulename () const |
char | mp () const |
const bool | operator< (const PixelModuleName &aROC) const |
const PixelModuleName & | operator= (const PixelModuleName &aROC) |
const bool | operator== (const PixelModuleName &aModule) const |
int | panel () const |
PixelModuleName () | |
PixelModuleName (std::string rocname) | |
PixelModuleName (PixelROCName roc) | |
PixelModuleName (std::ifstream &s) | |
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) |
void | setIdFPix (char np, char LR, int disk, int blade, int panel) |
Private Attributes | |
unsigned int | id_ |
Friends | |
std::ostream & | operator<< (std::ostream &s, const PixelModuleName &pixelroc) |
This class implements..
A longer explanation will be placed here later
Definition at line 26 of file PixelModuleName.h.
PixelModuleName::PixelModuleName | ( | ) |
Definition at line 19 of file PixelModuleName.cc.
Referenced by parsename(), and PixelModuleName().
|
explicit |
|
explicit |
Definition at line 24 of file PixelModuleName.cc.
References pos::PixelROCName::id(), id_, modulename(), parsename(), and PixelModuleName().
|
explicit |
|
inline |
Definition at line 47 of file PixelModuleName.h.
References id_.
Referenced by modulename(), and operator==().
|
private |
Definition at line 101 of file PixelModuleName.cc.
References gather_cfg::cout, dataset::name, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by operator==(), and parsename().
|
inline |
|
inline |
Definition at line 46 of file PixelModuleName.h.
References id_.
Referenced by modulename(), operator==(), and parsename().
|
inline |
Definition at line 54 of file PixelModuleName.h.
References id_.
Referenced by modulename(), operator==(), and parsename().
|
inline |
|
inline |
Definition at line 53 of file PixelModuleName.h.
References id_.
Referenced by modulename(), operator==(), and parsename().
|
inline |
Definition at line 52 of file PixelModuleName.h.
References id_.
Referenced by geometryXMLparser.DTAlignable::index(), geometryXMLparser.CSCAlignable::index(), modulename(), operator==(), and parsename().
|
inline |
Definition at line 55 of file PixelModuleName.h.
References id_, operator<<, and operator=().
Referenced by modulename().
string PixelModuleName::modulename | ( | ) | const |
Definition at line 228 of file PixelModuleName.cc.
References blade(), detsub(), disk(), HF(), IO(), ladder(), layer(), module(), modulename(), mp(), pos::operator<<(), panel(), alignCSCRings::s, and sec().
Referenced by pos::PixelCalibConfiguration::buildROCAndModuleLists(), pos::PixelChannel::modulename(), modulename(), PixelModuleName(), pos::PixelPortcardMap::PixelPortcardMap(), pos::PixelPortcardMap::PortCardAndAOHs(), pos::PixelMaskAllPixels::writeASCII(), pos::PixelTrimAllPixels::writeASCII(), and pos::PixelDACSettings::writeASCII().
|
inline |
|
inline |
const PixelModuleName & PixelModuleName::operator= | ( | const PixelModuleName & | aROC | ) |
|
inline |
Definition at line 68 of file PixelModuleName.h.
References blade(), check(), disk(), HF(), id_, ladder(), layer(), dataset::name, np, panel(), parsename(), sec(), setIdBPix(), setIdFPix(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 48 of file PixelModuleName.h.
References id_.
Referenced by modulename(), and operator==().
|
private |
Definition at line 113 of file PixelModuleName.cc.
References check(), disk(), HF(), ladder(), layer(), np, PFRecoTauDiscriminationByIsolation_cfi::offset, PixelModuleName(), alignCSCRings::s, sec(), setIdBPix(), setIdFPix(), and tmp.
Referenced by operator==(), and PixelModuleName().
|
inline |
Definition at line 51 of file PixelModuleName.h.
References id_.
Referenced by modulename(), operator==(), and parsename().
|
private |
Definition at line 69 of file PixelModuleName.cc.
References id_, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by operator==(), and parsename().
|
private |
Definition at line 43 of file PixelModuleName.cc.
References id_, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by operator==(), and parsename().
|
friend |
Referenced by module().
|
private |
Definition at line 110 of file PixelModuleName.h.
Referenced by blade(), detsub(), disk(), HF(), IO(), ladder(), layer(), module(), mp(), operator<(), operator=(), operator==(), panel(), PixelModuleName(), sec(), setIdBPix(), and setIdFPix().