CArrowSummary | |
▼Cenable_shared_from_this | |
CJEvent | |
CJLogMessage::End | Message terminator |
▼Cexception | |
CJException | JException is a data object which attaches JANA-specific context information to a generic exception |
▼CJActivable | Activable provides a way of propagating information about whether a particular item in the topology is active or not using notifications |
▼CJArrow | |
CJEventProcessorArrow | |
CJEventSourceArrow | |
CJMergeArrow | |
CJSplitArrow | |
CJSubeventArrow | |
CJArrowTopology | |
CJMailbox< T > | |
CJMailbox< Event > | |
CJMailbox< JSubevent > | |
CJApplication | JANA application class (singleton) |
CJApplicationSummary | |
CJArrowMetrics | |
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 |
CJComponentSummary | |
CJEventPool | |
▼CJEventProcessor | |
CJCsvWriter< T > | |
CJEventProcessorSummary | |
▼CJEventSource | |
CJDiscreteJoin< T > | 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 |
CJEventBuilder< T > | 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 |
CJStreamingEventSource< MessageT > | JStreamingEventSource is a class template which simplifies streaming events into JANA |
▼CJEventSourceGenerator | |
CJEventSourceGeneratorT< T > | This templated class is used to generate JEventSource based objects to handle reading events into JANA |
CJEventSourceSummary | |
▼CJFactory | |
CJFactoryT< T > | |
▼CJFactoryGenerator | |
CJFactoryGeneratorT< T > | |
CJSourceFactoryGenerator< DataTypes > | |
CJSourceFactoryGenerator< HeadType, TailTypes... > | |
CJFactorySummary | |
CJLogger | |
CJLogMessage | |
▼CJMessage | JMessage is an interface for data that can be streamed using JTransports |
CJEventMessage | A JEventMessage is an interface used by JTransport for streaming individual events |
CJHitMessage | A JHitMessage is an interface used by JTransport for streaming detector hits |
CJMetadata< T > | Class template for metadata |
▼CJObject | |
CJEventGroup | A persistent JObject |
CJEventMessage | A JEventMessage is an interface used by JTransport for streaming individual events |
CJObjectMember | |
CJObjectSummary | |
CJParameter | |
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 |
CJArrowPerfSummary | |
CJProcessorMapping | |
▼CJResettable | |
CJEvent | |
CJFactorySet | |
CJResourcePool< DType > | |
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 |
CJCalibrationManager | |
CJComponentManager | |
CJEventGroupManager | JEventGroupManager is a JService which The purpose of JEventGroupManager is to |
CJGlobalRootLock | |
CJLoggingService | |
CJParameterManager | |
CJPluginLoader | |
▼CJProcessingController | |
CJArrowProcessingController | |
CJDebugProcessingController | |
CJServiceLocator | JServiceLocator is a nexus for collecting, initializing, and retrieving JServices |
CJSharedPtrRecycler< DType > | |
CJStatusSummary | |
CJSubevent | Data structure containing all of the metadata needed to merge subevents on a per-event basis without needing a barrier |
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 |
CJVersion | |
▼CJWindow< T > | JWindow is an abstract data structure for aggregating individual JMessages into a single JEvent |
CJFixedWindow< T > | JFixedWindow partitions time into fixed, contiguous buckets, and emits a JEvent containing all JMessages for all sources which fall into that bucket |
CJMergeWindow< T > | JMergeWindow 'hydrates' an existing JEvent by appending any JMessages that fall into its pre-existing time interval |
CJSessionWindow< T > | JSessionWindow aggregates JMessages adaptively, i.e |
CJSessionWindow< T > | JSessionWindow aggregates JMessages adaptively, i.e |
CJTrivialWindow< T > | JTrivialWindow emits a new JEvent for each JMessage it receives |
CJWorker | |
CJWorkerMetrics | |
CWorkerSummary | |