fire v0.19.0
Framework for sImulation and Reconstruction of Events
|
Cfire::io::access | Empty struct for connecting a instance of Data and the type it wraps |
▼Cfire::io::BaseData | Empty data base allowing recursion |
▼Cfire::io::AbstractData< AtomicType > | |
Cfire::io::Data< AtomicType, std::enable_if_t< is_atomic_v< AtomicType > > > | Data wrapper for atomic types |
▼Cfire::io::AbstractData< ParameterStorage > | |
Cfire::io::Data< ParameterStorage > | Io::Data specialization for ParameterStorage |
▼Cfire::io::AbstractData< std::map< KeyType, ValType > > | |
Cfire::io::Data< std::map< KeyType, ValType > > | Our wrapper around std::map |
▼Cfire::io::AbstractData< std::vector< ContentType > > | |
Cfire::io::Data< std::vector< ContentType > > | Our wrapper around std::vector |
▼Cfire::io::AbstractData< DataType > | Type-specific base class to hold common data methods |
Cfire::io::Data< DataType, Enable > | General data set |
▼Cfire::io::h5::Reader::BufferHandle | Type-less handle to the Buffer |
Cfire::io::h5::Reader::Buffer< AtomicType > | Read buffer allowing individual element access from a dataset |
▼Cfire::io::Writer::BufferHandle | Type-less handle to buffers |
Cfire::io::Writer::Buffer< AtomicType > | Buffer atomic data types in-memory for efficient disk operations |
Cfire::Conditions::CacheEntry | An entry to store an already loaded conditions object |
Cfire::Conditions | Container and cache for conditions and conditions providers |
Cfire::ConditionsIntervalOfValidity | Defines the run/event/type range for which a given condition is valid, including for all time |
▼Cfire::ConditionsObject | Base class for all conditions objects, very simple |
Cfire::RandomNumberSeedService | System for consistent seeding of random number generators |
▼Cfire::ConditionsProvider | Base class for all providers of conditions objects |
Cfire::RandomNumberSeedService | System for consistent seeding of random number generators |
Cfire::io::constants | Structure constants vital to serialization method |
Cfire::io::class_version_impl::deducer< T, Enable > | Underlying struct deducing the version of a class |
Cfire::io::class_version_impl::deducer< T, typename enable_if_type< typename T::version >::type > | Underlying struct deducing the version of a class |
Cfire::io::class_version_impl::enable_if_type< T, R > | Check if the passed type T is a valid type at compile time |
Cfire::Event | Event class for interfacing with processors |
Cframework::Event | Wrapper Event in this namespace reintroducing legacy functionality |
Cfire::EventHeader | Header information of an event such as event number and timestamp |
Cfire::Event::EventObject | Structure to hold event data in memory |
Cfire::Event::EventObjectTag | Identification for a specific event object |
▼Cstd::exception [external] | STL class |
Cfire::Exception | Standard base exception class with some useful output information |
Cfire::Processor::AbortEventException | Specific exception used to abort an event |
Cfire::factory::Factory< Prototype, PrototypePtr, PrototypeConstructorArgs > | Factory to dynamically create objects derived from a specific prototype class |
Cfire::Processor::Factory | The special factory used to create processors |
Cfire::io::h5::Reader::MirrorObject | A mirror event object |
Cfire::config::Parameters | Class encapsulating parameters for configuring a processor |
Cfire::io::ParameterStorage | Provides dynamic parameter storage by interfacing between a map to variants storing parameters and a h5::Data secialization |
Cfire::Process | The central object managing the data processing |
▼Cfire::Processor | Base class for all event processing components |
▼Cframework::EventProcessor | Wrapper class for fire::Processor which does the necessary modifications on the constructors and adds the old configure method |
Cframework::Analyzer | Legacy analyzer class |
Cframework::Producer | Legacy producer class |
▼Cfire::io::Reader | Prototype for reading files within fire |
Cfire::io::h5::Reader | Reading a file generated by fire |
Cfire::io::root::Reader | Reading ROOT files into our data structures |
Cfire::RunHeader | Container for run parameters |
Cfire::StorageControl | Isolation of voting system deciding if events should be kept |
Cfire::UserReader | Class for easier reading of files written by fire |
Cfire::io::Writer | Write the fire DataSets into a deterministic structure in the output HDF5 data file |