![]() |
![]() |
#include <VisReco/VisCustomTracker/interface/VisCuTkModule.h>
Public Member Functions | |
int | getId () |
string | getName () |
VisCuTkSubLayer * | getOwner () |
bool | isVisible () |
bool | notInUse () |
void | setName (string s) |
void | setUsed () |
void | setVisible (bool vis) |
void | setVisible () |
VisCuTkModule (int idc, VisCuTkSubLayer *subLayer) | |
virtual | ~VisCuTkModule () |
Public Attributes | |
int | bufvalue |
int | cluster_size |
int | cluster_start |
GeomDetUnit * | detUnit |
int | digi_size |
int | digi_start |
float | length |
float | posx |
float | posy |
float | posz |
int | rechit_size |
int | rechit_start |
int | simhit_size |
int | simhit_start |
float | thickness |
int | value |
float | width |
float | widthAtHalfLength |
Private Attributes | |
int | idModule |
string | name |
bool | notused |
VisCuTkSubLayer * | subLayer |
bool | visible |
Definition at line 11 of file VisCuTkModule.h.
VisCuTkModule::VisCuTkModule | ( | int | idc, | |
VisCuTkSubLayer * | subLayer | |||
) |
Definition at line 6 of file VisCuTkModule.cc.
References cluster_size, cluster_start, digi_size, digi_start, idModule, name, notused, rechit_size, rechit_start, simhit_size, simhit_start, and visible.
00006 { 00007 visible=false; 00008 idModule = idc; 00009 this->subLayer=subLayer; 00010 notused=true; 00011 name = ""; 00012 digi_start=0; 00013 digi_size=0; 00014 cluster_start=0; 00015 cluster_size=0; 00016 rechit_start=0; 00017 rechit_size=0; 00018 simhit_start=0; 00019 simhit_size=0; 00020 }
VisCuTkModule::~VisCuTkModule | ( | ) | [virtual] |
int VisCuTkModule::getId | ( | ) | [inline, virtual] |
Implements VisCuTkState.
Definition at line 20 of file VisCuTkModule.h.
References idModule.
Referenced by VisCuTkMap2D::computemodule(), VisCuTrackerCluster::drawcluster(), VisCuTrackerDigi::drawdigi(), VisCuTkMap2D::drawmodule(), VisCuTkLayerSelection::drawmodule(), VisCuTkSlWindow::drawpart(), VisCuTrackerRecHit::drawrechit(), and VisCuTrackerSimHit::drawsimhit().
00020 {return idModule; }
string VisCuTkModule::getName | ( | void | ) | [inline] |
Definition at line 27 of file VisCuTkModule.h.
References name.
Referenced by VisCuTkLayerSelection::mousePressEvent(), VisCuTkMap2D::pan(), and VisCuTkGeometryTwig::update().
00027 {return name;}
VisCuTkSubLayer* VisCuTkModule::getOwner | ( | ) | [inline] |
Definition at line 21 of file VisCuTkModule.h.
Referenced by VisCuTkMap2D::computemodule(), VisCuTrackerCluster::drawcluster(), VisCuTrackerDigi::drawdigi(), VisCuTkMap2D::drawmodule(), VisCuTkLayerSelection::drawmodule(), VisCuTkSlWindow::drawpart(), VisCuTrackerRecHit::drawrechit(), and VisCuTrackerSimHit::drawsimhit().
00021 {return subLayer;}
bool VisCuTkModule::isVisible | ( | ) | [inline, virtual] |
Implements VisCuTkState.
Definition at line 22 of file VisCuTkModule.h.
References visible.
Referenced by VisCuTracker::buildDet(), VisCuTkMap2D::paintEvent(), VisCuTkMap2D::pan(), VisCuTkGeometryTwig::selectCrossedModules(), VisCuTrackerRecHit::update(), VisCuTrackerSimHit::update(), VisCuTrackerDigi::update(), VisCuTrackerCluster::update(), and VisCuTkGeometryTwig::update().
00022 {return visible;}
bool VisCuTkModule::notInUse | ( | ) | [inline] |
Definition at line 25 of file VisCuTkModule.h.
References notused.
Referenced by VisCuTkLayerSelection::drawModules(), VisCuTkBuilder::fill(), VisCuTkMap2D::paintEvent(), VisCuTkMap2D::pan(), VisCuTkMap2D::print(), and VisCuTkGeometryTwig::update().
00025 {return notused;}
void VisCuTkModule::setName | ( | string | s | ) | [inline] |
Definition at line 28 of file VisCuTkModule.h.
References name.
Referenced by VisCuTkBuilder::fill().
void VisCuTkModule::setUsed | ( | ) | [inline] |
Definition at line 26 of file VisCuTkModule.h.
References notused.
Referenced by VisCuTkBuilder::fill().
00026 {notused=false;}
Implements VisCuTkState.
Definition at line 24 of file VisCuTkModule.h.
References visible.
00024 {visible=vis;}
void VisCuTkModule::setVisible | ( | ) | [inline, virtual] |
Implements VisCuTkState.
Definition at line 23 of file VisCuTkModule.h.
References visible.
Referenced by VisCuTkSlWindow::drawall(), VisCuTkSlWindow::drawpart(), VisCuTkBuilder::fill(), VisCuTkSlWindow::notifyEvent(), VisCuTkSlWindow::pxbp(), VisCuTkSlWindow::pxep(), VisCuTkGeometryTwig::selectCrossedModules(), VisCuTkSlWindow::tecp(), VisCuTkSlWindow::tibp(), VisCuTkSlWindow::tidp(), VisCuTkSlWindow::tobp(), and VisCuTkGeometryTwig::update().
Definition at line 18 of file VisCuTkModule.h.
Referenced by VisCuTrackerCluster::drawcluster(), VisCuTrackerDigi::drawdigi(), VisCuTrackerRecHit::drawrechit(), VisCuTrackerSimHit::drawsimhit(), VisCuTkBuilder::fill(), VisCuTkMap2D::reset_val(), and VisCuTkMap2D::switch_val().
Definition at line 30 of file VisCuTkModule.h.
Referenced by VisCuTrackerCluster::drawcluster(), VisCuTkGeometryTwig::onNewEvent(), VisCuTkMap2D::paintEvent(), VisCuTkMap2D::print(), VisCuTrackerCluster::setEvent(), VisCuTrackerCluster::update(), VisCuTrackerCluster::updatetext(), and VisCuTkModule().
Definition at line 30 of file VisCuTkModule.h.
Referenced by VisCuTrackerCluster::drawcluster(), VisCuTkGeometryTwig::onNewEvent(), VisCuTrackerCluster::setEvent(), VisCuTrackerCluster::update(), VisCuTrackerCluster::updatetext(), and VisCuTkModule().
Definition at line 19 of file VisCuTkModule.h.
Referenced by VisCuTrackerCluster::drawcluster(), VisCuTrackerDigi::drawdigi(), VisCuTrackerSimHit::drawsimhit(), VisCuTkBuilder::fill(), VisCuTrackerRecHit::setEvent(), VisCuTrackerSimHit::update(), VisCuTrackerDigi::update(), VisCuTrackerCluster::update(), VisCuTkGeometryTwig::update(), VisCuTrackerCluster::updatetext(), VisCuTrackerSimHit::updatetext(), and VisCuTrackerDigi::updatetext().
Definition at line 29 of file VisCuTkModule.h.
Referenced by VisCuTrackerDigi::drawdigi(), VisCuTkGeometryTwig::onNewEvent(), VisCuTkMap2D::paintEvent(), VisCuTkMap2D::print(), VisCuTrackerDigi::setEvent(), VisCuTrackerDigi::update(), VisCuTrackerDigi::updatetext(), and VisCuTkModule().
Definition at line 29 of file VisCuTkModule.h.
Referenced by VisCuTrackerDigi::drawdigi(), VisCuTkGeometryTwig::onNewEvent(), VisCuTrackerDigi::setEvent(), VisCuTrackerDigi::update(), VisCuTrackerDigi::updatetext(), and VisCuTkModule().
int VisCuTkModule::idModule [private] |
float VisCuTkModule::length |
Definition at line 16 of file VisCuTkModule.h.
Referenced by VisCuTkMap2D::computemodule(), VisCuTrackerCluster::drawcluster(), VisCuTrackerDigi::drawdigi(), VisCuTkMap2D::drawmodule(), VisCuTkLayerSelection::drawmodule(), VisCuTrackerRecHit::drawrechit(), VisCuTrackerSimHit::drawsimhit(), and VisCuTkBuilder::fill().
string VisCuTkModule::name [private] |
Definition at line 34 of file VisCuTkModule.h.
Referenced by getName(), setName(), and VisCuTkModule().
bool VisCuTkModule::notused [private] |
Definition at line 37 of file VisCuTkModule.h.
Referenced by notInUse(), setUsed(), and VisCuTkModule().
float VisCuTkModule::posx |
Definition at line 15 of file VisCuTkModule.h.
Referenced by VisCuTkMap2D::computemodule(), VisCuTrackerCluster::drawcluster(), VisCuTrackerDigi::drawdigi(), VisCuTkMap2D::drawmodule(), VisCuTkLayerSelection::drawmodule(), VisCuTrackerRecHit::drawrechit(), VisCuTrackerSimHit::drawsimhit(), and VisCuTkBuilder::fill().
float VisCuTkModule::posy |
Definition at line 15 of file VisCuTkModule.h.
Referenced by VisCuTkMap2D::computemodule(), VisCuTrackerCluster::drawcluster(), VisCuTrackerDigi::drawdigi(), VisCuTkMap2D::drawmodule(), VisCuTkLayerSelection::drawmodule(), VisCuTrackerRecHit::drawrechit(), VisCuTrackerSimHit::drawsimhit(), and VisCuTkBuilder::fill().
float VisCuTkModule::posz |
Definition at line 15 of file VisCuTkModule.h.
Referenced by VisCuTkMap2D::computemodule(), VisCuTrackerCluster::drawcluster(), VisCuTrackerDigi::drawdigi(), VisCuTkMap2D::drawmodule(), VisCuTkLayerSelection::drawmodule(), VisCuTrackerRecHit::drawrechit(), VisCuTrackerSimHit::drawsimhit(), and VisCuTkBuilder::fill().
Definition at line 31 of file VisCuTkModule.h.
Referenced by VisCuTrackerRecHit::drawrechit(), VisCuTkGeometryTwig::onNewEvent(), VisCuTkMap2D::paintEvent(), VisCuTkMap2D::print(), VisCuTrackerRecHit::setEvent(), VisCuTrackerRecHit::update(), VisCuTrackerRecHit::updatetext(), and VisCuTkModule().
Definition at line 31 of file VisCuTkModule.h.
Referenced by VisCuTrackerRecHit::drawrechit(), VisCuTkGeometryTwig::onNewEvent(), VisCuTrackerRecHit::setEvent(), VisCuTrackerRecHit::update(), VisCuTrackerRecHit::updatetext(), and VisCuTkModule().
Definition at line 32 of file VisCuTkModule.h.
Referenced by VisCuTkGeometryTwig::onNewEvent(), VisCuTkMap2D::paintEvent(), VisCuTkMap2D::print(), VisCuTrackerSimHit::setEvent(), and VisCuTkModule().
Definition at line 32 of file VisCuTkModule.h.
Referenced by VisCuTkGeometryTwig::onNewEvent(), and VisCuTkModule().
VisCuTkSubLayer* VisCuTkModule::subLayer [private] |
Definition at line 38 of file VisCuTkModule.h.
float VisCuTkModule::thickness |
Definition at line 17 of file VisCuTkModule.h.
Referenced by VisCuTrackerCluster::drawcluster(), VisCuTrackerDigi::drawdigi(), VisCuTkMap2D::drawmodule(), VisCuTrackerRecHit::drawrechit(), VisCuTrackerSimHit::drawsimhit(), VisCuTkBuilder::fill(), VisCuTkMap2D::reset_val(), and VisCuTkMap2D::switch_val().
bool VisCuTkModule::visible [private] |
Definition at line 36 of file VisCuTkModule.h.
Referenced by isVisible(), setVisible(), and VisCuTkModule().
float VisCuTkModule::width |
Definition at line 16 of file VisCuTkModule.h.
Referenced by VisCuTkMap2D::computemodule(), VisCuTrackerCluster::drawcluster(), VisCuTrackerDigi::drawdigi(), VisCuTkMap2D::drawmodule(), VisCuTkLayerSelection::drawmodule(), VisCuTrackerRecHit::drawrechit(), VisCuTrackerSimHit::drawsimhit(), and VisCuTkBuilder::fill().
Definition at line 16 of file VisCuTkModule.h.
Referenced by VisCuTkMap2D::computemodule(), VisCuTrackerCluster::drawcluster(), VisCuTrackerDigi::drawdigi(), VisCuTkMap2D::drawmodule(), VisCuTkLayerSelection::drawmodule(), VisCuTrackerRecHit::drawrechit(), VisCuTrackerSimHit::drawsimhit(), and VisCuTkBuilder::fill().