Project
Loading...
Searching...
No Matches
convertDigitsToRawZS.cxx File Reference
#include <boost/program_options.hpp>
#include <string_view>
#include <memory>
#include <vector>
#include <fmt/format.h>
#include <filesystem>
#include "TFile.h"
#include "TTree.h"
#include "TROOT.h"
#include "GPUO2InterfaceUtils.h"
#include "GPUHostDataTypes.h"
#include "Framework/Logger.h"
#include "DetectorsRaw/RawFileWriter.h"
#include "SimulationDataFormat/MCCompLabel.h"
#include "DataFormatsTPC/Digit.h"
#include "TPCBase/Sector.h"
#include "DataFormatsTPC/ZeroSuppression.h"
#include "DataFormatsTPC/Helpers.h"
#include "DetectorsRaw/HBFUtils.h"
#include "DetectorsRaw/RDHUtils.h"
#include "TPCBase/RDHUtils.h"
#include "CommonUtils/ConfigurableParam.h"
#include "DataFormatsParameters/GRPObject.h"
#include "CommonUtils/NameConf.h"
#include "TPCReconstruction/IonTailCorrection.h"
#include "GPUO2InterfaceConfiguration.h"

Go to the source code of this file.

Classes

struct  ProcessAttributes
 

Typedefs

using DigitArray = std::array< gsl::span< const o2::tpc::Digit >, Sector::MAXSECTOR >
 

Functions

void convert (DigitArray &inputDigits, ProcessAttributes *processAttributes, o2::raw::RawFileWriter &writer)
 
void convertDigitsToZSfinal (std::string_view digitsFile, std::string_view outputPath, std::string_view fileFor, bool sectorBySector, uint32_t rdhV, uint32_t zsV, bool stopPage, bool padding, bool createParentDir)
 
int main (int argc, char **argv)
 

Detailed Description

Typedef Documentation

◆ DigitArray

using DigitArray = std::array<gsl::span<const o2::tpc::Digit>, Sector::MAXSECTOR>

Definition at line 56 of file convertDigitsToRawZS.cxx.

Function Documentation

◆ convert()

void convert ( DigitArray inputDigits,
ProcessAttributes processAttributes,
o2::raw::RawFileWriter writer 
)

Definition at line 231 of file convertDigitsToRawZS.cxx.

◆ convertDigitsToZSfinal()

void convertDigitsToZSfinal ( std::string_view  digitsFile,
std::string_view  outputPath,
std::string_view  fileFor,
bool  sectorBySector,
uint32_t  rdhV,
uint32_t  zsV,
bool  stopPage,
bool  padding,
bool  createParentDir 
)

Definition at line 95 of file convertDigitsToRawZS.cxx.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 240 of file convertDigitsToRawZS.cxx.