R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BNeulandPrimaryInteractionFinder Class Reference

#include <R3BNeulandPrimaryInteractionFinder.h>

Public Member Functions

 R3BNeulandPrimaryInteractionFinder (std::string_view pointsIn="NeulandPoints", std::string_view hitsIn="NeulandHits", std::string_view pointsOut="NeulandPrimaryPoints", std::string_view hitsOut="NeulandPrimaryHits", std::string_view tracksOut="NeulandPrimaryTracks")
 
 ~R3BNeulandPrimaryInteractionFinder () override=default
 
 R3BNeulandPrimaryInteractionFinder (const R3BNeulandPrimaryInteractionFinder &)=delete
 
 R3BNeulandPrimaryInteractionFinder (R3BNeulandPrimaryInteractionFinder &&)=delete
 
auto operator= (const R3BNeulandPrimaryInteractionFinder &) -> R3BNeulandPrimaryInteractionFinder &=delete
 
auto operator= (R3BNeulandPrimaryInteractionFinder &&) -> R3BNeulandPrimaryInteractionFinder &=delete
 
void Exec (Option_t *) override
 

Protected Member Functions

auto Init () -> InitStatus override
 
void Finish () override
 

Private Member Functions

 ClassDefOverride (R3BNeulandPrimaryInteractionFinder, 0)
 

Private Attributes

R3B::InputTCAConnector< R3BMCTrackfTracksIn
 
R3B::InputVectorConnector< R3BNeulandPointfPointsIn
 
R3B::InputVectorConnector< R3BNeulandHitfHitsIn
 
R3B::OutputVectorConnector< R3BMCTrackfTracksOut
 
R3B::OutputVectorConnector< R3BNeulandPointfPointsOut
 
R3B::OutputVectorConnector< R3BNeulandHitfHitsOut
 
TH1D * fhDistance
 
TH2D * fhPointsVsHits
 
TH2D * fhPointVsHitPaddle
 

Detailed Description

Definition at line 28 of file R3BNeulandPrimaryInteractionFinder.h.

Constructor & Destructor Documentation

◆ R3BNeulandPrimaryInteractionFinder() [1/3]

R3BNeulandPrimaryInteractionFinder::R3BNeulandPrimaryInteractionFinder ( std::string_view pointsIn = "NeulandPoints",
std::string_view hitsIn = "NeulandHits",
std::string_view pointsOut = "NeulandPrimaryPoints",
std::string_view hitsOut = "NeulandPrimaryHits",
std::string_view tracksOut = "NeulandPrimaryTracks" )
explicit

Definition at line 139 of file R3BNeulandPrimaryInteractionFinder.cxx.

◆ ~R3BNeulandPrimaryInteractionFinder()

R3BNeulandPrimaryInteractionFinder::~R3BNeulandPrimaryInteractionFinder ( )
overridedefault

◆ R3BNeulandPrimaryInteractionFinder() [2/3]

R3BNeulandPrimaryInteractionFinder::R3BNeulandPrimaryInteractionFinder ( const R3BNeulandPrimaryInteractionFinder & )
delete

◆ R3BNeulandPrimaryInteractionFinder() [3/3]

R3BNeulandPrimaryInteractionFinder::R3BNeulandPrimaryInteractionFinder ( R3BNeulandPrimaryInteractionFinder && )
delete

Member Function Documentation

◆ ClassDefOverride()

R3BNeulandPrimaryInteractionFinder::ClassDefOverride ( R3BNeulandPrimaryInteractionFinder ,
0  )
private

◆ Exec()

void R3BNeulandPrimaryInteractionFinder::Exec ( Option_t * )
override

Definition at line 174 of file R3BNeulandPrimaryInteractionFinder.cxx.

◆ Finish()

void R3BNeulandPrimaryInteractionFinder::Finish ( )
overrideprotected

Definition at line 233 of file R3BNeulandPrimaryInteractionFinder.cxx.

◆ Init()

auto R3BNeulandPrimaryInteractionFinder::Init ( ) -> InitStatus
overrideprotected

Definition at line 163 of file R3BNeulandPrimaryInteractionFinder.cxx.

◆ operator=() [1/2]

auto R3BNeulandPrimaryInteractionFinder::operator= ( const R3BNeulandPrimaryInteractionFinder & ) -> R3BNeulandPrimaryInteractionFinder &=delete
delete

◆ operator=() [2/2]

auto R3BNeulandPrimaryInteractionFinder::operator= ( R3BNeulandPrimaryInteractionFinder && ) -> R3BNeulandPrimaryInteractionFinder &=delete
delete

Member Data Documentation

◆ fhDistance

TH1D* R3BNeulandPrimaryInteractionFinder::fhDistance
private

Definition at line 61 of file R3BNeulandPrimaryInteractionFinder.h.

◆ fHitsIn

R3B::InputVectorConnector<R3BNeulandHit> R3BNeulandPrimaryInteractionFinder::fHitsIn
private

Definition at line 55 of file R3BNeulandPrimaryInteractionFinder.h.

◆ fHitsOut

R3B::OutputVectorConnector<R3BNeulandHit> R3BNeulandPrimaryInteractionFinder::fHitsOut
private

Definition at line 59 of file R3BNeulandPrimaryInteractionFinder.h.

◆ fhPointsVsHits

TH2D* R3BNeulandPrimaryInteractionFinder::fhPointsVsHits
private

Definition at line 62 of file R3BNeulandPrimaryInteractionFinder.h.

◆ fhPointVsHitPaddle

TH2D* R3BNeulandPrimaryInteractionFinder::fhPointVsHitPaddle
private

Definition at line 63 of file R3BNeulandPrimaryInteractionFinder.h.

◆ fPointsIn

R3B::InputVectorConnector<R3BNeulandPoint> R3BNeulandPrimaryInteractionFinder::fPointsIn
private

Definition at line 54 of file R3BNeulandPrimaryInteractionFinder.h.

◆ fPointsOut

R3B::OutputVectorConnector<R3BNeulandPoint> R3BNeulandPrimaryInteractionFinder::fPointsOut
private

Definition at line 58 of file R3BNeulandPrimaryInteractionFinder.h.

◆ fTracksIn

R3B::InputTCAConnector<R3BMCTrack> R3BNeulandPrimaryInteractionFinder::fTracksIn
private

Definition at line 53 of file R3BNeulandPrimaryInteractionFinder.h.

◆ fTracksOut

R3B::OutputVectorConnector<R3BMCTrack> R3BNeulandPrimaryInteractionFinder::fTracksOut
private

Definition at line 57 of file R3BNeulandPrimaryInteractionFinder.h.


The documentation for this class was generated from the following files: