#include <OnXSvc.h>
Inheritance diagram for OnXSvc:
Public Types | |
| SUCCESS | |
| NO_INTERFACE | |
| VERSMISMATCH | |
| LAST_ERROR | |
| enum | Status |
| SUCCESS | |
| NO_INTERFACE | |
| VERSMISMATCH | |
| LAST_ERROR | |
| enum | Status |
| LINES = 0 | |
| POINTS = 1 | |
| SEGMENTS = 2 | |
| POLYGON = 3 | |
| enum | RepType { LINES = 0, POINTS = 1, SEGMENTS = 2, POLYGON = 3 } |
Public Member Functions | |
| virtual StatusCode | queryInterface (const InterfaceID &, void **) |
| virtual StatusCode | initialize () |
| virtual StatusCode | finalize () |
| virtual StatusCode | run () |
| virtual StatusCode | visualize (const std::string &) |
| virtual StatusCode | visualize (const DataObject &) |
| virtual StatusCode | visualize (const AIDA::IHistogram &) |
| virtual StatusCode | visualize (const Gaudi::XYZPoint &) |
| virtual StatusCode | visualize (const std::vector< Gaudi::XYZPoint > &, RepType=LINES) |
| virtual std::vector< std::string > | dataChildren (const std::string &) |
| virtual void | ls (const std::string &, int depth=-1) |
| virtual bool | writeToString (const std::string &, std::string &) |
| virtual void | nextEvent () |
| virtual IService * | getService (const std::string &) |
| virtual void | clearDetectorStore () |
| virtual StatusCode | changeGeometry (const std::string &) |
| virtual StatusCode | changeColors (const std::string &) |
| virtual void | openEventFile (const std::string &) |
| virtual std::string | torgb (const std::string &) |
| virtual void * | topointer (const std::string &) const |
| virtual IAppMgrUI * | appMgr () const |
| virtual SoPage * | currentSoPage () |
| virtual SoRegion * | currentSoRegion () |
| virtual const std::string & | cuts () const |
| virtual IWidget * | currentWidget () |
| virtual void | setSession (Slash::Core::ISession *) |
| virtual Slash::Core::ISession * | session () |
| virtual Slash::Core::IWriter & | printer () |
| virtual void | addType (Slash::Data::IAccessor *) |
| virtual Slash::Data::IProcessor * | typeManager () |
| virtual Slash::Data::IAccessor * | metaType () |
| virtual std::vector< std::string > | getHighlightedSoShapeNames () |
| virtual std::vector< ContainedObject * > | getHighlightedContainedObject () |
| virtual unsigned long | addRef () |
| virtual unsigned long | release () |
| virtual const std::string & | name () const |
| virtual const InterfaceID & | type () const |
| virtual StatusCode | configure () |
| virtual StatusCode | start () |
| virtual StatusCode | stop () |
| virtual StatusCode | terminate () |
| virtual Gaudi::StateMachine::State | FSMState () const |
| virtual Gaudi::StateMachine::State | targetFSMState () const |
| virtual StatusCode | reinitialize () |
| virtual StatusCode | restart () |
| virtual StatusCode | sysInitialize () |
| virtual StatusCode | sysStart () |
| virtual StatusCode | sysStop () |
| virtual StatusCode | sysFinalize () |
| virtual StatusCode | sysReinitialize () |
| virtual StatusCode | sysRestart () |
| virtual StatusCode | setProperty (const Property &p) |
| virtual StatusCode | setProperty (const std::string &s) |
| virtual StatusCode | setProperty (const std::string &n, const std::string &v) |
| StatusCode | setProperty (const std::string &name, const TYPE &value) |
| virtual StatusCode | getProperty (Property *p) const |
| virtual const Property & | getProperty (const std::string &name) const |
| virtual StatusCode | getProperty (const std::string &n, std::string &v) const |
| virtual const std::vector< Property * > & | getProperties () const |
| ISvcLocator * | serviceLocator () const |
| IMessageSvc * | msgSvc () |
| IMessageSvc * | msgSvc () const |
| IMessageSvc * | messageService () |
| IMessageSvc * | messageService () const |
| StatusCode | setProperties () |
| StatusCode | service (const std::string &name, T *&psvc, bool createIf=true) const |
| StatusCode | service (const std::string &svcType, const std::string &svcName, T *&psvc) const |
| Property * | declareProperty (const std::string &name, T &property, const std::string &doc="none") const |
| Property * | declareRemoteProperty (const std::string &name, IProperty *rsvc, const std::string &rname="") const |
| IAuditorSvc * | auditorSvc () const |
| virtual unsigned long | addRef ()=0 |
| virtual unsigned long | release ()=0 |
| virtual StatusCode | visualize (const std::vector< Gaudi::XYZPoint > &, RepType=LINES)=0 |
Static Public Member Functions | |
| static const InterfaceID & | interfaceID () |
| static const InterfaceID & | interfaceID () |
| static const InterfaceID & | interfaceID () |
| static const InterfaceID & | interfaceID () |
| static const InterfaceID & | interfaceID () |
Public Attributes | |
| SUCCESS | |
| NO_INTERFACE | |
| VERSMISMATCH | |
| LAST_ERROR | |
Protected Member Functions | |
| OnXSvc (const std::string &, ISvcLocator *) | |
| virtual | ~OnXSvc () |
| int | outputLevel () const |
| virtual void | setServiceManager (ISvcManager *)=0 |
Protected Attributes | |
| IntegerProperty | m_outputLevel |
| Gaudi::StateMachine::State | m_state |
| Gaudi::StateMachine::State | m_targetState |
| IMessageSvc * | m_messageSvc |
Private Member Functions | |
| virtual void | eventInfo () |
| bool | visitToXML (IDataProviderSvc *, SmartIF< IDataManagerSvc > &, SmartDataPtr< DataObject > &, std::string &) |
| IDataProviderSvc * | dataProvider (const std::string &) |
| bool | ls (IDataProviderSvc *, SmartIF< IDataManagerSvc > &, SmartDataPtr< DataObject > &, MsgStream &, int, int &) |
| Slash::UI::IUI * | findUI () |
Private Attributes | |
| IAppMgrUI * | fAppMgrUI |
| ISoConversionSvc * | fSoCnvSvc |
| IDataProviderSvc * | fEventDataSvc |
| IDataProviderSvc * | fDetectorDataSvc |
| IHistogramSvc * | fHistogramSvc |
| ISession * | fSession |
| bool | fThreaded |
| std::string | fToolkit |
| std::string | fFile |
| int | fVerboseLevel |
| bool | fOutputToTerminal |
| std::string | fCuts |
| MsgStream * | fLog |
| OnX::Main * | fOnXMain |
| Slash::Data::IProcessor * | fTypeManager |
| std::vector< Slash::Data::IAccessor * > | fTypes |
| Slash::Data::IAccessor * | fMetaType |
| Slash::Core::IWriter * | fLibPrinter |
| Slash::Core::IWriter * | fGaudiPrinter |
Friends | |
| class | SvcFactory< OnXSvc > |
| friend class | ServiceManager |
Classes | |
| class | KeyedIterator |
| class | KeyedType |
| class | Iterator |
| class | Type |
Definition at line 28 of file OnXSvc.h.
enum IUserInterfaceSvc::RepType [inherited] |
| OnXSvc::OnXSvc | ( | const std::string & | , | |
| ISvcLocator * | ||||
| ) | [protected] |
| virtual OnXSvc::~OnXSvc | ( | ) | [protected, virtual] |
| virtual StatusCode OnXSvc::queryInterface | ( | const InterfaceID & | , | |
| void ** | ||||
| ) | [virtual] |
Implements IRunable.
| virtual StatusCode OnXSvc::initialize | ( | ) | [virtual] |
Reimplemented from Service.
| virtual StatusCode OnXSvc::finalize | ( | ) | [virtual] |
Reimplemented from Service.
| virtual StatusCode OnXSvc::run | ( | ) | [virtual] |
Implements IRunable.
| virtual StatusCode OnXSvc::visualize | ( | const std::string & | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual StatusCode OnXSvc::visualize | ( | const DataObject & | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual StatusCode OnXSvc::visualize | ( | const AIDA::IHistogram & | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual StatusCode OnXSvc::visualize | ( | const Gaudi::XYZPoint & | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual StatusCode OnXSvc::visualize | ( | const std::vector< Gaudi::XYZPoint > & | , | |
| RepType | = LINES | |||
| ) | [virtual] |
| virtual std::vector<std::string> OnXSvc::dataChildren | ( | const std::string & | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual void OnXSvc::ls | ( | const std::string & | , | |
| int | depth = -1 | |||
| ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual bool OnXSvc::writeToString | ( | const std::string & | , | |
| std::string & | ||||
| ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual void OnXSvc::nextEvent | ( | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual IService* OnXSvc::getService | ( | const std::string & | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual void OnXSvc::clearDetectorStore | ( | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual StatusCode OnXSvc::changeGeometry | ( | const std::string & | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual StatusCode OnXSvc::changeColors | ( | const std::string & | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual void OnXSvc::openEventFile | ( | const std::string & | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual std::string OnXSvc::torgb | ( | const std::string & | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual void* OnXSvc::topointer | ( | const std::string & | ) | const [virtual] |
Implements IUserInterfaceSvc.
| virtual IAppMgrUI* OnXSvc::appMgr | ( | ) | const [virtual] |
Implements IUserInterfaceSvc.
| virtual SoPage* OnXSvc::currentSoPage | ( | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual SoRegion* OnXSvc::currentSoRegion | ( | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual const std::string& OnXSvc::cuts | ( | ) | const [virtual] |
Implements IUserInterfaceSvc.
| virtual IWidget* OnXSvc::currentWidget | ( | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual void OnXSvc::setSession | ( | Slash::Core::ISession * | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual Slash::Core::ISession* OnXSvc::session | ( | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual Slash::Core::IWriter& OnXSvc::printer | ( | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual void OnXSvc::addType | ( | Slash::Data::IAccessor * | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual Slash::Data::IProcessor* OnXSvc::typeManager | ( | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual Slash::Data::IAccessor* OnXSvc::metaType | ( | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual std::vector<std::string> OnXSvc::getHighlightedSoShapeNames | ( | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual std::vector<ContainedObject*> OnXSvc::getHighlightedContainedObject | ( | ) | [virtual] |
Implements IUserInterfaceSvc.
| virtual void OnXSvc::eventInfo | ( | ) | [private, virtual] |
| bool OnXSvc::visitToXML | ( | IDataProviderSvc * | , | |
| SmartIF< IDataManagerSvc > & | , | |||
| SmartDataPtr< DataObject > & | , | |||
| std::string & | ||||
| ) | [private] |
| IDataProviderSvc* OnXSvc::dataProvider | ( | const std::string & | ) | [private] |
| bool OnXSvc::ls | ( | IDataProviderSvc * | , | |
| SmartIF< IDataManagerSvc > & | , | |||
| SmartDataPtr< DataObject > & | , | |||
| MsgStream & | , | |||
| int | , | |||
| int & | ||||
| ) | [private] |
| Slash::UI::IUI* OnXSvc::findUI | ( | ) | [private] |
| static const InterfaceID& IUserInterfaceSvc::interfaceID | ( | ) | [inline, static, inherited] |
Reimplemented from IService.
Definition at line 34 of file IUserInterfaceSvc.h.
00034 { return IID_IUserInterfaceSvc; }
| virtual StatusCode IUserInterfaceSvc::visualize | ( | const std::vector< Gaudi::XYZPoint > & | , | |
| RepType | = LINES | |||
| ) | [pure virtual, inherited] |
friend class SvcFactory< OnXSvc > [friend] |
IAppMgrUI* OnXSvc::fAppMgrUI [private] |
ISoConversionSvc* OnXSvc::fSoCnvSvc [private] |
IDataProviderSvc* OnXSvc::fEventDataSvc [private] |
IDataProviderSvc* OnXSvc::fDetectorDataSvc [private] |
IHistogramSvc* OnXSvc::fHistogramSvc [private] |
ISession* OnXSvc::fSession [private] |
bool OnXSvc::fThreaded [private] |
std::string OnXSvc::fToolkit [private] |
std::string OnXSvc::fFile [private] |
int OnXSvc::fVerboseLevel [private] |
bool OnXSvc::fOutputToTerminal [private] |
std::string OnXSvc::fCuts [private] |
MsgStream* OnXSvc::fLog [private] |
OnX::Main* OnXSvc::fOnXMain [private] |
Slash::Data::IProcessor* OnXSvc::fTypeManager [private] |
std::vector<Slash::Data::IAccessor*> OnXSvc::fTypes [private] |
Slash::Data::IAccessor* OnXSvc::fMetaType [private] |
Slash::Core::IWriter* OnXSvc::fLibPrinter [private] |
Slash::Core::IWriter* OnXSvc::fGaudiPrinter [private] |
1.4.7