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