R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BNeulandMultiplicityCheat.h
Go to the documentation of this file.
1#ifndef R3BROOT_R3BNEULANDMULTIPLICITYCHEAT_H
2#define R3BROOT_R3BNEULANDMULTIPLICITYCHEAT_H
3
4#include "FairTask.h"
5#include "R3BNeulandHit.h"
7#include <R3BIOConnector.h>
8
9class R3BNeulandMultiplicityCheat : public FairTask
10{
11 public:
12 explicit R3BNeulandMultiplicityCheat(std::string_view input = "NeulandPrimaryHits",
13 std::string_view output = "NeulandMultiplicity");
14
15 protected:
16 private:
18 std::unique_ptr<R3BNeulandMultiplicity> fMultiplicity;
19 R3BNeulandMultiplicity* multiplicity_ptr_ = nullptr;
20 std::string fOutputName;
21
22 auto Init() -> InitStatus override;
23 void Exec(Option_t*) override;
24
25 ClassDefOverride(R3BNeulandMultiplicityCheat, 1)
26};
27
28#endif // R3BROOT_R3BNEULANDMULTIPLICITYCHEAT_H
auto Init() -> InitStatus override
R3BNeulandMultiplicityCheat(std::string_view input="NeulandPrimaryHits", std::string_view output="NeulandMultiplicity")
InputConnector< std::vector< ElementType > > InputVectorConnector