![]() |
Project
|
Classes | |
class | CellConverterSpec |
Coverter task for PHOS digits to AOD PHOS cells. More... | |
class | ClusterizerSpec |
Clusterizer task for PHOS digits. More... | |
class | DigitsPrinterSpec |
Example task for PHOS digits monitoring. More... | |
class | RawToCellConverterSpec |
Coverter task for Raw data to PHOS cells. More... | |
class | RawWriterSpec |
Coverter task for PHOS digits to raw. More... | |
Enumerations | |
enum struct | InputType { Hits , Digits , Cells , Raw , Clusters } |
define input and output types of the workflow More... | |
enum struct | OutputType { Digits , Cells , Raw , Clusters } |
Functions | |
framework::DataProcessorSpec | getCellConverterSpec (bool propagateMC, bool defBadMap) |
Creating DataProcessorSpec for the PHOS Cell Converter Spec. | |
framework::DataProcessorSpec | getClusterizerSpec (bool propagateMC, bool fillFullClu, bool defBadMap=false) |
Creating DataProcessorSpec for the PHOS Clusterizer Spec. | |
framework::DataProcessorSpec | getCellClusterizerSpec (bool propagateMC, bool fillFullClu, bool defBadMap=false, bool skipL1phase=true) |
o2::framework::DataProcessorSpec | getPhosDigitsPrinterSpec () |
Creating digits printer spec. | |
framework::DataProcessorSpec | getRawToCellConverterSpec (unsigned int flpId) |
Creating DataProcessorSpec for the PHOS Cell Converter Spec. | |
framework::DataProcessorSpec | getRawWriterSpec () |
Creating DataProcessorSpec for the PHOS Cell Converter Spec. | |
framework::WorkflowSpec | getWorkflow (bool disableRootInp, bool disableRootOut, bool propagateMC=true, std::string const &cfgInput="hits", std::string const &cfgOutput="clusters", bool fullCluOut=false, int flpId=0, bool defBadMap=false, bool skipL1phase=true) |
create the workflow for PHOS reconstruction | |
Variables | |
const std::unordered_map< std::string, InputType > | InputMap |
const std::unordered_map< std::string, OutputType > | OutputMap |
|
strong |
define input and output types of the workflow
Enumerator | |
---|---|
Hits | |
Digits | |
Cells | |
Raw | |
Clusters |
Definition at line 29 of file RecoWorkflow.h.
|
strong |
Enumerator | |
---|---|
Digits | |
Cells | |
Raw | |
Clusters |
Definition at line 35 of file RecoWorkflow.h.
o2::framework::DataProcessorSpec o2::phos::reco_workflow::getCellClusterizerSpec | ( | bool | propagateMC, |
bool | fillFullClu, | ||
bool | defBadMap = false , |
||
bool | skipL1phase = true |
||
) |
Definition at line 163 of file ClusterizerSpec.cxx.
o2::framework::DataProcessorSpec o2::phos::reco_workflow::getCellConverterSpec | ( | bool | propagateMC, |
bool | defBadMap | ||
) |
Creating DataProcessorSpec for the PHOS Cell Converter Spec.
propagateMC | If true the MC truth container is propagated to the output |
Refer to CellConverterSpec::run for input and output specs
Definition at line 138 of file CellConverterSpec.cxx.
o2::framework::DataProcessorSpec o2::phos::reco_workflow::getClusterizerSpec | ( | bool | propagateMC, |
bool | fillFullClu, | ||
bool | defBadMap = false |
||
) |
Creating DataProcessorSpec for the PHOS Clusterizer Spec.
Refer to ClusterizerSpec::run for input and output specs
Definition at line 133 of file ClusterizerSpec.cxx.
o2::framework::DataProcessorSpec o2::phos::reco_workflow::getPhosDigitsPrinterSpec | ( | ) |
Creating digits printer spec.
Refer to DigitsPrinterSpec::run for a list of input specs
Definition at line 50 of file DigitsPrinterSpec.cxx.
o2::framework::DataProcessorSpec o2::phos::reco_workflow::getRawToCellConverterSpec | ( | unsigned int | flpId | ) |
Creating DataProcessorSpec for the PHOS Cell Converter Spec.
Refer to RawToCellConverterSpec::run for input and output specs
Definition at line 301 of file RawToCellConverterSpec.cxx.
o2::framework::DataProcessorSpec o2::phos::reco_workflow::getRawWriterSpec | ( | ) |
Creating DataProcessorSpec for the PHOS Cell Converter Spec.
propagateMC | If true the MC truth container is propagated to the output |
Refer to RawWriterSpec::run for input and output specs
Definition at line 58 of file RawWriterSpec.cxx.
o2::framework::WorkflowSpec o2::phos::reco_workflow::getWorkflow | ( | bool | disableRootInp, |
bool | disableRootOut, | ||
bool | propagateMC = true , |
||
std::string const & | cfgInput = "hits" , |
||
std::string const & | cfgOutput = "clusters" , |
||
bool | fullCluOut = false , |
||
int | flpId = 0 , |
||
bool | defBadMap = false , |
||
bool | skipL1phase = true |
||
) |
create the workflow for PHOS reconstruction
Definition at line 59 of file RecoWorkflow.cxx.
const std::unordered_map<std::string, InputType> o2::phos::reco_workflow::InputMap |
Definition at line 49 of file RecoWorkflow.cxx.
const std::unordered_map<std::string, OutputType> o2::phos::reco_workflow::OutputMap |
Definition at line 54 of file RecoWorkflow.cxx.