Ganga.Core: Core package defines the fundamental subsystems of Ganga
Architecture.
Ganga.Core.FileWorkspace: FileWorkspace subsystem (aka LSE, SE,...) defines the interface to
create, copy and upload files which are part of Job definition such
as input and output sandboxes.
Ganga.Core.GangaRepository: Provides Persistency and the base class for all Registries Also, a
list of all Registries is kept here
Ganga.Core.InternalServices.Coordinator: Internal services coordinator :
takes care of conditional enabling/disabling of internal services (job monitoring loop, job registry, job
repository/workspace) when credentials become invalid preventing normal functioning of these services.
Ganga.Lib.MonitoringServices.JobExecutionMonitorMS.JobExecutionMonitorMS': This class implements the IMonitoringService-interface and thus can
be activated in .gangarc; it then gets instantiated and the object
gets callbacks whenever a job state changes in some well-defined
way (see methods below).