R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BNeulandMultiplicityBayesTrain.h
Go to the documentation of this file.
1#pragma once
2
3#include "FairTask.h"
4#include "R3BMCTrack.h"
5#include "R3BNeulandCluster.h"
7#include <R3BIOConnector.h>
8#include <Rtypes.h>
9#include <RtypesCore.h>
10#include <string_view>
11
12class R3BNeulandMultiplicityBayesTrain : public FairTask
13{
14 public:
15 explicit R3BNeulandMultiplicityBayesTrain(std::string_view clusters = "NeulandClusters",
16 std::string_view tracks = "NeulandPrimaryTracks");
17
18 private:
21
23
24 void Exec(Option_t* /*option*/) override;
25 void FinishTask() override;
26 auto Init() -> InitStatus override;
27 void SetParContainers() override;
28 ClassDefOverride(R3BNeulandMultiplicityBayesTrain, 1)
29};
R3B::InputVectorConnector< R3BMCTrack > fTracks
R3BNeulandMultiplicityBayesTrain(std::string_view clusters="NeulandClusters", std::string_view tracks="NeulandPrimaryTracks")
R3B::InputVectorConnector< R3BNeulandCluster > fClusters
InputConnector< std::vector< ElementType > > InputVectorConnector