![]() |
![]() |
#include <VisReco/VisCustomTracker/interface/VisCuTkSubDetector.h>
Public Member Functions | |
int | getId () |
VisCuCmsTracker * | getOwner () |
bool | isVisible () |
void | setVisible (bool vis) |
void | setVisible () |
VisCuTkSubDetector (int idc, VisCuCmsTracker *cmsTk) | |
virtual | ~VisCuTkSubDetector () |
Private Attributes | |
VisCuCmsTracker * | cmsTracker |
int | id |
bool | visible |
Definition at line 10 of file VisCuTkSubDetector.h.
VisCuTkSubDetector::VisCuTkSubDetector | ( | int | idc, | |
VisCuCmsTracker * | cmsTk | |||
) |
Definition at line 3 of file VisCuTkSubDetector.cc.
References VisCuTkCompositeDetector< VisCuTkPartDetector >::addComponent(), cmsTracker, i, and visible.
00003 { 00004 00005 id = idc; 00006 cmsTracker = cmsTk; 00007 visible = false; 00008 00009 for(int i=1;i<4;i++){ 00010 addComponent(i,new VisCuTkPartDetector(i,this)); 00011 } 00012 }
VisCuTkSubDetector::~VisCuTkSubDetector | ( | ) | [virtual] |
int VisCuTkSubDetector::getId | ( | ) | [inline, virtual] |
Implements VisCuTkState.
Definition at line 17 of file VisCuTkSubDetector.h.
References id.
Referenced by VisCuTkLayer::VisCuTkLayer(), VisCuTkLayerSelection::VisCuTkLayerSelection(), VisCuTkPartDetector::VisCuTkPartDetector(), and VisCuTkSubLayer::VisCuTkSubLayer().
00017 {return id; }
VisCuCmsTracker* VisCuTkSubDetector::getOwner | ( | ) | [inline] |
Definition at line 16 of file VisCuTkSubDetector.h.
References cmsTracker.
00016 {return cmsTracker; }
bool VisCuTkSubDetector::isVisible | ( | ) | [inline, virtual] |
Implements VisCuTkState.
Definition at line 18 of file VisCuTkSubDetector.h.
References visible.
00018 {return visible;}
Implements VisCuTkState.
Definition at line 20 of file VisCuTkSubDetector.h.
References visible.
00020 {visible=vis;}
void VisCuTkSubDetector::setVisible | ( | ) | [inline, virtual] |
VisCuCmsTracker* VisCuTkSubDetector::cmsTracker [private] |
Definition at line 22 of file VisCuTkSubDetector.h.
Referenced by getOwner(), and VisCuTkSubDetector().
int VisCuTkSubDetector::id [private] |
bool VisCuTkSubDetector::visible [private] |
Definition at line 24 of file VisCuTkSubDetector.h.
Referenced by isVisible(), setVisible(), and VisCuTkSubDetector().