CMS 3D CMS Logo

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 4 of file TmModule.h.

Constructor & Destructor Documentation

◆ TmModule()

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:20
int idModule
Definition: TmModule.h:25
int layer
Definition: TmModule.h:27
bool notused
Definition: TmModule.h:29
std::string text
Definition: TmModule.h:13
std::string capvids
Definition: TmModule.h:15
short int HVchannel
Definition: TmModule.h:19
int CcuId
Definition: TmModule.h:16
int red
Definition: TmModule.h:10
int ring
Definition: TmModule.h:26

◆ ~TmModule()

TmModule::~TmModule ( )
virtual

Definition at line 16 of file TmModule.cc.

16 {}

Member Function Documentation

◆ getId()

int TmModule::getId ( )
inline

Definition at line 21 of file TmModule.h.

References idModule.

21 { return idModule; }
int idModule
Definition: TmModule.h:25

◆ getKey()

int TmModule::getKey ( )
inline

◆ getQPointArray()

int TmModule::getQPointArray ( )
inline

Definition at line 32 of file TmModule.h.

References histNumber.

32 { return histNumber; };
int histNumber
Definition: TmModule.h:20

◆ notInUse()

bool TmModule::notInUse ( )
inline

Definition at line 23 of file TmModule.h.

References notused.

Referenced by TrackerMap::save_as_fedtrackermap().

23 { return notused; }
bool notused
Definition: TmModule.h:29

◆ setQPointArray()

void TmModule::setQPointArray ( int  ar)
inline

Definition at line 31 of file TmModule.h.

References histNumber.

31 { histNumber = ar; };
int histNumber
Definition: TmModule.h:20

◆ setUsed()

void TmModule::setUsed ( )
inline

Definition at line 24 of file TmModule.h.

References notused.

24 { notused = false; }
bool notused
Definition: TmModule.h:29

Member Data Documentation

◆ blue

int TmModule::blue

Definition at line 10 of file TmModule.h.

Referenced by TrackerMap::drawApvPair().

◆ capvids

std::string TmModule::capvids

Definition at line 15 of file TmModule.h.

Referenced by TmModule().

◆ CcuId

int TmModule::CcuId

Definition at line 16 of file TmModule.h.

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

◆ count

int TmModule::count

◆ green

int TmModule::green

Definition at line 10 of file TmModule.h.

Referenced by TrackerMap::drawApvPair().

◆ histNumber

int TmModule::histNumber

Definition at line 20 of file TmModule.h.

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

◆ HVchannel

short int TmModule::HVchannel

Definition at line 19 of file TmModule.h.

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

◆ idex

unsigned int TmModule::idex

◆ idModule

int TmModule::idModule

Definition at line 25 of file TmModule.h.

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

◆ layer

int TmModule::layer

◆ length

float TmModule::length

Definition at line 9 of file TmModule.h.

◆ name

std::string TmModule::name

Definition at line 14 of file TmModule.h.

Referenced by ElectronMVAID.ElectronMVAID::__call__(), FWLite.ElectronMVAID::__call__(), dirstructure.Directory::__create_pie_image(), DisplayManager.DisplayManager::__del__(), dqm_interfaces.DirID::__eq__(), BeautifulSoup.Tag::__eq__(), dirstructure.Directory::__get_full_path(), dirstructure.Comparison::__get_img_name(), dataset.Dataset::__getDataType(), dataset.Dataset::__getFileInfoList(), 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.Service::__setattr__(), config.CFG::__str__(), counter.Counter::__str__(), average.Average::__str__(), BeautifulSoup.Tag::__str__(), BeautifulSoup.SoupStrainer::__str__(), FWLite.WorkingPoints::_reformat_cut_definitions(), core.autovars.NTupleObjectType::addSubObjects(), core.autovars.NTupleObjectType::addVariables(), core.autovars.NTupleObjectType::allVars(), dataset.CMSDataset::buildListOfFiles(), dataset.LocalDataset::buildListOfFiles(), dataset.CMSDataset::buildListOfFilesDBS(), dirstructure.Directory::calcStats(), validation.Sample::digest(), python.rootplot.utilities.Hist::divide(), python.rootplot.utilities.Hist::divide_wilson(), DisplayManager.DisplayManager::Draw(), TrackerMap::drawApvPair(), 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(), dataset.BaseDataset::printInfo(), dataset.Dataset::printInfo(), production_tasks.MonitorJobs::run(), BeautifulSoup.SoupStrainer::searchTag(), python.rootplot.utilities.Hist::TGraph(), python.rootplot.utilities.Hist::TH1F(), counter.Counter::write(), and average.Average::write().

◆ notused

bool TmModule::notused

Definition at line 29 of file TmModule.h.

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

◆ posx

float TmModule::posx

Definition at line 8 of file TmModule.h.

◆ posy

float TmModule::posy

Definition at line 8 of file TmModule.h.

◆ posz

float TmModule::posz

Definition at line 8 of file TmModule.h.

◆ PsuId

std::string TmModule::PsuId

Definition at line 17 of file TmModule.h.

Referenced by TrackerMap::TrackerMap().

◆ psuIdex

int TmModule::psuIdex

Definition at line 18 of file TmModule.h.

Referenced by TrackerMap::TrackerMap().

◆ red

int TmModule::red

Definition at line 10 of file TmModule.h.

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

◆ ring

int TmModule::ring

◆ text

std::string TmModule::text

◆ thickness

float TmModule::thickness

Definition at line 9 of file TmModule.h.

◆ value

float TmModule::value

◆ width

float TmModule::width

◆ widthAtHalfLength

float TmModule::widthAtHalfLength

Definition at line 9 of file TmModule.h.