CArrowSummary | |
CJActivable | Activable provides a way of propagating information about whether a particular item in the topology is active or not using notifications |
CJApplication | JANA application class (singleton) |
CJApplicationSummary | |
CJArrow | |
CJArrowMetrics | |
CJArrowPerfSummary | |
CJArrowProcessingController | |
CJArrowTopology | |
CJBenchmarker | |
CJCalibration | |
CJCalibrationCCDB | Descendant of JCalibration class which allow to use CCDB as JANA calibration source |
CJCalibrationFile | |
CJCalibrationGenerator | This is a base class for all event source generators |
CJCalibrationManager | |
CJComponentManager | |
CJComponentSummary | |
CJCsvWriter | |
CJDebugProcessingController | |
CJDiscreteJoin | JEventBuilder pulls JMessages off of a user-specified JTransport, aggregates them into JEvents using the JWindow of their choice, and decides which to keep via a user-specified JTrigger |
CJEvent | |
CJEventBuilder | JEventBuilder pulls JMessages off of a user-specified JTransport, aggregates them into JEvents using the JWindow of their choice, and decides which to keep via a user-specified JTrigger |
CJEventGroup | A persistent JObject |
CJEventGroupManager | JEventGroupManager is a JService which The purpose of JEventGroupManager is to |
CJEventMessage | A JEventMessage is an interface used by JTransport for streaming individual events |
CJEventPool | |
CJEventProcessor | |
CJEventProcessorArrow | |
CJEventProcessorSummary | |
CJEventSource | |
CJEventSourceArrow | |
CJEventSourceGenerator | |
CJEventSourceGeneratorT | This templated class is used to generate JEventSource based objects to handle reading events into JANA |
CJEventSourceSummary | |
CJException | JException is a data object which attaches JANA-specific context information to a generic exception |
CJFactory | |
CJFactoryGenerator | |
CJFactoryGeneratorT | |
CJFactorySet | |
CJFactorySummary | |
CJFactoryT | |
CJFixedWindow | JFixedWindow partitions time into fixed, contiguous buckets, and emits a JEvent containing all JMessages for all sources which fall into that bucket |
CJGlobalRootLock | |
CJHitMessage | A JHitMessage is an interface used by JTransport for streaming detector hits |
CJLogger | |
CJLoggingService | |
▼CJLogMessage | |
CEnd | Message terminator |
CJMailbox | |
CJMergeArrow | |
CJMergeWindow | JMergeWindow 'hydrates' an existing JEvent by appending any JMessages that fall into its pre-existing time interval |
CJMessage | JMessage is an interface for data that can be streamed using JTransports |
CJMetadata | Class template for metadata |
CJObject | |
CJObjectMember | |
CJObjectSummary | |
CJParameter | |
CJParameterManager | |
CJPerfMetrics | JPerfMetrics represents the highest-level metrics we can collect from a running JProcessingTopology |
CJPerfSummary | JPerfSummary is a plain-old-data container for performance metrics |
CJPluginLoader | |
CJProcessingController | |
CJProcessorMapping | |
CJResettable | |
CJResourcePool | |
CJScheduler | Scheduler assigns Arrows to Workers in a first-come-first-serve manner, not unlike OpenMP's schedule dynamic |
CJService | JService is a trait indicating that an object can be shared among JANA components via a simple ServiceLocator |
CJServiceLocator | JServiceLocator is a nexus for collecting, initializing, and retrieving JServices |
CJSessionWindow | JSessionWindow aggregates JMessages adaptively, i.e |
CJSharedPtrRecycler | |
CJSourceFactoryGenerator | |
CJSourceFactoryGenerator< HeadType, TailTypes... > | |
CJSplitArrow | |
CJStatusSummary | |
CJStreamingEventSource | JStreamingEventSource is a class template which simplifies streaming events into JANA |
CJSubevent | Data structure containing all of the metadata needed to merge subevents on a per-event basis without needing a barrier |
CJSubeventArrow | |
CJSubeventProcessor | SubtaskProcessor offers sub-event-level parallelism |
CJTransport | JTransport is a lightweight wrapper for integrating different messaging systems with JANA |
CJTrigger | JTrigger determines whether an event contains data worth passing downstream, or whether it should be immediately recycled |
CJTrivialWindow | JTrivialWindow emits a new JEvent for each JMessage it receives |
CJVersion | |
CJWindow | JWindow is an abstract data structure for aggregating individual JMessages into a single JEvent |
CJWorker | |
CJWorkerMetrics | |
CWorkerSummary | |