MaCh3 2.2.1
Reference Guide
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
FarDetectorCoreInfo Struct Reference

constructors are same for all three so put in here More...

#include <Samples/FarDetectorCoreInfoStruct.h>

Collaboration diagram for FarDetectorCoreInfo:
[legend]

Public Member Functions

 FarDetectorCoreInfo ()
 
 FarDetectorCoreInfo (FarDetectorCoreInfo const &other)=delete
 
 FarDetectorCoreInfo (FarDetectorCoreInfo &&other)=default
 
FarDetectorCoreInfooperator= (FarDetectorCoreInfo const &other)=delete
 
FarDetectorCoreInfooperator= (FarDetectorCoreInfo &&other)=delete
 
 ~FarDetectorCoreInfo ()
 

Public Attributes

const int * Target = 0
 target the interaction was on
 
const int * nupdg = 0
 
const int * nupdgUnosc = 0
 
const double * x_var = &M3::Unity_D
 
const double * y_var = &M3::Unity_D
 
const double * rw_etru = &M3::_BAD_DOUBLE_
 
const double * rw_truecz = &M3::_BAD_DOUBLE_
 
std::vector< const double * > xsec_norm_pointers
 Pointers to normalisation weights which are being taken from Parameter Handler.
 
std::vector< const M3::float_t * > xsec_spline_pointers
 Pointers to spline weights which are being calculated by Splines Handler.
 
M3::float_t xsec_w = 1.
 Total weight of norm and spline parameters.
 
const M3::float_tosc_w_pointer = &M3::Unity
 pointer to oscillation weight which is being calculated by Oscillation Handler
 
std::vector< const M3::float_t * > total_weight_pointers
 Pointers to @xsec_w, @osc_w_pointer and remaining experiment specific weights.
 
int NomXBin = -1
 
int NomYBin = -1
 
bool isNC = false
 
const double * mode = &M3::Unity_D
 

Detailed Description

constructors are same for all three so put in here

Definition at line 40 of file FarDetectorCoreInfoStruct.h.

Constructor & Destructor Documentation

◆ FarDetectorCoreInfo() [1/3]

FarDetectorCoreInfo::FarDetectorCoreInfo ( )
inline

Definition at line 41 of file FarDetectorCoreInfoStruct.h.

41{}

◆ FarDetectorCoreInfo() [2/3]

FarDetectorCoreInfo::FarDetectorCoreInfo ( FarDetectorCoreInfo const &  other)
delete

◆ FarDetectorCoreInfo() [3/3]

FarDetectorCoreInfo::FarDetectorCoreInfo ( FarDetectorCoreInfo &&  other)
default

◆ ~FarDetectorCoreInfo()

FarDetectorCoreInfo::~FarDetectorCoreInfo ( )
inline

Definition at line 47 of file FarDetectorCoreInfoStruct.h.

47{}

Member Function Documentation

◆ operator=() [1/2]

FarDetectorCoreInfo & FarDetectorCoreInfo::operator= ( FarDetectorCoreInfo &&  other)
delete

◆ operator=() [2/2]

FarDetectorCoreInfo & FarDetectorCoreInfo::operator= ( FarDetectorCoreInfo const &  other)
delete

Member Data Documentation

◆ isNC

bool FarDetectorCoreInfo::isNC = false

Definition at line 75 of file FarDetectorCoreInfoStruct.h.

◆ mode

const double* FarDetectorCoreInfo::mode = &M3::Unity_D

Definition at line 77 of file FarDetectorCoreInfoStruct.h.

◆ NomXBin

int FarDetectorCoreInfo::NomXBin = -1

Definition at line 72 of file FarDetectorCoreInfoStruct.h.

◆ NomYBin

int FarDetectorCoreInfo::NomYBin = -1

Definition at line 73 of file FarDetectorCoreInfoStruct.h.

◆ nupdg

const int* FarDetectorCoreInfo::nupdg = 0

Definition at line 50 of file FarDetectorCoreInfoStruct.h.

◆ nupdgUnosc

const int* FarDetectorCoreInfo::nupdgUnosc = 0

Definition at line 51 of file FarDetectorCoreInfoStruct.h.

◆ osc_w_pointer

const M3::float_t* FarDetectorCoreInfo::osc_w_pointer = &M3::Unity

pointer to oscillation weight which is being calculated by Oscillation Handler

Definition at line 66 of file FarDetectorCoreInfoStruct.h.

◆ rw_etru

const double* FarDetectorCoreInfo::rw_etru = &M3::_BAD_DOUBLE_

Definition at line 56 of file FarDetectorCoreInfoStruct.h.

◆ rw_truecz

const double* FarDetectorCoreInfo::rw_truecz = &M3::_BAD_DOUBLE_

Definition at line 57 of file FarDetectorCoreInfoStruct.h.

◆ Target

const int* FarDetectorCoreInfo::Target = 0

target the interaction was on

Definition at line 49 of file FarDetectorCoreInfoStruct.h.

◆ total_weight_pointers

std::vector<const M3::float_t*> FarDetectorCoreInfo::total_weight_pointers

Pointers to @xsec_w, @osc_w_pointer and remaining experiment specific weights.

Definition at line 68 of file FarDetectorCoreInfoStruct.h.

◆ x_var

const double* FarDetectorCoreInfo::x_var = &M3::Unity_D

Definition at line 54 of file FarDetectorCoreInfoStruct.h.

◆ xsec_norm_pointers

std::vector<const double*> FarDetectorCoreInfo::xsec_norm_pointers

Pointers to normalisation weights which are being taken from Parameter Handler.

Definition at line 60 of file FarDetectorCoreInfoStruct.h.

◆ xsec_spline_pointers

std::vector<const M3::float_t*> FarDetectorCoreInfo::xsec_spline_pointers

Pointers to spline weights which are being calculated by Splines Handler.

Definition at line 62 of file FarDetectorCoreInfoStruct.h.

◆ xsec_w

M3::float_t FarDetectorCoreInfo::xsec_w = 1.

Total weight of norm and spline parameters.

Definition at line 64 of file FarDetectorCoreInfoStruct.h.

◆ y_var

const double* FarDetectorCoreInfo::y_var = &M3::Unity_D

Definition at line 55 of file FarDetectorCoreInfoStruct.h.


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