CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
TmModule Class Reference

#include <TmModule.h>

Public Member Functions

int getId ()
 
int getKey ()
 
int getQPointArray ()
 
bool notInUse ()
 
void setQPointArray (int ar)
 
void setUsed ()
 
 TmModule (int idc, int iring, int ilayer)
 
virtual ~TmModule ()
 

Public Attributes

int blue
 
std::string capvids
 
int CcuId
 
int count
 
int green
 
int histNumber
 
short int HVchannel
 
unsigned int idex
 
int idModule
 
int layer
 
float length
 
std::string name
 
bool notused
 
float posx
 
float posy
 
float posz
 
std::string PsuId
 
int psuIdex
 
int red
 
int ring
 
std::string text
 
float thickness
 
float value
 
float width
 
float widthAtHalfLength
 

Detailed Description

Definition at line 5 of file TmModule.h.

Constructor & Destructor Documentation

TmModule::TmModule ( int  idc,
int  iring,
int  ilayer 
)

Definition at line 4 of file TmModule.cc.

References capvids, CcuId, histNumber, HVchannel, idModule, layer, notused, red, ring, and text.

4  {
5  idModule = idc;
6  this->ring=ring;
7  this->layer = layer;
8  this->text="";
9  notused=true;
10  histNumber=0;
11  red=-1;
12  capvids="";
13  CcuId=0;
14  HVchannel=2;
15 }
int histNumber
Definition: TmModule.h:21
int idModule
Definition: TmModule.h:26
int layer
Definition: TmModule.h:28
bool notused
Definition: TmModule.h:30
std::string text
Definition: TmModule.h:14
std::string capvids
Definition: TmModule.h:16
short int HVchannel
Definition: TmModule.h:20
int CcuId
Definition: TmModule.h:17
int red
Definition: TmModule.h:11
int ring
Definition: TmModule.h:27
TmModule::~TmModule ( )
virtual

Definition at line 16 of file TmModule.cc.

16  {
17 }

Member Function Documentation

int TmModule::getId ( )
inline

Definition at line 22 of file TmModule.h.

References idModule.

22 {return idModule; }
int idModule
Definition: TmModule.h:26
int TmModule::getKey ( )
inline
int TmModule::getQPointArray ( )
inline

Definition at line 33 of file TmModule.h.

References histNumber.

33 {return histNumber;};
int histNumber
Definition: TmModule.h:21
bool TmModule::notInUse ( )
inline

Definition at line 24 of file TmModule.h.

References notused.

24 {return notused;}
bool notused
Definition: TmModule.h:30
void TmModule::setQPointArray ( int  ar)
inline

Definition at line 32 of file TmModule.h.

References histNumber.

32 {histNumber = ar;};
int histNumber
Definition: TmModule.h:21
void TmModule::setUsed ( )
inline

Definition at line 25 of file TmModule.h.

References notused.

25 {notused=false;}
bool notused
Definition: TmModule.h:30

Member Data Documentation

int TmModule::blue

Definition at line 11 of file TmModule.h.

std::string TmModule::capvids

Definition at line 16 of file TmModule.h.

Referenced by TmModule().

int TmModule::CcuId

Definition at line 17 of file TmModule.h.

Referenced by TmModule().

int TmModule::count

Definition at line 13 of file TmModule.h.

int TmModule::green

Definition at line 11 of file TmModule.h.

int TmModule::histNumber

Definition at line 21 of file TmModule.h.

Referenced by getQPointArray(), setQPointArray(), and TmModule().

short int TmModule::HVchannel

Definition at line 20 of file TmModule.h.

Referenced by TmModule().

unsigned int TmModule::idex

Definition at line 29 of file TmModule.h.

int TmModule::idModule

Definition at line 26 of file TmModule.h.

Referenced by getId(), getKey(), and TmModule().

int TmModule::layer

Definition at line 28 of file TmModule.h.

Referenced by getKey(), and TmModule().

float TmModule::length

Definition at line 10 of file TmModule.h.

std::string TmModule::name
bool TmModule::notused

Definition at line 30 of file TmModule.h.

Referenced by notInUse(), setUsed(), and TmModule().

float TmModule::posx

Definition at line 9 of file TmModule.h.

float TmModule::posy

Definition at line 9 of file TmModule.h.

float TmModule::posz

Definition at line 9 of file TmModule.h.

std::string TmModule::PsuId

Definition at line 18 of file TmModule.h.

int TmModule::psuIdex

Definition at line 19 of file TmModule.h.

int TmModule::red

Definition at line 11 of file TmModule.h.

Referenced by TmModule().

int TmModule::ring

Definition at line 27 of file TmModule.h.

Referenced by getKey(), and TmModule().

std::string TmModule::text

Definition at line 14 of file TmModule.h.

Referenced by TmModule().

float TmModule::thickness

Definition at line 10 of file TmModule.h.

float TmModule::value
float TmModule::width

Definition at line 10 of file TmModule.h.

float TmModule::widthAtHalfLength

Definition at line 10 of file TmModule.h.