Project
Loading...
Searching...
No Matches
o2::zdc::fastsim::BatchHandler Class Reference

Meyers Singleton thread safe singleton. Responsible for collecting particle data for batch processing. More...

#include <FastSimulations.h>

Public Member Functions

std::optional< std::vector< std::vector< float > > > getBatch (const std::vector< float > &input)
 
 BatchHandler (const BatchHandler &)=delete
 
BatchHandleroperator= (const BatchHandler &)=delete
 

Static Public Member Functions

static BatchHandlergetInstance (size_t batchSize)
 

Detailed Description

Meyers Singleton thread safe singleton. Responsible for collecting particle data for batch processing.

Definition at line 135 of file FastSimulations.h.

Constructor & Destructor Documentation

◆ BatchHandler()

o2::zdc::fastsim::BatchHandler::BatchHandler ( const BatchHandler )
delete

Member Function Documentation

◆ getBatch()

std::optional< std::vector< std::vector< float > > > BatchHandler::getBatch ( const std::vector< float > &  input)

Definition at line 131 of file FastSimulations.cxx.

◆ getInstance()

BatchHandler & o2::zdc::fastsim::BatchHandler::getInstance ( size_t  batchSize)
static

Definition at line 125 of file FastSimulations.cxx.

◆ operator=()

BatchHandler & o2::zdc::fastsim::BatchHandler::operator= ( const BatchHandler )
delete

The documentation for this class was generated from the following files: