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

#include <R3BNeulandNeutronReconstructionMon.h>

Public Member Functions

 R3BNeulandNeutronReconstructionMon (const TString input="NeulandNeutrons", const TString output="NeulandNeutronReconstructionMon")
 
 ~R3BNeulandNeutronReconstructionMon ()
 
void Exec (Option_t *) override
 
 ClassDefOverride (R3BNeulandNeutronReconstructionMon, 0)
 

Protected Member Functions

InitStatus Init () override
 
void Finish () override
 

Private Member Functions

 R3BNeulandNeutronReconstructionMon (const R3BNeulandNeutronReconstructionMon &)
 
 R3BNeulandNeutronReconstructionMon (R3BNeulandNeutronReconstructionMon &&)
 
R3BNeulandNeutronReconstructionMonoperator= (const R3BNeulandNeutronReconstructionMon &)
 
R3BNeulandNeutronReconstructionMonoperator= (R3BNeulandNeutronReconstructionMon &&)
 

Private Attributes

TString fInput
 
TString fOutput
 
TH1D * fhCountN
 
TH1D * fhCountNdiff
 
TH1D * fhScore
 
TH1D * fhEdiff
 
TH1D * fhErel
 
TH1D * fhErelMC
 
TH2D * fhErelVSnNreco
 
TH2D * fhErelVSnNrecoNPNIPs
 
TH2D * fhNreacNreco
 
std::map< Int_t, TH1D * > fhmErelnReco
 
TClonesArray * fPrimaryNeutronInteractionPoints
 
TClonesArray * fReconstructedNeutrons
 
TClonesArray * fMCTracks
 

Detailed Description

Definition at line 30 of file R3BNeulandNeutronReconstructionMon.h.

Constructor & Destructor Documentation

◆ R3BNeulandNeutronReconstructionMon() [1/3]

R3BNeulandNeutronReconstructionMon::R3BNeulandNeutronReconstructionMon ( const TString input = "NeulandNeutrons",
const TString output = "NeulandNeutronReconstructionMon" )

Definition at line 90 of file R3BNeulandNeutronReconstructionMon.cxx.

◆ ~R3BNeulandNeutronReconstructionMon()

R3BNeulandNeutronReconstructionMon::~R3BNeulandNeutronReconstructionMon ( )

Definition at line 98 of file R3BNeulandNeutronReconstructionMon.cxx.

◆ R3BNeulandNeutronReconstructionMon() [2/3]

R3BNeulandNeutronReconstructionMon::R3BNeulandNeutronReconstructionMon ( const R3BNeulandNeutronReconstructionMon & )
private

◆ R3BNeulandNeutronReconstructionMon() [3/3]

R3BNeulandNeutronReconstructionMon::R3BNeulandNeutronReconstructionMon ( R3BNeulandNeutronReconstructionMon && )
private

Member Function Documentation

◆ ClassDefOverride()

R3BNeulandNeutronReconstructionMon::ClassDefOverride ( R3BNeulandNeutronReconstructionMon ,
0  )

◆ Exec()

void R3BNeulandNeutronReconstructionMon::Exec ( Option_t * )
override

Definition at line 176 of file R3BNeulandNeutronReconstructionMon.cxx.

◆ Finish()

void R3BNeulandNeutronReconstructionMon::Finish ( )
overrideprotected

Definition at line 324 of file R3BNeulandNeutronReconstructionMon.cxx.

◆ Init()

InitStatus R3BNeulandNeutronReconstructionMon::Init ( )
overrideprotected

Definition at line 100 of file R3BNeulandNeutronReconstructionMon.cxx.

◆ operator=() [1/2]

R3BNeulandNeutronReconstructionMon & R3BNeulandNeutronReconstructionMon::operator= ( const R3BNeulandNeutronReconstructionMon & )
private

◆ operator=() [2/2]

R3BNeulandNeutronReconstructionMon & R3BNeulandNeutronReconstructionMon::operator= ( R3BNeulandNeutronReconstructionMon && )
private

Member Data Documentation

◆ fhCountN

TH1D* R3BNeulandNeutronReconstructionMon::fhCountN
private

Definition at line 55 of file R3BNeulandNeutronReconstructionMon.h.

◆ fhCountNdiff

TH1D* R3BNeulandNeutronReconstructionMon::fhCountNdiff
private

Definition at line 56 of file R3BNeulandNeutronReconstructionMon.h.

◆ fhEdiff

TH1D* R3BNeulandNeutronReconstructionMon::fhEdiff
private

Definition at line 58 of file R3BNeulandNeutronReconstructionMon.h.

◆ fhErel

TH1D* R3BNeulandNeutronReconstructionMon::fhErel
private

Definition at line 59 of file R3BNeulandNeutronReconstructionMon.h.

◆ fhErelMC

TH1D* R3BNeulandNeutronReconstructionMon::fhErelMC
private

Definition at line 60 of file R3BNeulandNeutronReconstructionMon.h.

◆ fhErelVSnNreco

TH2D* R3BNeulandNeutronReconstructionMon::fhErelVSnNreco
private

Definition at line 61 of file R3BNeulandNeutronReconstructionMon.h.

◆ fhErelVSnNrecoNPNIPs

TH2D* R3BNeulandNeutronReconstructionMon::fhErelVSnNrecoNPNIPs
private

Definition at line 62 of file R3BNeulandNeutronReconstructionMon.h.

◆ fhmErelnReco

std::map<Int_t, TH1D*> R3BNeulandNeutronReconstructionMon::fhmErelnReco
private

Definition at line 64 of file R3BNeulandNeutronReconstructionMon.h.

◆ fhNreacNreco

TH2D* R3BNeulandNeutronReconstructionMon::fhNreacNreco
private

Definition at line 63 of file R3BNeulandNeutronReconstructionMon.h.

◆ fhScore

TH1D* R3BNeulandNeutronReconstructionMon::fhScore
private

Definition at line 57 of file R3BNeulandNeutronReconstructionMon.h.

◆ fInput

TString R3BNeulandNeutronReconstructionMon::fInput
private

Definition at line 52 of file R3BNeulandNeutronReconstructionMon.h.

◆ fMCTracks

TClonesArray* R3BNeulandNeutronReconstructionMon::fMCTracks
private

Definition at line 68 of file R3BNeulandNeutronReconstructionMon.h.

◆ fOutput

TString R3BNeulandNeutronReconstructionMon::fOutput
private

Definition at line 53 of file R3BNeulandNeutronReconstructionMon.h.

◆ fPrimaryNeutronInteractionPoints

TClonesArray* R3BNeulandNeutronReconstructionMon::fPrimaryNeutronInteractionPoints
private

Definition at line 66 of file R3BNeulandNeutronReconstructionMon.h.

◆ fReconstructedNeutrons

TClonesArray* R3BNeulandNeutronReconstructionMon::fReconstructedNeutrons
private

Definition at line 67 of file R3BNeulandNeutronReconstructionMon.h.


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