![]() |
MaCh3
2.4.2
Reference Guide
|
Stores info about each MC event used during reweighting routine. More...
#include <Samples/FarDetectorCoreInfoStruct.h>
Public Member Functions | |
| EventInfo () | |
| Default constructor. More... | |
| EventInfo (EventInfo const &other)=delete | |
| Copy constructor (deleted to prevent copying). More... | |
| EventInfo (EventInfo &&other)=default | |
| Move constructor (defaulted to allow moving). More... | |
| EventInfo & | operator= (EventInfo const &other)=delete |
| Copy assignment operator (deleted). More... | |
| EventInfo & | operator= (EventInfo &&other)=delete |
| Move assignment operator (deleted). More... | |
| ~EventInfo () | |
| default destructor More... | |
Public Attributes | |
| const int * | Target = 0 |
| target the interaction was on More... | |
| const int * | nupdg = 0 |
| PDG of neutrino after oscillation. More... | |
| const int * | nupdgUnosc = 0 |
| PDG of neutrino before oscillation. More... | |
| const double * | rw_etru = &M3::_BAD_DOUBLE_ |
| Pointer to true Neutrino Energy. More... | |
| const double * | rw_truecz = &M3::_BAD_DOUBLE_ |
| Pointer to true cosine zenith. More... | |
| std::vector< const double * > | norm_pointers |
| Pointers to normalisation weights which are being taken from Parameter Handler. More... | |
| std::vector< const M3::float_t * > | total_weight_pointers |
| Pointers to weights like oscillation spline etc. More... | |
| std::vector< const double * > | KinVar |
| The x_var and y_vars and beyond that you're binning in. More... | |
| std::vector< int > | NomBin |
| starting bins for each dimensions allowing to perform quick lookup More... | |
| int | NominalSample = M3::_BAD_INT_ |
| Nominal sample to which event is associated. More... | |
| bool | isNC = false |
| Is event NC or not. More... | |
| const double * | mode = &M3::Unity_D |
| Pointer to MaCh3 mode. More... | |
Stores info about each MC event used during reweighting routine.
Definition at line 82 of file FarDetectorCoreInfoStruct.h.
|
inline |
|
delete |
Copy constructor (deleted to prevent copying).
|
default |
Move constructor (defaulted to allow moving).
|
inline |
Copy assignment operator (deleted).
| bool EventInfo::isNC = false |
Is event NC or not.
Definition at line 122 of file FarDetectorCoreInfoStruct.h.
| std::vector<const double*> EventInfo::KinVar |
The x_var and y_vars and beyond that you're binning in.
Definition at line 115 of file FarDetectorCoreInfoStruct.h.
| const double* EventInfo::mode = &M3::Unity_D |
Pointer to MaCh3 mode.
Definition at line 125 of file FarDetectorCoreInfoStruct.h.
| std::vector<int> EventInfo::NomBin |
starting bins for each dimensions allowing to perform quick lookup
Definition at line 117 of file FarDetectorCoreInfoStruct.h.
| int EventInfo::NominalSample = M3::_BAD_INT_ |
Nominal sample to which event is associated.
Definition at line 120 of file FarDetectorCoreInfoStruct.h.
| std::vector<const double*> EventInfo::norm_pointers |
Pointers to normalisation weights which are being taken from Parameter Handler.
Definition at line 109 of file FarDetectorCoreInfoStruct.h.
| const int* EventInfo::nupdg = 0 |
PDG of neutrino after oscillation.
Definition at line 99 of file FarDetectorCoreInfoStruct.h.
| const int* EventInfo::nupdgUnosc = 0 |
PDG of neutrino before oscillation.
Definition at line 101 of file FarDetectorCoreInfoStruct.h.
| const double* EventInfo::rw_etru = &M3::_BAD_DOUBLE_ |
Pointer to true Neutrino Energy.
Definition at line 104 of file FarDetectorCoreInfoStruct.h.
| const double* EventInfo::rw_truecz = &M3::_BAD_DOUBLE_ |
Pointer to true cosine zenith.
Definition at line 106 of file FarDetectorCoreInfoStruct.h.
| const int* EventInfo::Target = 0 |
target the interaction was on
Definition at line 97 of file FarDetectorCoreInfoStruct.h.
| std::vector<const M3::float_t*> EventInfo::total_weight_pointers |
Pointers to weights like oscillation spline etc.
Definition at line 112 of file FarDetectorCoreInfoStruct.h.