//<<<<<< INCLUDES >>>>>> #include "Utilities/Configuration/interface/Architecture.h" #include "Visualisation/MuonVis/interface/VisMuBarRpcSimHitsTwig.h" #include "Visualisation/MuonVis/interface/VisMuBarRpcMyHitsTwig.h" #include "Visualisation/MuonVis/interface/VisMuBarSegmentTwig.h" #include "Visualisation/MuonVis/interface/VisMuBarSimHitsTwig.h" #include "Visualisation/MuonVis/interface/VisMuDataProxy.h" #include "Visualisation/MuonVis/interface/VisMuEndRecHitsTwig.h" #include "Visualisation/MuonVis/interface/VisMuEndRpcSimHitsTwig.h" #include "Visualisation/MuonVis/interface/VisMuEndSegmentTwig.h" #include "Visualisation/MuonVis/interface/VisMuEndSimHitsTwig.h" #include "Visualisation/MuonVis/interface/VisMuRecTracksTwig.h" #include "Visualisation/MuonVis/interface/VisMuSimTracksTwig.h" #include "Visualisation/MuonVis/interface/VisMuTwig.h" #include "Visualisation/MuonVis/interface/xtypeinfo.h" #include "Visualisation/CobraVisBase/interface/xtypeinfo.h" #include "Ig_Framework/IgObjectBrowser/interface/IgPluginDef.h" #include "Ig_Framework/IgObjectBrowser/interface/IgExtensionDB.h" //<<<<<< PRIVATE DEFINES >>>>>> //<<<<<< PRIVATE CONSTANTS >>>>>> //<<<<<< PRIVATE TYPES >>>>>> //<<<<<< PRIVATE VARIABLE DEFINITIONS >>>>>> //<<<<<< PUBLIC VARIABLE DEFINITIONS >>>>>> //<<<<<< CLASS STRUCTURE INITIALIZATION >>>>>> class MuonVisPlugin : public IgPluginDef { public: virtual void query (void); virtual void attach (void); }; DEFINE_IGUANA_PLUGIN (MuonVisPlugin); XTYPEINFO_DEF_1 (VisMuBarRpcSimHitsTwig, EventObserverTwig, false); XTYPEINFO_DEF_1 (VisMuBarRpcMyHitsTwig, EventObserverTwig, false); XTYPEINFO_DEF_1 (VisMuBarSegmentTwig, EventObserverTwig, false); XTYPEINFO_DEF_1 (VisMuBarSimHitsTwig, EventObserverTwig, false); XTYPEINFO_DEF_1 (VisMuEndRecHitsTwig, EventObserverTwig, false); XTYPEINFO_DEF_1 (VisMuEndRpcSimHitsTwig, EventObserverTwig, false); XTYPEINFO_DEF_1 (VisMuEndSegmentTwig, EventObserverTwig, false); XTYPEINFO_DEF_1 (VisMuEndSimHitsTwig, EventObserverTwig, false); XTYPEINFO_DEF_1 (VisMuRecTracksTwig, EventObserverTwig, false); XTYPEINFO_DEF_1 (VisMuSimTracksTwig, EventObserverTwig, false); XTYPEINFO_DEF_1 (VisMuTwig, EventObserverTwig, false); //<<<<<< PRIVATE FUNCTION DEFINITIONS >>>>>> //<<<<<< PUBLIC FUNCTION DEFINITIONS >>>>>> //<<<<<< MEMBER FUNCTION DEFINITIONS >>>>>> void MuonVisPlugin::query (void) { IgExtensionDB::Def::declare (this); } void MuonVisPlugin::attach (void) { IgExtensionDB::Def::installFactory (this); }