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
"
6
#include "
R3BNeulandMultiplicity.h
"
7
#include <
R3BIOConnector.h
>
8
9
class
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
:
17
R3B::InputVectorConnector<R3BNeulandHit>
fPrimaryHits;
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
R3BIOConnector.h
R3BNeulandHit.h
R3BNeulandMultiplicity.h
R3BNeulandMultiplicityCheat::Init
auto Init() -> InitStatus override
Definition
R3BNeulandMultiplicityCheat.cxx:13
R3BNeulandMultiplicityCheat::Exec
void Exec(Option_t *) override
Definition
R3BNeulandMultiplicityCheat.cxx:29
R3BNeulandMultiplicityCheat::R3BNeulandMultiplicityCheat
R3BNeulandMultiplicityCheat(std::string_view input="NeulandPrimaryHits", std::string_view output="NeulandMultiplicity")
Definition
R3BNeulandMultiplicityCheat.cxx:4
R3BNeulandMultiplicity
Definition
R3BNeulandMultiplicity.h:11
R3B::InputVectorConnector
InputConnector< std::vector< ElementType > > InputVectorConnector
Definition
R3BIOConnector.h:264
neuland
reconstruction
multiplicity
R3BNeulandMultiplicityCheat.h
Generated by
1.13.2