Project
Loading...
Searching...
No Matches
TPCDigitizerMTSpec.cxx File Reference

A single TPC digitizer device that digitizes the sectors with several threads. More...

#include "TPCDigitizerSpec.h"
#include "TPCSectorDigitization.h"
#include "Framework/ConfigParamRegistry.h"
#include "Framework/DataProcessorSpec.h"
#include "Framework/DataRefUtils.h"
#include "Framework/Lifetime.h"
#include "Framework/Task.h"
#include "Framework/Logger.h"
#include "Headers/DataHeader.h"
#include "DataFormatsParameters/GRPObject.h"
#include "DataFormatsTPC/TPCSectorHeader.h"
#include "DetectorsBase/BaseDPLDigitizer.h"
#include "DetectorsBase/Detector.h"
#include "SimConfig/DigiParams.h"
#include "SimulationDataFormat/DigitizationContext.h"
#include "TPCSimulation/Digitizer.h"
#include "CommonUtils/DebugStreamer.h"
#include "CommonUtils/FileSystemUtils.h"
#include <TChain.h>
#include <TFile.h>
#include <TROOT.h>
#include <TRandom.h>
#include <TStopwatch.h>
#include <TTree.h>
#include <algorithm>
#include <atomic>
#include <exception>
#include <filesystem>
#include <memory>
#include <optional>
#include <string>
#include <thread>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

class  o2::tpc::TPCDPLDigitizerMTTask
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::tpc
 Global TPC definitions and constants.
 

Functions

o2::framework::DataProcessorSpec o2::tpc::getTPCDigitizerMTSpec (int nThreads, std::vector< int > const &sectors, int distortionType)
 A single TPC digitizer device that digitizes the sectors with nThreads threads and writes the digits in chunks.
 

Detailed Description

A single TPC digitizer device that digitizes the sectors with several threads.

Definition in file TPCDigitizerMTSpec.cxx.

Variable Documentation

◆ buffers

SectorFlushBuffers buffers

Definition at line 64 of file TPCDigitizerMTSpec.cxx.

◆ chains

std::vector<TChain*> chains

Definition at line 63 of file TPCDigitizerMTSpec.cxx.

◆ digitizer

Digitizer digitizer

Definition at line 62 of file TPCDigitizerMTSpec.cxx.

◆ error

std::exception_ptr error

Definition at line 65 of file TPCDigitizerMTSpec.cxx.

◆ id

int id = 0

Definition at line 61 of file TPCDigitizerMTSpec.cxx.