R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BNeulandNeutronsCheat.h
Go to the documentation of this file.
1#pragma once
2
3#include "FairTask.h"
4#include "R3BNeulandHit.h"
6#include "R3BNeulandNeutron.h"
7#include <R3BIOConnector.h>
8
9class R3BNeulandNeutronsCheat : public FairTask
10{
11 public:
12 explicit R3BNeulandNeutronsCheat(std::string_view inputMult = "NeulandMultiplicity",
13 std::string_view inputHit = "NeulandPrimaryHits",
14 std::string_view output = "NeulandNeutrons");
15
16 protected:
17 private:
18 std::string fInputMultName;
19 const R3BNeulandMultiplicity* fMultiplicity;
22
23 auto Init() -> InitStatus override;
24 void Exec(Option_t* /*option*/) override;
25 ClassDefOverride(R3BNeulandNeutronsCheat, 1)
26};
R3BNeulandNeutronsCheat(std::string_view inputMult="NeulandMultiplicity", std::string_view inputHit="NeulandPrimaryHits", std::string_view output="NeulandNeutrons")
void Exec(Option_t *) override
auto Init() -> InitStatus override
InputConnector< std::vector< ElementType > > InputVectorConnector
OutputConnector< std::vector< ElementType > > OutputVectorConnector