![]() |
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.