R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BNeulandMultiplicityCalorimetric.h
Go to the documentation of this file.
1#pragma once
2
3#include "FairTask.h"
4#include "R3BNeulandCluster.h"
7#include <R3BIOConnector.h>
8
9class R3BNeulandMultiplicityCalorimetric : public FairTask
10{
11 public:
12 explicit R3BNeulandMultiplicityCalorimetric(std::string_view input = "NeulandClusters",
13 std::string_view output = "NeulandMultiplicity");
14 void Exec(Option_t* /*option*/) override;
15
16 private:
18 std::unique_ptr<R3BNeulandMultiplicity> fMultiplicity;
19 R3BNeulandMultiplicity* multiplicity_par_ptr = nullptr;
20 TString fOutputName;
21
23
24 auto Init() -> InitStatus override;
25
26 ClassDefOverride(R3BNeulandMultiplicityCalorimetric, 1);
27};
R3BNeulandMultiplicityCalorimetric(std::string_view input="NeulandClusters", std::string_view output="NeulandMultiplicity")
NeuLAND number of clusters / energy - neutron multiplicity parameter storage.
InputConnector< std::vector< ElementType > > InputVectorConnector