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

#include <R3BNeulandClusterMon.h>

Public Member Functions

 R3BNeulandClusterMon (TString input="NeulandClusters", TString output="NeulandClusterMon", const Option_t *option="")
 
void Exec (Option_t *) override
 
void SetBeta (double b)
 
void AddFilter (const Filterable< R3BNeulandCluster * >::Filter &f)
 
 ClassDefOverride (R3BNeulandClusterMon, 0)
 

Protected Member Functions

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

Private Attributes

R3B::InputVectorConnector< R3BNeulandClusterfNeulandClusters
 
std::vector< R3BNeulandClusterfNeulandClustersBuffer
 
TString fOutput
 
double fBeta
 
Bool_t fIs3DTrackEnabled
 
TH3D * fh3
 
TH1D * fhClusters
 
TH1D * fhClusterSize
 
TH1D * fhClusterEnergy
 
TH1D * fhClusterRValue
 
TH2D * fhClusterEnergyVSSize
 
TH1D * fhClusterEToF
 
TH1D * fhClusterTime
 
TH2D * fhClusterNumberVSEnergy
 
TH2D * fhClusterEToFVSEnergy
 
TH2D * fhClusterEToFVSTime
 
TH2D * fhClusterEVSTime
 
TH2D * fhClusterEnergyVSEToF
 
TH2D * fhClusterSizeVSEToF
 
TH3D * fhClusterEnergyVSSizeVSEToF
 
TH2D * fhElasticTargetMass
 
TH2D * fhClusterForemostMinusCentroidVSEnergy
 
TH2D * fhClusterForemostMinusMaxEnergyDigiPosVSEnergy
 
TH2D * fhClusterCentroidMinusFirstDigiPosVSEnergy
 
TH2D * fhClusterMaxEnergyDigiMinusFirstDigiPosVSEnergy
 
TH2D * fhClusterMaxEnergyDigiMinusCentroidVSEnergy
 
TH2D * fhClusterEnergyMomentVSEnergy
 
TH2D * fhClusterEnergyMomentVSClusterSize
 
TH1D * fhClusterEnergyMoment
 
TH1D * fhClusterMaxEnergyDigiMinusFirstDigiMag
 
TH2D * fhClusterLastMinusFirstDigiMagVSEnergy
 
TH2D * fhENFromScatterVSEToF
 
TH2D * fhEToFVSEelastic
 
TH2D * fhScatteredNEnergyVSAngle
 
TH2D * fhScatteredNEnergyVSEdep
 
TH2D * fhScatterAngleVSRecoilAngle
 
TH2D * fhSumAngleVSRatioErecoEtof
 
TH2D * fhClusterEnergyVSScatteredRecoilAngle
 
TH2D * fhClusterEnergyVSScatteredNeutronAngle
 
TH1D * fhZ
 
TH2D * fhZVSEToF
 
TH1D * fhDistFromCenter
 
TH2D * fhDistFromCenterVSEToF
 
TH1D * fhDeltaT
 
TH1D * fhForemostMinusFirstDigiTime
 
TH2D * fhThetaEDigi
 
TH2D * fhThetaEDigiCosTheta
 
TH1D * hT
 
TH1D * hTNeigh
 
Filterable< R3BNeulandCluster * > fClusterFilters
 

Detailed Description

Definition at line 40 of file R3BNeulandClusterMon.h.

Constructor & Destructor Documentation

◆ R3BNeulandClusterMon()

R3BNeulandClusterMon::R3BNeulandClusterMon ( TString input = "NeulandClusters",
TString output = "NeulandClusterMon",
const Option_t * option = "" )
explicit

Definition at line 51 of file R3BNeulandClusterMon.cxx.

Member Function Documentation

◆ AddFilter()

void R3BNeulandClusterMon::AddFilter ( const Filterable< R3BNeulandCluster * >::Filter & f)
inline

Definition at line 54 of file R3BNeulandClusterMon.h.

◆ ClassDefOverride()

R3BNeulandClusterMon::ClassDefOverride ( R3BNeulandClusterMon ,
0  )

◆ Exec()

void R3BNeulandClusterMon::Exec ( Option_t * )
override

Definition at line 260 of file R3BNeulandClusterMon.cxx.

◆ Finish()

void R3BNeulandClusterMon::Finish ( )
overrideprotected

Definition at line 423 of file R3BNeulandClusterMon.cxx.

◆ Init()

InitStatus R3BNeulandClusterMon::Init ( ) -> InitStatus
overrideprotected

Definition at line 73 of file R3BNeulandClusterMon.cxx.

◆ SetBeta()

void R3BNeulandClusterMon::SetBeta ( double b)
inline

Definition at line 53 of file R3BNeulandClusterMon.h.

Member Data Documentation

◆ fBeta

double R3BNeulandClusterMon::fBeta
private

Definition at line 61 of file R3BNeulandClusterMon.h.

