Cjana::components::JComponentSummary::Collection | |
CJTablePrinter::Column | |
Cjana::components::JComponentSummary::Component | |
Cjana::components::EmptyConfig | |
►Cstd::enable_shared_from_this | |
CJEvent | |
CEntry | |
►Cstd::exception | |
CJException | JException is a data object which attaches JANA-specific context information to a generic exception |
CFlagGuard | |
►Cjana::components::JHasInputs::InputBase | |
Cjana::components::JHasInputs::Input< T > | |
Cjana::components::JHasInputs::InputOptions | |
►CJAny | Ideally we'd just use std::any, but we are restricted to C++14 for the time being |
CJAnyT< T > | Ideally we'd just use std::any, but we are restricted to C++14 for the time being |
CJApplication | JANA application class |
►CJArrow | |
CJEventMapArrow | |
CJEventSourceArrow | |
CJEventTapArrow | |
CJFoldArrow | |
CJUnfoldArrow | |
CJBacktrace | |
CJBenchmarker | |
CJBenchUtils | |
►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 |
CJCallGraphEntryMaker | Stack object to handle recording entry to call graph |
CJCallGraphRecorder::JCallGraphNode | |
CJCallGraphRecorder | |
CJCallGraphRecorder::JCallStackFrame | |
►Cjana::components::JComponent | |
CJEventFolder | |
►CJEventProcessor | |
CJAutoActivator | |
►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 |
CJEventUnfolder | |
►CJFactory | |
►CJFactoryT< T > | |
CJFactoryPodioT< T > | |
CJMultifactoryHelper< T > | |
►CJMultifactory | |
Cjana::components::JOmniFactory< AlgoT, ConfigT > | |
►CJService | |
CJCalibrationManager | |
CJComponentManager | |
CJEventGroupManager | JEventGroupManager is a JService which The purpose of JEventGroupManager is to |
CJExecutionEngine | |
CJGeometryManager | |
CJGlobalRootLock | |
CJLockService | |
CJParameterManager | |
CJPluginLoader | |
CJTopologyBuilder | |
Cjana::services::JWiringService | |
Cjana::components::JComponentSummary | |
►CJDatabundle | |
CJLightweightDatabundleT< T > | |
CJPodioDatabundle | |
CJCallGraphRecorder::JErrorCallStack | |
CJEventKey | |
►CJEventQueue | To handle memory locality at different granularities, we introduce the concept of a location |
CJEventPool | |
►CJEventSourceGenerator | |
CJEventSourceGeneratorT< T, Enable > | This templated class is used to generate JEventSource based objects to handle reading events into JANA |
CJEventSourceGeneratorT< T, std::enable_if_t< std::is_default_constructible_v< T > > > | |
►CJFactoryGenerator | |
CJFactoryGeneratorT< T > | JFactoryGeneratorT works for both JFactories and JMultifactories |
Cjana::components::JOmniFactoryGeneratorT< FactoryT > | |
Cjana::components::JWiredFactoryGeneratorT< FactoryT > | |
►CJFactoryPodio | The point of this additional base class is to allow us untyped access to the underlying PODIO collection, at the cost of some weird multiple inheritance |
CJFactoryPodioT< T > | |
CJFactorySet | |
CJFactorySummary | |
►CJGeometry | JGeometry is a virtual base class used to define the interface by which geometry information can be obtained in JANA |
CJGeometryXML | |
►Cjana::components::JHasDatabundleOutputs | |
CJFactory | |
►Cjana::components::JHasInputs | |
CJEventFolder | |
CJEventProcessor | |
CJEventUnfolder | |
Cjana::components::JOmniFactory< AlgoT, ConfigT > | |
►Cjana::components::JHasOutputs | |
CJEventFolder | |
CJEventSource | |
CJEventUnfolder | |
Cjana::components::JOmniFactory< AlgoT, ConfigT > | |
►Cjana::components::JHasRunCallbacks | |
CJEventFolder | |
CJEventProcessor | |
CJEventUnfolder | |
CJMultifactory | |
CJInspector | |
CJLogger | |
►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 |
►CJObject | |
CJEventGroup | A persistent JObject |
CJEventMessage | A JEventMessage is an interface used by JTransport for streaming individual events |
CJObjectMember | |
CJObjectSummary | |
CJParameter | |
CJPlugin | |
CJProcessorMapping | |
CJResource | Used to manage local resource files |
CJServiceLocator | JService is a trait indicating that an object can be shared among JANA components via a simple ServiceLocator |
CJStatusBits< T > | |
CJStringification | |
CJTablePrinter | |
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 |
►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 |
CJEventQueue::LocalQueue | |
►Cjana::components::JHasDatabundleOutputs::OutputBase | |
Cjana::components::Output< T > | |
Cjana::components::PodioOutput< PodioT > | |
Cjana::components::VariadicPodioOutput< PodioT > | |
►Cjana::components::JHasOutputs::OutputBase | |
Cjana::components::JHasOutputs::Output< T > | |
►Cjana::components::JComponent::ParameterBase | |
Cjana::components::JComponent::Parameter< T > | |
Cjana::components::JComponent::ParameterRef< T > | |
CJExecutionEngine::Perf | |
CJArrow::Port | |
►Cjana::components::JHasRunCallbacks::ResourceBase | |
Cjana::components::JHasRunCallbacks::Resource< ServiceT, ResourceT, LambdaT > | |
►Cjana::components::JComponent::ServiceBase | |
Cjana::components::JComponent::Service< ServiceT > | |
►Cstd::stringstream | |
CJLogMessage | |
Cjana::components::JOmniFactoryGeneratorT< FactoryT >::TypedWiring | |
Cjana::UserOptions | |
►Cjana::components::JHasInputs::VariadicInputBase | |
Cjana::components::JHasInputs::VariadicInput< T > | |
Cjana::components::JHasInputs::VariadicInputOptions | |
Cjana::services::JWiringService::Wiring | |
CJExecutionEngine::Worker | |