JANA2
C++ framework for multi-threaded data processing
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
]
▼
N
jana
▼
N
components
Omnifactories are a lightweight layer connecting JANA to generic algorithms It is assumed multiple input data (controlled by input tags) which might be changed by user parameters
C
EmptyConfig
►
C
JComponent
C
Parameter
C
ParameterBase
C
ParameterRef
C
Service
C
ServiceBase
►
C
JComponentSummary
C
Collection
C
Component
►
C
JHasInputs
C
Input
C
InputBase
C
InputOptions
C
VariadicInput
C
VariadicInputBase
C
VariadicInputOptions
►
C
JHasOutputs
C
OutputBase
C
VariadicOutputBase
►
C
JHasRunCallbacks
C
Resource
C
ResourceBase
C
JOmniFactory
►
C
JOmniFactoryGeneratorT
C
TypedWiring
C
JWiredFactoryGeneratorT
C
Output
C
PodioOutput
C
VariadicPodioOutput
▼
N
services
►
C
JWiringService
C
Wiring
C
UserOptions
C
FlagGuard
C
JAny
Ideally we'd just use std::any, but we are restricted to C++14 for the time being
C
JAnyT
Ideally we'd just use std::any, but we are restricted to C++14 for the time being
C
JApplication
JANA application class
▼
C
JArrow
C
Port
C
JAutoActivator
C
JBacktrace
C
JBenchmarker
C
JBenchUtils
C
JCalibration
C
JCalibrationCCDB
Descendant of
JCalibration
class which allow to use CCDB as JANA calibration source
C
JCalibrationFile
C
JCalibrationGenerator
This is a base class for all event source generators
C
JCalibrationManager
C
JCallGraphEntryMaker
Stack object to handle recording entry to call graph
▼
C
JCallGraphRecorder
C
JCallGraphNode
C
JCallStackFrame
C
JErrorCallStack
C
JComponentManager
▼
C
JDatabundle
C
NoTypeProvided
C
JEvent
C
JEventFolder
C
JEventGroup
A persistent
JObject
C
JEventGroupManager
JEventGroupManager
is a
JService
which The purpose of
JEventGroupManager
is to
C
JEventMapArrow
C
JEventPool
C
JEventProcessor
▼
C
JEventQueue
To handle memory locality at different granularities, we introduce the concept of a location
C
LocalQueue
C
JEventSource
C
JEventSourceArrow
C
JEventSourceGenerator
C
JEventSourceGeneratorT
This templated class is used to generate
JEventSource
based objects to handle reading events into JANA
C
JEventSourceGeneratorT< T, std::enable_if_t< std::is_default_constructible_v< T > > >
C
JEventTapArrow
C
JEventUnfolder
C
JException
JException
is a data object which attaches JANA-specific context information to a generic exception
▼
C
JExecutionEngine
C
Perf
C
Worker
C
JFactory
C
JFactoryGenerator
C
JFactoryGeneratorT
JFactoryGeneratorT
works for both JFactories and JMultifactories
C
JFactoryPodioT
C
JFactorySet
C
JFactorySummary
C
JFactoryT
C
JFoldArrow
C
JGeometry
JGeometry
is a virtual base class used to define the interface by which geometry information can be obtained in JANA
C
JGeometryManager
C
JGeometryXML
C
JGlobalRootLock
C
JInspector
C
JLightweightDatabundleT
C
JLockService
C
JLogger
C
JLogMessage
C
JMultifactory
C
JMultilevelSourceArrow
C
JObject
C
JObjectMember
C
JObjectSummary
C
JParameter
C
JParameterManager
C
JPlugin
C
JPluginLoader
C
JPodioDatabundle
C
JProcessorMapping
C
JResource
Used to manage local resource files
C
JService
C
JServiceLocator
JService
is a trait indicating that an object can be shared among JANA components via a simple ServiceLocator
C
JStatusBits
C
JStringification
▼
C
JTablePrinter
C
Column
C
JTopologyBuilder
C
JUnfoldArrow
Generated on Fri Aug 15 2025 03:12:38 for JANA2 by
1.9.8