◆ fClusterFilters

Filterable<R3BNeulandCluster*> R3BNeulandClusterMon::fClusterFilters
private

Definition at line 119 of file R3BNeulandClusterMon.h.

◆ fh3

TH3D* R3BNeulandClusterMon::fh3
private

Definition at line 64 of file R3BNeulandClusterMon.h.

◆ fhClusterCentroidMinusFirstDigiPosVSEnergy

TH2D* R3BNeulandClusterMon::fhClusterCentroidMinusFirstDigiPosVSEnergy
private

Definition at line 87 of file R3BNeulandClusterMon.h.

◆ fhClusterEnergy

TH1D* R3BNeulandClusterMon::fhClusterEnergy
private

Definition at line 68 of file R3BNeulandClusterMon.h.

◆ fhClusterEnergyMoment

TH1D* R3BNeulandClusterMon::fhClusterEnergyMoment
private

Definition at line 92 of file R3BNeulandClusterMon.h.

◆ fhClusterEnergyMomentVSClusterSize

TH2D* R3BNeulandClusterMon::fhClusterEnergyMomentVSClusterSize
private

Definition at line 91 of file R3BNeulandClusterMon.h.

◆ fhClusterEnergyMomentVSEnergy

TH2D* R3BNeulandClusterMon::fhClusterEnergyMomentVSEnergy
private

Definition at line 90 of file R3BNeulandClusterMon.h.

◆ fhClusterEnergyVSEToF

TH2D* R3BNeulandClusterMon::fhClusterEnergyVSEToF
private

Definition at line 78 of file R3BNeulandClusterMon.h.

◆ fhClusterEnergyVSScatteredNeutronAngle

TH2D* R3BNeulandClusterMon::fhClusterEnergyVSScatteredNeutronAngle
private

Definition at line 104 of file R3BNeulandClusterMon.h.

◆ fhClusterEnergyVSScatteredRecoilAngle

TH2D* R3BNeulandClusterMon::fhClusterEnergyVSScatteredRecoilAngle
private

Definition at line 103 of file R3BNeulandClusterMon.h.

◆ fhClusterEnergyVSSize

TH2D* R3BNeulandClusterMon::fhClusterEnergyVSSize
private

Definition at line 70 of file R3BNeulandClusterMon.h.

◆ fhClusterEnergyVSSizeVSEToF

TH3D* R3BNeulandClusterMon::fhClusterEnergyVSSizeVSEToF
private

Definition at line 80 of file R3BNeulandClusterMon.h.

◆ fhClusterEToF

TH1D* R3BNeulandClusterMon::fhClusterEToF
private

Definition at line 71 of file R3BNeulandClusterMon.h.

◆ fhClusterEToFVSEnergy

TH2D* R3BNeulandClusterMon::fhClusterEToFVSEnergy
private

Definition at line 74 of file R3BNeulandClusterMon.h.

◆ fhClusterEToFVSTime

TH2D* R3BNeulandClusterMon::fhClusterEToFVSTime
private

Definition at line 75 of file R3BNeulandClusterMon.h.

◆ fhClusterEVSTime

TH2D* R3BNeulandClusterMon::fhClusterEVSTime
private

Definition at line 76 of file R3BNeulandClusterMon.h.

◆ fhClusterForemostMinusCentroidVSEnergy

TH2D* R3BNeulandClusterMon::fhClusterForemostMinusCentroidVSEnergy
private

Definition at line 84 of file R3BNeulandClusterMon.h.

◆ fhClusterForemostMinusMaxEnergyDigiPosVSEnergy

TH2D* R3BNeulandClusterMon::fhClusterForemostMinusMaxEnergyDigiPosVSEnergy
private

Definition at line 85 of file R3BNeulandClusterMon.h.

◆ fhClusterLastMinusFirstDigiMagVSEnergy

TH2D* R3BNeulandClusterMon::fhClusterLastMinusFirstDigiMagVSEnergy
private

Definition at line 94 of file R3BNeulandClusterMon.h.

◆ fhClusterMaxEnergyDigiMinusCentroidVSEnergy

TH2D* R3BNeulandClusterMon::fhClusterMaxEnergyDigiMinusCentroidVSEnergy
private

Definition at line 89 of file R3BNeulandClusterMon.h.

◆ fhClusterMaxEnergyDigiMinusFirstDigiMag

TH1D* R3BNeulandClusterMon::fhClusterMaxEnergyDigiMinusFirstDigiMag
private

Definition at line 93 of file R3BNeulandClusterMon.h.

◆ fhClusterMaxEnergyDigiMinusFirstDigiPosVSEnergy

TH2D* R3BNeulandClusterMon::fhClusterMaxEnergyDigiMinusFirstDigiPosVSEnergy
private

Definition at line 88 of file R3BNeulandClusterMon.h.

◆ fhClusterNumberVSEnergy

