#include <SiTracker.h>
Inheritance diagram for SiTracker:
Public Types | |
| typedef SiDetector | SiLayerType |
| declare the SiLayer type for exporting. More... | |
Public Methods | |
| SiTracker () | |
| virtual | ~SiTracker () |
| void | visit ( SiDetector* ) |
| void | accept ( DetectorVisitor& ) |
| virtual const char* | nameOf () const |
| virtual DOM_Element | persist (DOM_Element&) const |
Static Public Methods | |
| void | loadParameters (xml::IFile& ini) |
| static parameters load. More... | |
| int | numTrays () |
| number of trays in the detector. More... | |
| double | traySpacing () |
| spacing between trays. More... | |
| double | zFirstPlane () |
| spacing between trays. More... | |
| double | convRadLen (int i=3, int towerid=0) |
| thickness of the converters: kluge for first non-zero layer for now. More... | |
| double | siStripPitch () |
| pitch of the SiStrips. More... | |
| double | siThickness () |
| thickness of each Si layer. More... | |
| double | modWidth () |
| overall width of the tracker module. More... | |
| double | footThickness () |
| thickness of foot at bottom of tracker. More... | |
| double | electronicsGap () |
| electronics gap. More... | |
| const char* | color () |
| draw color for the tracker module. More... | |
| const char* | conv_mat () |
| void | set_spec_file_name (const char *) |
| std::string | spec_file_name () |
Static Public Attributes | |
| const GlastDetector::_PersistKey | classPersistKey = GlastDetector::_PersistKey( "SiTracker" ) |
Protected Methods | |
| SiTracker (const DOM_Element&) | |
| const GlastDetector::_PersistKey& | persistKey () const |
Static Private Attributes | |
| int | num_trays |
| double | tray_spacing |
| double | z_first_plane |
| xml::IFile::doubleVector | s_conv_rad_len |
| double | si_thickness |
| double | mod_width |
| double | panel_thickness |
| double | foot_thickness |
| double | electronics_gap |
| const char* | s_conv_mat |
| const char* | s_color |
Friends | |
| class | _Factory |
Definition at line 18 of file SiTracker.h.
|
|
declare the SiLayer type for exporting.
Definition at line 29 of file SiTracker.h. |
|
|
Definition at line 40 of file SiTracker.cxx. |
|
|
Definition at line 43 of file SiTracker.cxx. |
|
|
Definition at line 47 of file SiTracker.cxx. |
|
|
Reimplemented from GlastDetector. Definition at line 62 of file SiTracker.cxx. |
|
|
draw color for the tracker module.
Definition at line 68 of file SiTracker.h. |
|
|
thickness of the converters: kluge for first non-zero layer for now.
Definition at line 106 of file SiTracker.cxx. |
|
|
Definition at line 70 of file SiTracker.h. |
|
|
electronics gap.
Definition at line 65 of file SiTracker.h. |
|
|
thickness of foot at bottom of tracker.
Definition at line 62 of file SiTracker.h. |
|
|
static parameters load.
Definition at line 71 of file SiTracker.cxx. |
|
|
overall width of the tracker module.
Definition at line 59 of file SiTracker.h. |
|
|
Reimplemented from GlastDetector. Definition at line 77 of file SiTracker.h. |
|
|
number of trays in the detector.
Definition at line 41 of file SiTracker.h. |
|
|
Reimplemented from GlastDetector. Definition at line 51 of file SiTracker.cxx. |
|
|
Definition at line 92 of file SiTracker.h. |
|
|
Definition at line 85 of file SiTracker.h. |
|
|
pitch of the SiStrips.
Definition at line 53 of file SiTracker.h. |
|
|
thickness of each Si layer.
Definition at line 56 of file SiTracker.h. |
|
|
Definition at line 86 of file SiTracker.h. |
|
|
spacing between trays.
Definition at line 44 of file SiTracker.h. |
|
|
Reimplemented from DetectorVisitor. Definition at line 57 of file SiTracker.cxx. |
|
|
spacing between trays.
Definition at line 47 of file SiTracker.h. |
|
|
Definition at line 97 of file SiTracker.h. |
|
|
Definition at line 29 of file SiTracker.cxx. |
|
|
Definition at line 20 of file SiTracker.cxx. |
|
|
Definition at line 19 of file SiTracker.cxx. |
|
|
Definition at line 17 of file SiTracker.cxx. |
|
|
Definition at line 12 of file SiTracker.cxx. |
|
|
Definition at line 18 of file SiTracker.cxx. |
|
|
Definition at line 22 of file SiTracker.cxx. |
|
|
Definition at line 21 of file SiTracker.cxx. |
|
|
Definition at line 15 of file SiTracker.cxx. |
|
|
Definition at line 16 of file SiTracker.cxx. |
|
|
Definition at line 13 of file SiTracker.cxx. |
|
|
Definition at line 14 of file SiTracker.cxx. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000