![]() |
Project
|
Classes | |
| class | AnalysisClusterSpec |
| Analysis Cluster task for EMCAL anlaysis clusters. More... | |
| class | CellConverterSpec |
| Coverter task for EMCAL digits to EMCAL cells. More... | |
| class | ClusterizerSpec |
| Clusterizer task for EMCAL digits. More... | |
| class | DigitsPrinterSpec |
| Example task for EMCAL digits monitoring. More... | |
| class | RawToCellConverterSpec |
| Coverter task for Raw data to EMCAL cells and trigger objects. More... | |
Enumerations | |
| enum struct | InputType { Digits , Cells , Raw , Clusters } |
| enum struct | OutputType { Digits , Cells , Raw , Clusters , AnalysisClusters } |
Functions | |
| framework::DataProcessorSpec | getAnalysisClusterSpec (bool useDigits) |
| Creating DataProcessorSpec for the EMCAL Analysis Cluster Spec. | |
| framework::DataProcessorSpec | getCellConverterSpec (bool propagateMC, int inputSubsepc=0, int outputSubspec=0) |
| Creating DataProcessorSpec for the EMCAL Cell Converter Spec. | |
| framework::DataProcessorSpec | getClusterizerSpec (bool useDigits) |
| Creating DataProcessorSpec for the EMCAL Clusterizer Spec. | |
| o2::framework::DataProcessorSpec | getEmcalDigitsPrinterSpec (std::string inputtype) |
| Creating digits printer spec. | |
| framework::DataProcessorSpec | getRawToCellConverterSpec (bool askDISTSTF, bool disableDecodingError, bool disableTriggerReconstruction, int subspecification) |
| Creating DataProcessorSpec for the EMCAL Cell Converter Spec. | |
| framework::WorkflowSpec | getWorkflow (bool propagateMC=true, bool askDISTSTF=true, bool enableDigitsPrinter=false, int subspecificationIn=0, int subspecificationOut=0, std::string const &cfgInput="digits", std::string const &cfgOutput="clusters", bool disableRootInput=false, bool disableRootOutput=false, bool disableDecodingErrors=false, bool disableTriggerReconstruction=false) |
| create the workflow for EMCAL reconstruction | |
|
strong |
| Enumerator | |
|---|---|
| Digits | read digits from file |
| Cells | read compressed cells from file |
| Raw | read data in raw page format from file |
| Clusters | read native clusters from file |
Definition at line 31 of file RecoWorkflow.h.
|
strong |
| Enumerator | |
|---|---|
| Digits | EMCAL digits. |
| Cells | EMCAL cells. |
| Raw | EMCAL raw data. |
| Clusters | EMCAL clusters. |
| AnalysisClusters | EMCAL analysis clusters. |
Definition at line 40 of file RecoWorkflow.h.
| o2::framework::DataProcessorSpec o2::emcal::reco_workflow::getRawToCellConverterSpec | ( | bool | askDISTSTF, |
| bool | disableDecodingError, | ||
| bool | disableTriggerReconstruction, | ||
| int | subspecification | ||
| ) |
Creating DataProcessorSpec for the EMCAL Cell Converter Spec.
| askDISTSTF | Include input spec FLP/DISTSUBTIMEFRAME |
| disableDecodingErrors | Obtain reco params from the CCDB |
| disableTriggerReconstruction | Do not run trigger reconstruction |
| subspecification | Subspecification used in the output spec |
Refer to RawToCellConverterSpec::run for input and output specs
Definition at line 1026 of file RawToCellConverterSpec.cxx.
| o2::framework::WorkflowSpec o2::emcal::reco_workflow::getWorkflow | ( | bool | propagateMC = true, |
| bool | askDISTSTF = true, |
||
| bool | enableDigitsPrinter = false, |
||
| int | subspecificationIn = 0, |
||
| int | subspecificationOut = 0, |
||
| std::string const & | cfgInput = "digits", |
||
| std::string const & | cfgOutput = "clusters", |
||
| bool | disableRootInput = false, |
||
| bool | disableRootOutput = false, |
||
| bool | disableDecodingErrors = false, |
||
| bool | disableTriggerReconstruction = false |
||
| ) |
create the workflow for EMCAL reconstruction
| propagateMC | If true MC labels are propagated to the output files |
| askDISTSTF | If true the Raw->Cell converter subscribes to FLP/DISTSUBTIMEFRAME |
| enableDigitsPrinter | If true then the simple digits printer is added as dummy task |
| subspecificationIn | Subspecification of input in case of running on different FLPs |
| subspecificationOut | Subspecification if output in case of running on different FLPs |
| cfgInput | Input objects processed in the workflow |
| cfgOutput | Output objects created in the workflow |
| disableRootInput | Disable reading from ROOT file (raw mode) |
| disableRootOutput | Disable writing ROOT files (sync reco) |
| disableDecodingErrors | Diable streaming raw decoding errors (async reco) |
| disableTriggerReconstruction | Disable trigger reconstrction |
Definition at line 47 of file RecoWorkflow.cxx.