All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
event::Neutrino Class Reference

Neutrino interaction information. More...

#include <Event.hh>

Public Member Functions

 Neutrino ()
 

Public Attributes

bool isnc
 same as LArSoft "ccnc" - 0=CC, 1=NC More...
 
bool iscc
 CC (true) or NC/interference (false) More...
 
int initpdg
 Initial PDG code of probe neutrino. More...
 
int pdg
 PDG code of probe neutrino. More...
 
int targetPDG
 PDG code of struck target. More...
 
int genie_intcode
 Interaction mode (as for LArSoft MCNeutrino::Mode() ) More...
 
float bjorkenX
 Bjorken x. More...
 
float inelasticityY
 Inelasticity y. More...
 
float Q2
 Q squared. More...
 
float q0
 q0, struck nucleon rest frame More...
 
float modq
 |q|, struck nucleon rest frame More...
 
float q0_lab
 q0, lab frame More...
 
float modq_lab
 |q|, lab frame More...
 
float w
 Hadronic invariant mass W. More...
 
float t
 Kinematic t. More...
 
float eccqe
 CCQE energy. More...
 
float energy
 Neutrino energy (GeV) More...
 
TVector3 momentum
 Neutrino three-momentum. More...
 
TVector3 position
 Neutrino interaction position. More...
 
int parentPDG
 Parent hadron/muon PDG. More...
 
int parentDecayMode
 Parent hadron/muon decay mode. More...
 
TVector3 parentDecayVtx
 Parent hadron/muon decay vertex. More...
 
float baseline
 Distance from decay to interaction. More...
 

Detailed Description

Neutrino interaction information.

Definition at line 61 of file Event.hh.

Constructor & Destructor Documentation

event::Neutrino::Neutrino ( )
inline

Constructor.

Definition at line 64 of file Event.hh.

65  : isnc(false), iscc(false), initpdg(0), pdg(0), targetPDG(0),
TVector3 momentum
Neutrino three-momentum.
Definition: Event.hh:91
int parentDecayMode
Parent hadron/muon decay mode.
Definition: Event.hh:94
float Q2
Q squared.
Definition: Event.hh:82
int parentPDG
Parent hadron/muon PDG.
Definition: Event.hh:93
bool iscc
CC (true) or NC/interference (false)
Definition: Event.hh:75
float modq_lab
|q|, lab frame
Definition: Event.hh:86
float t
Kinematic t.
Definition: Event.hh:88
float bjorkenX
Bjorken x.
Definition: Event.hh:80
int targetPDG
PDG code of struck target.
Definition: Event.hh:78
float inelasticityY
Inelasticity y.
Definition: Event.hh:81
float w
Hadronic invariant mass W.
Definition: Event.hh:87
float baseline
Distance from decay to interaction.
Definition: Event.hh:96
float q0
q0, struck nucleon rest frame
Definition: Event.hh:83
float modq
|q|, struck nucleon rest frame
Definition: Event.hh:84
float q0_lab
q0, lab frame
Definition: Event.hh:85
float energy
Neutrino energy (GeV)
Definition: Event.hh:90
int pdg
PDG code of probe neutrino.
Definition: Event.hh:77
int initpdg
Initial PDG code of probe neutrino.
Definition: Event.hh:76
static const int kUnfilled
Value for unfilled variables.
Definition: Event.hh:32
int genie_intcode
Interaction mode (as for LArSoft MCNeutrino::Mode() )
Definition: Event.hh:79
TVector3 parentDecayVtx
Parent hadron/muon decay vertex.
Definition: Event.hh:95
bool isnc
same as LArSoft &quot;ccnc&quot; - 0=CC, 1=NC
Definition: Event.hh:74

Member Data Documentation

float event::Neutrino::baseline

Distance from decay to interaction.

Definition at line 96 of file Event.hh.

float event::Neutrino::bjorkenX

Bjorken x.

Definition at line 80 of file Event.hh.

float event::Neutrino::eccqe

CCQE energy.

Definition at line 89 of file Event.hh.

float event::Neutrino::energy

Neutrino energy (GeV)

Definition at line 90 of file Event.hh.

int event::Neutrino::genie_intcode

Interaction mode (as for LArSoft MCNeutrino::Mode() )

Definition at line 79 of file Event.hh.

float event::Neutrino::inelasticityY

Inelasticity y.

Definition at line 81 of file Event.hh.

int event::Neutrino::initpdg

Initial PDG code of probe neutrino.

Definition at line 76 of file Event.hh.

bool event::Neutrino::iscc

CC (true) or NC/interference (false)

Definition at line 75 of file Event.hh.

bool event::Neutrino::isnc

same as LArSoft "ccnc" - 0=CC, 1=NC

Definition at line 74 of file Event.hh.

float event::Neutrino::modq

|q|, struck nucleon rest frame

Definition at line 84 of file Event.hh.

float event::Neutrino::modq_lab

|q|, lab frame

Definition at line 86 of file Event.hh.

TVector3 event::Neutrino::momentum

Neutrino three-momentum.

Definition at line 91 of file Event.hh.

int event::Neutrino::parentDecayMode

Parent hadron/muon decay mode.

Definition at line 94 of file Event.hh.

TVector3 event::Neutrino::parentDecayVtx

Parent hadron/muon decay vertex.

Definition at line 95 of file Event.hh.

int event::Neutrino::parentPDG

Parent hadron/muon PDG.

Definition at line 93 of file Event.hh.

int event::Neutrino::pdg

PDG code of probe neutrino.

Definition at line 77 of file Event.hh.

TVector3 event::Neutrino::position

Neutrino interaction position.

Definition at line 92 of file Event.hh.

float event::Neutrino::q0

q0, struck nucleon rest frame

Definition at line 83 of file Event.hh.

float event::Neutrino::q0_lab

q0, lab frame

Definition at line 85 of file Event.hh.

float event::Neutrino::Q2

Q squared.

Definition at line 82 of file Event.hh.

float event::Neutrino::t

Kinematic t.

Definition at line 88 of file Event.hh.

int event::Neutrino::targetPDG

PDG code of struck target.

Definition at line 78 of file Event.hh.

float event::Neutrino::w

Hadronic invariant mass W.

Definition at line 87 of file Event.hh.


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