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

When a Michel candidate has a contribution from a true Michel electron, we want more info about it. More...

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

Inheritance diagram for calib::TrueMichel:
calib::TrueEContrib

Public Member Functions

 TrueMichel ()
 
virtual ~TrueMichel ()
 

Public Attributes

double totalRange
 
double deadFraction
 
double ElostToBrem
 if it was a true Michel electron, how much of its total energy was radiated away in Bremsstrahlung? More...
 
double ElostToDeadMaterials
 if it was a true Michel electron, how much of its total energy was deposited in inactive materials (like PVC)? — n.b. this is a (poor) estimate only! 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 true Michel electron, we want more info about it.

Definition at line 27 of file StdCandlesNtupleVars.h.

Constructor & Destructor Documentation

calib::TrueMichel::TrueMichel ( )
inline

Definition at line 30 of file StdCandlesNtupleVars.h.

31  : TrueEContrib(), totalRange(-1), deadFraction(-1),
33  {};
double ElostToBrem
if it was a true Michel electron, how much of its total energy was radiated away in Bremsstrahlung...
double ElostToDeadMaterials
if it was a true Michel electron, how much of its total energy was deposited in inactive materials (l...
virtual calib::TrueMichel::~TrueMichel ( )
inlinevirtual

Definition at line 34 of file StdCandlesNtupleVars.h.

34 {};

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::TrueMichel::deadFraction
double calib::TrueMichel::ElostToBrem

if it was a true Michel electron, how much of its total energy was radiated away in Bremsstrahlung?

Definition at line 39 of file StdCandlesNtupleVars.h.

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

double calib::TrueMichel::ElostToDeadMaterials

if it was a true Michel electron, how much of its total energy was deposited in inactive materials (like PVC)? — n.b. this is a (poor) estimate only!

Definition at line 40 of file StdCandlesNtupleVars.h.

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

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().

long int calib::TrueEContrib::pdg
inherited
double calib::TrueMichel::totalRange
TLorentzVector calib::TrueEContrib::trueFourP
inherited

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