#include <Glast.h>
Inheritance diagram for Glast:

Public Types | |
| typedef std::vector<Tower*> | _towerList |
| typedef _childList::const_iterator | const_iterator |
| typedef Tower | TowerType |
| declare the storage classes underneath Glast. More... | |
| typedef Scintillator | ACDTileType |
Public Methods | |
| Glast () | |
| constructors. More... | |
| virtual | ~Glast () |
| destructor. More... | |
| const_iterator | begin () const |
| access. More... | |
| const_iterator | end () const |
| const Tower* | tower (const unsigned int& i) const |
| virtual void | printOn (std::ostream&) const |
| GlastDetector overrides. More... | |
| virtual void | read (std::istream&) |
| virtual void | write (std::ostream&) const |
| virtual const char* | nameOf () const |
| void | visit (Tower*) |
| void | visit (Scintillator*) |
| virtual void | accept (DetectorVisitor&) |
| void | abortVisit () |
| virtual DOM_Element | persist (DOM_Element&) const |
Static Public Methods | |
| void | loadParameters (xml::IFile&) |
| setup parameters, done once. More... | |
| short | x_acd_across () |
| short | y_acd_across () |
| Glast* | instance () |
Static Public Attributes | |
| int | xNum = 1 |
| int | yNum = 1 |
| double | wall_gap = 0 |
| double | ke_cutoff = .0005 |
| double | zModDepth |
| double | zModCntr |
| double | Width |
| const GlastDetector::_PersistKey | classPersistKey = GlastDetector::_PersistKey("Glast") |
Protected Types | |
| typedef _towerList::iterator | iterator |
Protected Methods | |
| Glast ( const DOM_Element& in ) | |
| const GlastDetector::_PersistKey& | persistKey () const |
| iterator | begin () |
| iterator | end () |
Private Attributes | |
| bool | m_visit_flag |
| MCTruth | m_truth |
Static Private Attributes | |
| Glast* | s_instance = 0 |
Friends | |
| class | _Factory |
All active detectors within the instrument are contained within this Glast detector.
Definition at line 23 of file Glast.h.
|
|
|
|
|
declare the storage classes underneath Glast.
|
|
|
|
|
|
Reimplemented from GlastDetector. |
|
|
Reimplemented from GlastDetector. |
|
|
constructors.
|
|
|
destructor.
|
|
|
|
|
|
|
|
|
Reimplemented from GlastDetector. |
|
|
Reimplemented from GlastDetector. |
|
|
access.
Reimplemented from GlastDetector. |
|
|
Reimplemented from GlastDetector. |
|
|
Reimplemented from GlastDetector. Definition at line 119 of file Glast.cxx. Referenced by end(). |
|
|
|
|
|
setup parameters, done once.
|
|
|
Reimplemented from GlastDetector. |
|
|
Reimplemented from GlastDetector. |
|
|
|
|
|
GlastDetector overrides.
Reimplemented from GlastDetector. |
|
|
Reimplemented from GlastDetector. |
|
|
|
|
|
Reimplemented from DetectorVisitor. |
|
|
Reimplemented from DetectorVisitor. |
|
|
Reimplemented from GlastDetector. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000