Project
Loading...
Searching...
No Matches
o2::fit::DigitToRawConfig Struct Reference

#include <RawWriterFIT.h>

Public Types

using VariablesMap = typename boost::program_options::variables_map
 
using OptionsDescription = typename boost::program_options::options_description
 
using MetricStatus_t = typename RawDataMetric::Status_t
 

Public Member Functions

 DigitToRawConfig (const VariablesMap &vm)
 
 DigitToRawConfig ()=default
 
void setFromExecOptions (const VariablesMap &vm)
 
void adjustDataFormat ()
 

Static Public Member Functions

static void configureExecOptions (OptionsDescription &opt_general, const std::string &defaultInputFilename, const std::string &defaultFLP_name)
 

Public Attributes

int mVerbosity {0}
 
std::string mInputFile {"detdigits.root"}
 
std::string mOutputDir {"./"}
 
std::string mFlpName {"alio2-cr1-flpnode"}
 
std::string mFileFor {"all"}
 
std::string mConfigKeyValues {""}
 
uint32_t mRdhVersion {o2::raw::RDHUtils::getVersion<o2::header::RAWDataHeader>()}
 
bool mNoEmptyHBF {false}
 
std::string mConfDig {std::string(o2::base::NameConf::DIGITIZATIONCONFIGFILE)}
 
bool mEnablePadding {false}
 
std::string mCcdbPath {""}
 
std::string mChannelMapPath {""}
 
MetricStatus_t mMetricStatusEmu {}
 
bool mIsRandomMetric {false}
 
uint32_t mDataFormat
 

Detailed Description

Definition at line 191 of file RawWriterFIT.h.

Member Typedef Documentation

◆ MetricStatus_t

◆ OptionsDescription

using o2::fit::DigitToRawConfig::OptionsDescription = typename boost::program_options::options_description

Definition at line 193 of file RawWriterFIT.h.

◆ VariablesMap

using o2::fit::DigitToRawConfig::VariablesMap = typename boost::program_options::variables_map

Definition at line 192 of file RawWriterFIT.h.

Constructor & Destructor Documentation

◆ DigitToRawConfig() [1/2]

o2::fit::DigitToRawConfig::DigitToRawConfig ( const VariablesMap vm)
inline

Definition at line 195 of file RawWriterFIT.h.

◆ DigitToRawConfig() [2/2]

o2::fit::DigitToRawConfig::DigitToRawConfig ( )
default

Member Function Documentation

◆ adjustDataFormat()

void o2::fit::DigitToRawConfig::adjustDataFormat ( )
inline

Definition at line 243 of file RawWriterFIT.h.

◆ configureExecOptions()

static void o2::fit::DigitToRawConfig::configureExecOptions ( OptionsDescription opt_general,
const std::string &  defaultInputFilename,
const std::string &  defaultFLP_name 
)
inlinestatic

Definition at line 221 of file RawWriterFIT.h.

◆ setFromExecOptions()

void o2::fit::DigitToRawConfig::setFromExecOptions ( const VariablesMap vm)
inline

Definition at line 200 of file RawWriterFIT.h.

Member Data Documentation

◆ mCcdbPath

std::string o2::fit::DigitToRawConfig::mCcdbPath {""}

Definition at line 263 of file RawWriterFIT.h.

◆ mChannelMapPath

std::string o2::fit::DigitToRawConfig::mChannelMapPath {""}

Definition at line 264 of file RawWriterFIT.h.

◆ mConfDig

std::string o2::fit::DigitToRawConfig::mConfDig {std::string(o2::base::NameConf::DIGITIZATIONCONFIGFILE)}

Definition at line 261 of file RawWriterFIT.h.

◆ mConfigKeyValues

std::string o2::fit::DigitToRawConfig::mConfigKeyValues {""}

Definition at line 257 of file RawWriterFIT.h.

◆ mDataFormat

uint32_t o2::fit::DigitToRawConfig::mDataFormat

Definition at line 269 of file RawWriterFIT.h.

◆ mEnablePadding

bool o2::fit::DigitToRawConfig::mEnablePadding {false}

Definition at line 262 of file RawWriterFIT.h.

◆ mFileFor

std::string o2::fit::DigitToRawConfig::mFileFor {"all"}

Definition at line 256 of file RawWriterFIT.h.

◆ mFlpName

std::string o2::fit::DigitToRawConfig::mFlpName {"alio2-cr1-flpnode"}

Definition at line 255 of file RawWriterFIT.h.

◆ mInputFile

std::string o2::fit::DigitToRawConfig::mInputFile {"detdigits.root"}

Definition at line 253 of file RawWriterFIT.h.

◆ mIsRandomMetric

bool o2::fit::DigitToRawConfig::mIsRandomMetric {false}

Definition at line 267 of file RawWriterFIT.h.

◆ mMetricStatusEmu

MetricStatus_t o2::fit::DigitToRawConfig::mMetricStatusEmu {}

Definition at line 266 of file RawWriterFIT.h.

◆ mNoEmptyHBF

bool o2::fit::DigitToRawConfig::mNoEmptyHBF {false}

Definition at line 260 of file RawWriterFIT.h.

◆ mOutputDir

std::string o2::fit::DigitToRawConfig::mOutputDir {"./"}

Definition at line 254 of file RawWriterFIT.h.

◆ mRdhVersion

uint32_t o2::fit::DigitToRawConfig::mRdhVersion {o2::raw::RDHUtils::getVersion<o2::header::RAWDataHeader>()}

Definition at line 259 of file RawWriterFIT.h.

◆ mVerbosity

int o2::fit::DigitToRawConfig::mVerbosity {0}

Definition at line 252 of file RawWriterFIT.h.


The documentation for this struct was generated from the following file: