CommonTools
TrackerMap
interface
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
;
9
float
length
,
width
,
thickness
,
widthAtHalfLength
;
10
int
red
,
green
,
blue
;
11
float
value
;
12
int
count
;
13
std::string
text
;
14
std::string
name
;
15
std::string
capvids
;
16
int
CcuId
;
17
std::string
PsuId
;
18
int
psuIdex
;
19
short
int
HVchannel
;
20
int
histNumber
;
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
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
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
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
Generated for CMSSW Reference Manual by
1.8.16