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

unsigned int TmModule::idex
int TmModule::idModule

Definition at line 26 of file TmModule.h.

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

int TmModule::layer
float TmModule::length
std::string TmModule::name

Definition at line 15 of file TmModule.h.

Referenced by ElectronMVAID.ElectronMVAID::__call__(), dirstructure.Directory::__create_pie_image(), dqm_interfaces.DirID::__eq__(), BeautifulSoup.Tag::__eq__(), dirstructure.Directory::__get_full_path(), dirstructure.Comparison::__get_img_name(), dataset.Dataset::__getDataType(), dataset.Dataset::__getFileInfoList(), cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), dirstructure.Comparison::__make_image(), core.autovars.NTupleVariable::__repr__(), core.autovars.NTupleObjectType::__repr__(), core.autovars.NTupleObject::__repr__(), core.autovars.NTupleCollection::__repr__(), dirstructure.Directory::__repr__(), dqm_interfaces.DirID::__repr__(), dirstructure.Comparison::__repr__(), config.CFG::__str__(), counter.Counter::__str__(), average.Average::__str__(), BeautifulSoup.Tag::__str__(), BeautifulSoup.SoupStrainer::__str__(), core.autovars.NTupleObjectType::addSubObjects(), core.autovars.NTupleObjectType::addVariables(), core.autovars.NTupleObjectType::allVars(), TrackerMap::build(), dirstructure.Directory::calcStats(), validation.Sample::digest(), python.rootplot.utilities.Hist::divide(), python.rootplot.utilities.Hist::divide_wilson(), TrackerMap::drawApvPair(), TrackerMap::drawModule(), TreeCrawler.Package::dump(), core.autovars.NTupleVariable::fillBranch(), core.autovars.NTupleObject::fillBranches(), core.autovars.NTupleCollection::fillBranchesScalar(), core.autovars.NTupleCollection::fillBranchesVector(), core.autovars.NTupleCollection::get_cpp_declaration(), core.autovars.NTupleCollection::get_cpp_wrapper_class(), core.autovars.NTupleCollection::get_py_wrapper_class(), utils.StatisticalTest::get_status(), production_tasks.Task::getname(), dataset.CMSDataset::getPrimaryDatasetEntries(), dataset.PrivateDataset::getPrimaryDatasetEntries(), VIDSelectorBase.VIDSelectorBase::initialize(), personalPlayback.Applet::log(), core.autovars.NTupleVariable::makeBranch(), core.autovars.NTupleObject::makeBranches(), core.autovars.NTupleCollection::makeBranchesScalar(), core.autovars.NTupleCollection::makeBranchesVector(), dirstructure.Directory::print_report(), TrackerMap::printall(), dataset.BaseDataset::printInfo(), dataset.Dataset::printInfo(), TrackerMap::printonline(), production_tasks.MonitorJobs::run(), BeautifulSoup.SoupStrainer::searchTag(), python.rootplot.utilities.Hist::TGraph(), python.rootplot.utilities.Hist::TH1F(), TrackerMap::TrackerMap(), Vispa.Views.PropertyView.Property::valueChanged(), counter.Counter::write(), and average.Average::write().

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.

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

float TmModule::posy

Definition at line 9 of file TmModule.h.

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

float TmModule::posz

Definition at line 9 of file TmModule.h.

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

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

Definition at line 10 of file TmModule.h.

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