#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] |