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

Public Methods | |
| virtual StatusCode | openIRF (std::string filename) = 0 |
| open an IRF file. | |
| virtual StatusCode | readIRF () = 0 |
| read the next event from the IRF file return fail if EOF. | |
| virtual int | detectors_with_data () const = 0 |
| return the number of detectors currently with data. | |
| virtual void | accept (DetectorConverter&) const = 0 |
| accept a visitor to traverse the structure note that must be on a const object. | |
| virtual const xml::IFile* | iniFile () const = 0 |
| access to the IFile containing detector constants. | |
| virtual void | setDetector (GlastDetector* d) = 0 |
| set new root detector. | |
Static Public Methods | |
| const InterfaceID& | interfaceID () |
| Retrieve interface ID. More... | |
Definition at line 22 of file IGlastDetSvc.h.
|
|
accept a visitor to traverse the structure note that must be on a const object.
Reimplemented in GlastDetSvc. |
|
|
return the number of detectors currently with data.
Reimplemented in GlastDetSvc. |
|
|
access to the IFile containing detector constants.
Reimplemented in GlastDetSvc. |
|
|
Retrieve interface ID.
Definition at line 46 of file IGlastDetSvc.h. |
|
|
open an IRF file.
Reimplemented in GlastDetSvc. Referenced by GlastEventSelector::begin(). |
|
|
read the next event from the IRF file return fail if EOF.
Reimplemented in GlastDetSvc. Referenced by GlastEventSelector::next(). |
|
|
set new root detector.
Reimplemented in GlastDetSvc. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000