Project
Loading...
Searching...
No Matches
RecoWorkflow.h File Reference

Workflow definition for the TPC reconstruction. More...

#include "Framework/WorkflowSpec.h"
#include <vector>
#include <array>
#include <string>
#include <numeric>

Go to the source code of this file.

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::framework
 Defining PrimaryVertex explicitly as messageable.
 
namespace  o2::tpc
 Global TPC definitions and constants.
 
namespace  o2::tpc::reco_workflow
 

Typedefs

using o2::tpc::reco_workflow::CompletionPolicyData = std::vector< framework::InputSpec >
 

Enumerations

enum struct  o2::tpc::reco_workflow::InputType {
  o2::tpc::reco_workflow::PassThrough , o2::tpc::reco_workflow::Digitizer , o2::tpc::reco_workflow::Digits , o2::tpc::reco_workflow::ClustersHardware ,
  o2::tpc::reco_workflow::Clusters , o2::tpc::reco_workflow::CompClusters , o2::tpc::reco_workflow::CompClustersCTF , o2::tpc::reco_workflow::CompClustersFlat ,
  o2::tpc::reco_workflow::EncodedClusters , o2::tpc::reco_workflow::ZSRaw
}
 define input and output types of the workflow More...
 
enum struct  o2::tpc::reco_workflow::OutputType {
  o2::tpc::reco_workflow::Digits , o2::tpc::reco_workflow::ClustersHardware , o2::tpc::reco_workflow::Clusters , o2::tpc::reco_workflow::Tracks ,
  o2::tpc::reco_workflow::CompClusters , o2::tpc::reco_workflow::EncodedClusters , o2::tpc::reco_workflow::DisableWriter , o2::tpc::reco_workflow::SendClustersPerSector ,
  o2::tpc::reco_workflow::ZSRaw , o2::tpc::reco_workflow::QA , o2::tpc::reco_workflow::NoSharedClusterMap , o2::tpc::reco_workflow::TPCTriggers
}
 

Functions

framework::WorkflowSpec o2::tpc::reco_workflow::getWorkflow (CompletionPolicyData *policyData, std::vector< int > const &tpcSectors, unsigned long tpcSectorMask, std::vector< int > const &laneConfiguration, const o2::tpc::CorrectionMapsLoaderGloOpts &sclOpts, bool propagateMC=true, unsigned nLanes=1, std::string const &cfgInput="digitizer", std::string const &cfgOutput="tracks", bool disableRootInput=false, int caClusterer=0, int zsOnTheFly=0, bool askDISTSTF=true, bool selIR=false, bool filteredInp=false, int deadMapSources=-1, bool useMCTimeGain=false)
 create the workflow for TPC reconstruction
 
void o2::tpc::reco_workflow::cleanupCallback ()
 

Detailed Description

Workflow definition for the TPC reconstruction.

Author
Matthias Richter
Since
2018-09-26

Definition in file RecoWorkflow.h.