14#ifndef O2_ITSMFT_CLUSTERERDPL_H_
15#define O2_ITSMFT_CLUSTERERDPL_H_
36 ClustererDPL(std::shared_ptr<o2::base::GRPGeomRequest> gr,
bool useMC) : mGGCCDBRequest(gr), mUseMC(useMC) {}
47 bool mUseClusterDictionary =
true;
49 std::unique_ptr<o2::itsmft::Clusterer> mClusterer =
nullptr;
50 std::shared_ptr<o2::base::GRPGeomRequest> mGGCCDBRequest;
52 std::vector<InputSpec> mFilter;
Helper for geometry and GRP related CCDB requests.
Definition of the ITS cluster finder.
Static class with identifiers, bitmasks and names for ALICE detectors.
void init(InitContext &ic) final
~ClustererDPL() override=default
void finaliseCCDB(ConcreteDataMatcher &matcher, void *obj) final
void run(ProcessingContext &pc) final
ClustererDPL(std::shared_ptr< o2::base::GRPGeomRequest > gr, bool useMC)
constexpr o2::header::DataOrigin gDataOriginMFT
constexpr o2::header::DataOrigin gDataOriginITS
Defining PrimaryVertex explicitly as messageable.
framework::DataProcessorSpec getMFTClustererSpec(bool useMC)
framework::DataProcessorSpec getITSClustererSpec(bool useMC)
static constexpr int getNLayers()
static constexpr bool supportsStaggering() noexcept