Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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