2#include "FairRootManager.h"
8#include <fairlogger/Logger.h>
12 std::string_view inputHit,
13 std::string_view output)
14 : FairTask(
"R3BNeulandNeutronsCheat")
24 auto* ioman = FairRootManager::Instance();
27 LOG(fatal) <<
"TCAInputConnector: No FairRootManager";
41 const auto& hits =
fHits.get();
44 for (
size_t n = 0; n < hits.size() && n < mult; n++)
ClassImp(R3B::Neuland::Cal2HitPar)
R3BNeulandNeutronsCheat(std::string_view inputMult="NeulandMultiplicity", std::string_view inputHit="NeulandPrimaryHits", std::string_view output="NeulandNeutrons")
const R3BNeulandMultiplicity * fMultiplicity
R3B::InputVectorConnector< R3BNeulandHit > fHits
void Exec(Option_t *) override
auto Init() -> InitStatus override
std::string fInputMultName
R3B::OutputVectorConnector< R3BNeulandNeutron > fNeutrons