LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "LArTrainingData.h"
Public Member Functions | |
TDNuInfo () | |
void | SetTruthInfo (float nuEnergy, float lepEnergy, float lepAngle, float weight) |
void | SetRecoInfo (float nueEnergy, float numuEnergy, float nutauEnergy) |
void | SetTopologyInformation (int pdg, int nproton, int npion, int npizero, int nneutron, int toptype, int toptypealt) |
Private Attributes | |
float | fNuEnergy |
True energy of neutrino event. More... | |
float | fLepEnergy |
True energy of outgoing lepton. More... | |
float | fLepAngle |
True angle of outgoing lepton wrt neutrino. More... | |
float | fEventWeight |
The event weight (norm * oscProb) More... | |
float | fRecoNueEnergy |
Reconstructed energy under nue hypothesis. More... | |
float | fRecoNumuEnergy |
Reconstructed energy under numu hypothesis. More... | |
float | fRecoNutauEnergy |
Reconstructed energy under nutau hypothesis. More... | |
bool | fUseTopology |
int | fNuPDG |
int | fNProton |
int | fNPion |
int | fNPizero |
int | fNNeutron |
int | fTopologyType |
int | fTopologyTypeAlt |
Friends | |
std::ostream & | operator<< (std::ostream &os, const TDNuInfo &td) |
Definition at line 19 of file LArTrainingData.h.
lcvn::TDNuInfo::TDNuInfo | ( | ) |
Definition at line 13 of file LArTrainingData.cxx.
void lcvn::TDNuInfo::SetRecoInfo | ( | float | nueEnergy, |
float | numuEnergy, | ||
float | nutauEnergy | ||
) |
Definition at line 40 of file LArTrainingData.cxx.
References fRecoNueEnergy, fRecoNumuEnergy, and fRecoNutauEnergy.
void lcvn::TDNuInfo::SetTopologyInformation | ( | int | pdg, |
int | nproton, | ||
int | npion, | ||
int | npizero, | ||
int | nneutron, | ||
int | toptype, | ||
int | toptypealt | ||
) |
Definition at line 48 of file LArTrainingData.cxx.
References fNNeutron, fNPion, fNPizero, fNProton, fNuPDG, fTopologyType, fTopologyTypeAlt, and fUseTopology.
Referenced by lcvn::LArNuCVNZlibMaker::analyze().
void lcvn::TDNuInfo::SetTruthInfo | ( | float | nuEnergy, |
float | lepEnergy, | ||
float | lepAngle, | ||
float | weight | ||
) |
Definition at line 31 of file LArTrainingData.cxx.
References fEventWeight, fLepAngle, fLepEnergy, fNuEnergy, and weight.
Referenced by lcvn::LArNuCVNZlibMaker::analyze().
|
friend |
Definition at line 69 of file LArTrainingData.cxx.
|
private |
The event weight (norm * oscProb)
Definition at line 42 of file LArTrainingData.h.
Referenced by lcvn::operator<<(), and SetTruthInfo().
|
private |
True angle of outgoing lepton wrt neutrino.
Definition at line 41 of file LArTrainingData.h.
Referenced by lcvn::operator<<(), and SetTruthInfo().
|
private |
True energy of outgoing lepton.
Definition at line 40 of file LArTrainingData.h.
Referenced by lcvn::operator<<(), and SetTruthInfo().
|
private |
Definition at line 54 of file LArTrainingData.h.
Referenced by lcvn::operator<<(), and SetTopologyInformation().
|
private |
Definition at line 52 of file LArTrainingData.h.
Referenced by lcvn::operator<<(), and SetTopologyInformation().
|
private |
Definition at line 53 of file LArTrainingData.h.
Referenced by lcvn::operator<<(), and SetTopologyInformation().
|
private |
Definition at line 51 of file LArTrainingData.h.
Referenced by lcvn::operator<<(), and SetTopologyInformation().
|
private |
True energy of neutrino event.
Definition at line 39 of file LArTrainingData.h.
Referenced by lcvn::operator<<(), and SetTruthInfo().
|
private |
Definition at line 50 of file LArTrainingData.h.
Referenced by lcvn::operator<<(), and SetTopologyInformation().
|
private |
Reconstructed energy under nue hypothesis.
Definition at line 44 of file LArTrainingData.h.
Referenced by lcvn::operator<<(), and SetRecoInfo().
|
private |
Reconstructed energy under numu hypothesis.
Definition at line 45 of file LArTrainingData.h.
Referenced by lcvn::operator<<(), and SetRecoInfo().
|
private |
Reconstructed energy under nutau hypothesis.
Definition at line 46 of file LArTrainingData.h.
Referenced by lcvn::operator<<(), and SetRecoInfo().
|
private |
Definition at line 55 of file LArTrainingData.h.
Referenced by lcvn::operator<<(), and SetTopologyInformation().
|
private |
Definition at line 56 of file LArTrainingData.h.
Referenced by lcvn::operator<<(), and SetTopologyInformation().
|
private |
Definition at line 49 of file LArTrainingData.h.
Referenced by SetTopologyInformation().