![]() |
Project
|
#include <algorithm>
#include <unordered_map>
#include <vector>
#include <fairlogger/Logger.h>
#include "Framework/RootSerializationSupport.h"
#include "Algorithm/RangeTokenizer.h"
#include "DPLUtils/MakeRootTreeWriterSpec.h"
#include "DataFormatsCPV/CPVBlockHeader.h"
#include "DataFormatsCPV/Digit.h"
#include "DataFormatsCPV/Cluster.h"
#include "SimulationDataFormat/MCCompLabel.h"
#include "DataFormatsCPV/TriggerRecord.h"
#include "CPVWorkflow/RecoWorkflow.h"
#include "CPVWorkflow/DigitReaderSpec.h"
#include "CPVWorkflow/ClusterizerSpec.h"
#include "CPVWorkflow/ReaderSpec.h"
#include "CPVWorkflow/WriterSpec.h"
#include "CPVWorkflow/RawToDigitConverterSpec.h"
#include "Framework/DataSpecUtils.h"
#include "SimulationDataFormat/MCTruthContainer.h"
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::cpv |
namespace | o2::cpv::reco_workflow |
Typedefs | |
template<typename T > | |
using | o2::BranchDefinition = framework::MakeRootTreeWriterSpec::BranchDefinition< T > |
Functions | |
framework::WorkflowSpec | o2::cpv::reco_workflow::getWorkflow (bool disableRootInp, bool disableRootOut, bool propagateMC=true, bool askSTFDist=true, bool isPedestal=false, bool useBadChannelMap=true, bool useGainCalibration=true, std::string const &cfgInput="digits", std::string const &cfgOutput="clusters") |
create the workflow for CPV reconstruction | |
Variables | |
const std::unordered_map< std::string, InputType > | o2::cpv::reco_workflow::InputMap |
const std::unordered_map< std::string, OutputType > | o2::cpv::reco_workflow::OutputMap |