Public Member Functions | Public Attributes | List of all members
calib::TrueNeutronCapture Class Reference

When a Michel candidate has a contribution from a neutron capture, that's also interesting. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-11-25/Calibration/stdcandles/StdCandlesNtupleVars.h"

Inheritance diagram for calib::TrueNeutronCapture:
calib::TrueEContrib

Public Member Functions

 TrueNeutronCapture ()
 
virtual ~TrueNeutronCapture ()
 

Public Attributes

unsigned int GENIEProcess
 which GENIE process produced this neutron capture? More...
 
bool primaryNeutron
 was this neutron "primary" (from GENIE, produced in the neutrino interaction) or "secondary" (produced in the detector)? More...
 
long int nCaptureNucleus
 what was the target nucleus? (default: 0) More...
 
long int pdg
 
double contribEFrac
 how much of the Michel candidate's energy is due to this particle More...
 
double fracCaptured
 how much of this particle's true energy is contained in the reconstructed Michel More...
 
std::string geantCreationProcName
 GEANT4's name for the process that created this particle. More...
 
TLorentzVector trueFourP
 

Detailed Description

When a Michel candidate has a contribution from a neutron capture, that's also interesting.

Definition at line 44 of file StdCandlesNtupleVars.h.

Constructor & Destructor Documentation

calib::TrueNeutronCapture::TrueNeutronCapture ( )
inline

Definition at line 47 of file StdCandlesNtupleVars.h.

49  {};
unsigned int GENIEProcess
which GENIE process produced this neutron capture?
bool primaryNeutron
was this neutron "primary" (from GENIE, produced in the neutrino interaction) or "secondary" (produce...
long int nCaptureNucleus
what was the target nucleus? (default: 0)
virtual calib::TrueNeutronCapture::~TrueNeutronCapture ( )
inlinevirtual

Definition at line 50 of file StdCandlesNtupleVars.h.

50 {};

Member Data Documentation

double calib::TrueEContrib::contribEFrac
inherited

how much of the Michel candidate's energy is due to this particle

Definition at line 19 of file StdCandlesNtupleVars.h.

Referenced by calib::EnergyStandardCandles::FillTruthInfo().

double calib::TrueEContrib::fracCaptured
inherited

how much of this particle's true energy is contained in the reconstructed Michel

Definition at line 20 of file StdCandlesNtupleVars.h.

Referenced by calib::EnergyStandardCandles::FillTruthInfo().

std::string calib::TrueEContrib::geantCreationProcName
inherited

GEANT4's name for the process that created this particle.

Definition at line 22 of file StdCandlesNtupleVars.h.

Referenced by calib::EnergyStandardCandles::FillTruthInfo().

unsigned int calib::TrueNeutronCapture::GENIEProcess

which GENIE process produced this neutron capture?

Definition at line 50 of file StdCandlesNtupleVars.h.

long int calib::TrueNeutronCapture::nCaptureNucleus

what was the target nucleus? (default: 0)

Definition at line 54 of file StdCandlesNtupleVars.h.

Referenced by calib::EnergyStandardCandles::FixPhotonAncestry().

long int calib::TrueEContrib::pdg
inherited
bool calib::TrueNeutronCapture::primaryNeutron

was this neutron "primary" (from GENIE, produced in the neutrino interaction) or "secondary" (produced in the detector)?

Definition at line 53 of file StdCandlesNtupleVars.h.

TLorentzVector calib::TrueEContrib::trueFourP
inherited

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