Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
CommonTools
TrackerMap
interface
TmModule.h
Go to the documentation of this file.
1
#include <map>
2
#include <string>
3
4
5
class
TmModule
{
6
public
:
7
TmModule
(
int
idc,
int
iring,
int
ilayer);
8
virtual
~TmModule
();
9
float
posx
,
posy
,
posz
;
10
float
length
,
width
,
thickness
,
widthAtHalfLength
;
11
int
red
,
green
,
blue
;
12
float
value
;
13
int
count
;
14
std::string
text
;
15
std::string
name
;
16
std::string
capvids
;
17
int
CcuId
;
18
std::string
PsuId
;
19
int
psuIdex
;
20
short
int
HVchannel
;
21
int
histNumber
;
22
int
getId
(){
return
idModule
; }
23
int
getKey
(){
return
layer
*100000+
ring
*1000+
idModule
; }
24
bool
notInUse
(){
return
notused
;}
25
void
setUsed
(){
notused
=
false
;}
26
int
idModule
;
27
int
ring
;
28
int
layer
;
29
unsigned
int
idex
;
30
bool
notused
;
31
32
void
setQPointArray
(
int
ar){
histNumber
= ar;};
33
int
getQPointArray
(){
return
histNumber
;};
34
};
35
36
37
TmModule::histNumber
int histNumber
Definition:
TmModule.h:21
TmModule::value
float value
Definition:
TmModule.h:12
TmModule::setUsed
void setUsed()
Definition:
TmModule.h:25
TmModule::idModule
int idModule
Definition:
TmModule.h:26
TmModule::posz
float posz
Definition:
TmModule.h:9
TmModule::layer
int layer
Definition:
TmModule.h:28
TmModule::notused
bool notused
Definition:
TmModule.h:30
TmModule::posx
float posx
Definition:
TmModule.h:9
TmModule::idex
unsigned int idex
Definition:
TmModule.h:29
TmModule::text
std::string text
Definition:
TmModule.h:14
TmModule::posy
float posy
Definition:
TmModule.h:9
TmModule::PsuId
std::string PsuId
Definition:
TmModule.h:18
TmModule::getQPointArray
int getQPointArray()
Definition:
TmModule.h:33
TmModule::TmModule
TmModule(int idc, int iring, int ilayer)
Definition:
TmModule.cc:4
TmModule::getId
int getId()
Definition:
TmModule.h:22
TmModule::count
int count
Definition:
TmModule.h:13
TmModule::width
float width
Definition:
TmModule.h:10
TmModule::psuIdex
int psuIdex
Definition:
TmModule.h:19
TmModule::capvids
std::string capvids
Definition:
TmModule.h:16
TmModule::HVchannel
short int HVchannel
Definition:
TmModule.h:20
TmModule::~TmModule
virtual ~TmModule()
Definition:
TmModule.cc:16
TmModule::widthAtHalfLength
float widthAtHalfLength
Definition:
TmModule.h:10
TmModule::getKey
int getKey()
Definition:
TmModule.h:23
TmModule::green
int green
Definition:
TmModule.h:11
TmModule::CcuId
int CcuId
Definition:
TmModule.h:17
TmModule
Definition:
TmModule.h:5
TmModule::thickness
float thickness
Definition:
TmModule.h:10
TmModule::notInUse
bool notInUse()
Definition:
TmModule.h:24
TmModule::red
int red
Definition:
TmModule.h:11
TmModule::blue
int blue
Definition:
TmModule.h:11
TmModule::setQPointArray
void setQPointArray(int ar)
Definition:
TmModule.h:32
TmModule::ring
int ring
Definition:
TmModule.h:27
TmModule::length
float length
Definition:
TmModule.h:10
TmModule::name
std::string name
Definition:
TmModule.h:15
Generated for CMSSW Reference Manual by
1.8.5