TH2D* R3BNeulandClusterMon::fhClusterNumberVSEnergy
private

Definition at line 73 of file R3BNeulandClusterMon.h.

◆ fhClusterRValue

TH1D* R3BNeulandClusterMon::fhClusterRValue
private

Definition at line 69 of file R3BNeulandClusterMon.h.

◆ fhClusters

TH1D* R3BNeulandClusterMon::fhClusters
private

Definition at line 66 of file R3BNeulandClusterMon.h.

◆ fhClusterSize

TH1D* R3BNeulandClusterMon::fhClusterSize
private

Definition at line 67 of file R3BNeulandClusterMon.h.

◆ fhClusterSizeVSEToF

TH2D* R3BNeulandClusterMon::fhClusterSizeVSEToF
private

Definition at line 79 of file R3BNeulandClusterMon.h.

◆ fhClusterTime

TH1D* R3BNeulandClusterMon::fhClusterTime
private

Definition at line 72 of file R3BNeulandClusterMon.h.

◆ fhDeltaT

TH1D* R3BNeulandClusterMon::fhDeltaT
private

Definition at line 110 of file R3BNeulandClusterMon.h.

◆ fhDistFromCenter

TH1D* R3BNeulandClusterMon::fhDistFromCenter
private

Definition at line 108 of file R3BNeulandClusterMon.h.

◆ fhDistFromCenterVSEToF

TH2D* R3BNeulandClusterMon::fhDistFromCenterVSEToF
private

Definition at line 109 of file R3BNeulandClusterMon.h.

◆ fhElasticTargetMass

TH2D* R3BNeulandClusterMon::fhElasticTargetMass
private

Definition at line 82 of file R3BNeulandClusterMon.h.

◆ fhENFromScatterVSEToF

TH2D* R3BNeulandClusterMon::fhENFromScatterVSEToF
private

Definition at line 96 of file R3BNeulandClusterMon.h.

◆ fhEToFVSEelastic

TH2D* R3BNeulandClusterMon::fhEToFVSEelastic
private

Definition at line 98 of file R3BNeulandClusterMon.h.

◆ fhForemostMinusFirstDigiTime

TH1D* R3BNeulandClusterMon::fhForemostMinusFirstDigiTime
private

Definition at line 111 of file R3BNeulandClusterMon.h.

◆ fhScatterAngleVSRecoilAngle

TH2D* R3BNeulandClusterMon::fhScatterAngleVSRecoilAngle
private

Definition at line 101 of file R3BNeulandClusterMon.h.

◆ fhScatteredNEnergyVSAngle

TH2D* R3BNeulandClusterMon::fhScatteredNEnergyVSAngle
private

Definition at line 99 of file R3BNeulandClusterMon.h.

◆ fhScatteredNEnergyVSEdep

TH2D* R3BNeulandClusterMon::fhScatteredNEnergyVSEdep
private

Definition at line 100 of file R3BNeulandClusterMon.h.

◆ fhSumAngleVSRatioErecoEtof

TH2D* R3BNeulandClusterMon::fhSumAngleVSRatioErecoEtof
private

Definition at line 102 of file R3BNeulandClusterMon.h.

◆ fhThetaEDigi

TH2D* R3BNeulandClusterMon::fhThetaEDigi
private

Definition at line 113 of file R3BNeulandClusterMon.h.

◆ fhThetaEDigiCosTheta

TH2D* R3BNeulandClusterMon::fhThetaEDigiCosTheta
private

Definition at line 114 of file R3BNeulandClusterMon.h.

◆ fhZ

TH1D* R3BNeulandClusterMon::fhZ
private

Definition at line 106 of file R3BNeulandClusterMon.h.

◆ fhZVSEToF

TH2D* R3BNeulandClusterMon::fhZVSEToF
private

Definition at line 107 of file R3BNeulandClusterMon.h.

◆ fIs3DTrackEnabled

Bool_t R3BNeulandClusterMon::fIs3DTrackEnabled
private

Definition at line 63 of file R3BNeulandClusterMon.h.

◆ fNeulandClusters

R3B::InputVectorConnector<R3BNeulandCluster> R3BNeulandClusterMon::fNeulandClusters
private

Definition at line 57 of file R3BNeulandClusterMon.h.

◆ fNeulandClustersBuffer

std::vector<R3BNeulandCluster> R3BNeulandClusterMon::fNeulandClustersBuffer
private

Definition at line 58 of file R3BNeulandClusterMon.h.

◆ fOutput

TString R3BNeulandClusterMon::fOutput
private

Definition at line 59 of file R3BNeulandClusterMon.h.

◆ hT

TH1D* R3BNeulandClusterMon::hT
private

Definition at line 116 of file R3BNeulandClusterMon.h.

◆ hTNeigh

TH1D* R3BNeulandClusterMon::hTNeigh
private

Definition at line 117 of file R3BNeulandClusterMon.h.


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