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
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.

Referenced by TrackerMap::build().

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

Member Data Documentation

int TmModule::blue

Definition at line 11 of file TmModule.h.

Referenced by TrackerMap::drawApvPair(), TrackerMap::drawModule(), and TrackerMap::fillc().

std::string TmModule::capvids

Definition at line 16 of file TmModule.h.

Referenced by TrackerMap::drawModule(), TmModule(), and TrackerMap::TrackerMap().

int TmModule::CcuId

Definition at line 17 of file TmModule.h.

Referenced by TrackerMap::drawModule(), TmModule(), and TrackerMap::TrackerMap().

int TmModule::count
int TmModule::green

Definition at line 11 of file TmModule.h.

Referenced by TrackerMap::drawApvPair(), TrackerMap::drawModule(), and TrackerMap::fillc().

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 TrackerMap::drawModule(), and TmModule().

unsigned int TmModule::idex
int TmModule::idModule
int TmModule::layer
float TmModule::length
std::string TmModule::name
bool TmModule::notused

Definition at line 30 of file TmModule.h.

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

float TmModule::posx
float TmModule::posy
float TmModule::posz
std::string TmModule::PsuId

Definition at line 18 of file TmModule.h.

Referenced by TrackerMap::TrackerMap().

int TmModule::psuIdex

Definition at line 19 of file TmModule.h.

Referenced by TrackerMap::drawModule(), and TrackerMap::TrackerMap().

int TmModule::red
int TmModule::ring
std::string TmModule::text
float TmModule::thickness

Definition at line 10 of file TmModule.h.

Referenced by TrackerMap::build().

float TmModule::value
float TmModule::width
float TmModule::widthAtHalfLength