CMS 3D CMS Logo

TmModule.h
Go to the documentation of this file.
1 #include <map>
2 #include <string>
3 
4 class TmModule {
5 public:
6  TmModule(int idc, int iring, int ilayer);
7  virtual ~TmModule();
8  float posx, posy, posz;
10  int red, green, blue;
11  float value;
12  int count;
16  int CcuId;
18  int psuIdex;
19  short int HVchannel;
21  int getId() { return idModule; }
22  int getKey() { return layer * 100000 + ring * 1000 + idModule; }
23  bool notInUse() { return notused; }
24  void setUsed() { notused = false; }
25  int idModule;
26  int ring;
27  int layer;
28  unsigned int idex;
29  bool notused;
30 
31  void setQPointArray(int ar) { histNumber = ar; };
32  int getQPointArray() { return histNumber; };
33 };
TmModule::psuIdex
int psuIdex
Definition: TmModule.h:18
TmModule::posy
float posy
Definition: TmModule.h:8
TmModule
Definition: TmModule.h:4
TmModule::getKey
int getKey()
Definition: TmModule.h:22
TmModule::idModule
int idModule
Definition: TmModule.h:25
TmModule::red
int red
Definition: TmModule.h:10
TmModule::value
float value
Definition: TmModule.h:11
TmModule::setUsed
void setUsed()
Definition: TmModule.h:24
TmModule::name
std::string name
Definition: TmModule.h:14
TmModule::TmModule
TmModule(int idc, int iring, int ilayer)
Definition: TmModule.cc:4
TmModule::histNumber
int histNumber
Definition: TmModule.h:20
TmModule::widthAtHalfLength
float widthAtHalfLength
Definition: TmModule.h:9
TmModule::blue
int blue
Definition: TmModule.h:10
TmModule::ring
int ring
Definition: TmModule.h:26
TmModule::idex
unsigned int idex
Definition: TmModule.h:28
TmModule::setQPointArray
void setQPointArray(int ar)
Definition: TmModule.h:31
TmModule::text
std::string text
Definition: TmModule.h:13
TmModule::count
int count
Definition: TmModule.h:12
TmModule::posx
float posx
Definition: TmModule.h:8
TmModule::notInUse
bool notInUse()
Definition: TmModule.h:23
TmModule::~TmModule
virtual ~TmModule()
Definition: TmModule.cc:16
TmModule::length
float length
Definition: TmModule.h:9
TmModule::getId
int getId()
Definition: TmModule.h:21
TmModule::layer
int layer
Definition: TmModule.h:27
TmModule::notused
bool notused
Definition: TmModule.h:29
TmModule::capvids
std::string capvids
Definition: TmModule.h:15
TmModule::width
float width
Definition: TmModule.h:9
TmModule::HVchannel
short int HVchannel
Definition: TmModule.h:19
TmModule::getQPointArray
int getQPointArray()
Definition: TmModule.h:32
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
TmModule::thickness
float thickness
Definition: TmModule.h:9
TmModule::posz
float posz
Definition: TmModule.h:8
TmModule::green
int green
Definition: TmModule.h:10
TmModule::PsuId
std::string PsuId
Definition: TmModule.h:17
TmModule::CcuId
int CcuId
Definition: TmModule.h:16