Public Member Functions | Public Attributes | List of all members
bsim::Decay Class Reference


More...

#include "/cvmfs/nova.opensciencegrid.org/externals/dk2nugenie/v01_08_00e/source/dk2nu/tree/dk2nu.h"

Public Member Functions

 Decay ()
 
virtual ~Decay ()
 
void clear (const std::string &opt="")
 reset everything More...
 
std::string AsString (const std::string &opt="") const
 
 Decay ()
 
virtual ~Decay ()
 
void clear (const std::string &opt="")
 reset everything More...
 
std::string AsString (const std::string &opt="") const
 

Public Attributes

Int_t norig
 not used? More...
 
Int_t ndecay
 decay process (see dkproc_t) More...
 
Int_t ntype
 % neutrino flavor (PDG? code) More...
 
Double_t vx
 % neutrino production vertex x More...
 
Double_t vy
 % neutrino production vertex y More...
 
Double_t vz
 % neutrino production vertex z More...
 
Double_t pdpx
 % px momentum of nu parent at (vx,vy,vz) More...
 
Double_t pdpy
 % py momentum of nu parent at (vx,vy,vz) More...
 
Double_t pdpz
 % pz momentum of nu parent at (vx,vy,vz) More...
 
Double_t ppdxdz
 % direction of nu parent at its production point More...
 
Double_t ppdydz
 % direction of nu parent at its production point More...
 
Double_t pppz
 % z momentum of nu parent at its production point More...
 
Double_t ppenergy
 % energy of nu parent at its production point More...
 
Int_t ppmedium
 material nu parent was produced in More...
 
Int_t ptype
 % nu parent species (PDG? code) More...
 
Double_t muparpx
 % More...
 
Double_t muparpy
 % More...
 
Double_t muparpz
 % More...
 
Double_t mupare
 % energy of nu grandparent More...
 
Double_t necm
 % nu energy in center-of-mass frame More...
 
Double_t nimpwt
 % cumulative importance weight prod to decay More...
 

Detailed Description


============================================================================ Decay Data: Core information about the neutrino and the decay that gave rise to it. % = necessary for reweighting

Definition at line 123 of file dk2nu.h.

Constructor & Destructor Documentation

bsim::Decay::Decay ( )
virtual bsim::Decay::~Decay ( )
virtual
bsim::Decay::Decay ( )
virtual bsim::Decay::~Decay ( )
virtual

Member Function Documentation

std::string bsim::Decay::AsString ( const std::string opt = "") const
std::string bsim::Decay::AsString ( const std::string opt = "") const
void bsim::Decay::clear ( const std::string opt = "")

reset everything

void bsim::Decay::clear ( const std::string opt = "")

reset everything

Member Data Documentation

Double_t bsim::Decay::mupare

% energy of nu grandparent

Definition at line 163 of file dk2nu.h.

Referenced by bsim::calcEnuWgt(), copy_flugg_to_dk2nu(), copy_g4lbne_to_dk2nu(), and copy_g4minerva_to_dk2nu().

Double_t bsim::Decay::muparpx

%

momentum and energy of nu grandparent at muons: grandparent decay point hadrons: grandparent production point Huh? this needs better documentation Marco DT says: One should look at parent type ptype. If ptype is a muon, then muparpx,y,z,e are momentum and energy of the neutrino grandparent (muon parent) at its decay point. Otherwise (for all other values of ptype), muparpx,y,z,e refer to neutrino grandparent (a hadron in this case) production point. If the Ancestor List is on , then these variables are superfluous.

Definition at line 160 of file dk2nu.h.

Referenced by bsim::calcEnuWgt(), copy_flugg_to_dk2nu(), copy_g4lbne_to_dk2nu(), and copy_g4minerva_to_dk2nu().

Double_t bsim::Decay::muparpy
Double_t bsim::Decay::muparpz
Int_t bsim::Decay::ndecay

decay process (see dkproc_t)

Definition at line 127 of file dk2nu.h.

Referenced by bsim::calcEnuWgt(), copy_flugg_to_dk2nu(), copy_g4lbne_to_dk2nu(), copy_g4minerva_to_dk2nu(), and evg::MCTruthToDk2NuHackItr::Next().

Double_t bsim::Decay::necm

% nu energy in center-of-mass frame

Definition at line 165 of file dk2nu.h.

Referenced by bsim::calcEnuWgt(), copy_flugg_to_dk2nu(), copy_g4lbne_to_dk2nu(), and copy_g4minerva_to_dk2nu().

Double_t bsim::Decay::nimpwt
Int_t bsim::Decay::norig

not used?

Definition at line 126 of file dk2nu.h.

Referenced by bsim::calcEnuWgt(), copy_flugg_to_dk2nu(), copy_g4lbne_to_dk2nu(), and copy_g4minerva_to_dk2nu().

Int_t bsim::Decay::ntype
Double_t bsim::Decay::pdpx

% px momentum of nu parent at (vx,vy,vz)

Definition at line 133 of file dk2nu.h.

Referenced by bsim::calcEnuWgt(), copy_flugg_to_dk2nu(), copy_g4lbne_to_dk2nu(), and copy_g4minerva_to_dk2nu().

Double_t bsim::Decay::pdpy

% py momentum of nu parent at (vx,vy,vz)

Definition at line 134 of file dk2nu.h.

Referenced by bsim::calcEnuWgt(), copy_flugg_to_dk2nu(), copy_g4lbne_to_dk2nu(), and copy_g4minerva_to_dk2nu().

Double_t bsim::Decay::pdpz

% pz momentum of nu parent at (vx,vy,vz)

Definition at line 135 of file dk2nu.h.

Referenced by bsim::calcEnuWgt(), copy_flugg_to_dk2nu(), copy_g4lbne_to_dk2nu(), and copy_g4minerva_to_dk2nu().

Double_t bsim::Decay::ppdxdz

% direction of nu parent at its production point

these are used in muon decay case?

Definition at line 138 of file dk2nu.h.

Referenced by bsim::calcEnuWgt(), copy_flugg_to_dk2nu(), copy_g4lbne_to_dk2nu(), and copy_g4minerva_to_dk2nu().

Double_t bsim::Decay::ppdydz

% direction of nu parent at its production point

Definition at line 139 of file dk2nu.h.

Referenced by bsim::calcEnuWgt(), copy_flugg_to_dk2nu(), copy_g4lbne_to_dk2nu(), and copy_g4minerva_to_dk2nu().

Double_t bsim::Decay::ppenergy

% energy of nu parent at its production point

Definition at line 141 of file dk2nu.h.

Referenced by bsim::calcEnuWgt(), copy_flugg_to_dk2nu(), copy_g4lbne_to_dk2nu(), and copy_g4minerva_to_dk2nu().

Int_t bsim::Decay::ppmedium

material nu parent was produced in

Definition at line 143 of file dk2nu.h.

Referenced by copy_flugg_to_dk2nu(), copy_g4lbne_to_dk2nu(), and copy_g4minerva_to_dk2nu().

Double_t bsim::Decay::pppz

% z momentum of nu parent at its production point

Definition at line 140 of file dk2nu.h.

Referenced by bsim::calcEnuWgt(), copy_flugg_to_dk2nu(), copy_g4lbne_to_dk2nu(), and copy_g4minerva_to_dk2nu().

Int_t bsim::Decay::ptype
Double_t bsim::Decay::vx
Double_t bsim::Decay::vy
Double_t bsim::Decay::vz

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