Public Member Functions | Public Attributes | List of all members
caf::SRFluxWeights Class Reference

Reweight information for flux systematic. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-12-03/StandardRecord/SRFluxWeights.h"

Public Member Functions

 SRFluxWeights ()
 
 ~SRFluxWeights ()
 
void setDefault ()
 

Public Attributes

float cv
 Reweight for the central value (cv) More...
 
std::vector< float > vuniv
 Reweight values for the multi-universe. More...
 
unsigned int nvuniv
 Number of universes. More...
 

Detailed Description

Reweight information for flux systematic.

Definition at line 12 of file SRFluxWeights.h.

Constructor & Destructor Documentation

caf::SRFluxWeights::SRFluxWeights ( )

Definition at line 12 of file SRFluxWeights.cxx.

12  :
13  cv(std::numeric_limits<float>::signaling_NaN()),
14  vuniv(),
15  nvuniv(0)
16  {
17  }
std::vector< float > vuniv
Reweight values for the multi-universe.
Definition: SRFluxWeights.h:18
unsigned int nvuniv
Number of universes.
Definition: SRFluxWeights.h:19
float cv
Reweight for the central value (cv)
Definition: SRFluxWeights.h:17
caf::SRFluxWeights::~SRFluxWeights ( )

Definition at line 18 of file SRFluxWeights.cxx.

18 {}

Member Function Documentation

void caf::SRFluxWeights::setDefault ( )

Definition at line 19 of file SRFluxWeights.cxx.

References cv, nvuniv, and vuniv.

Referenced by caf::CAFMaker::produce().

20  {
21  cv = 1.;
22  vuniv.clear();
23  nvuniv = 0;
24  }
std::vector< float > vuniv
Reweight values for the multi-universe.
Definition: SRFluxWeights.h:18
unsigned int nvuniv
Number of universes.
Definition: SRFluxWeights.h:19
float cv
Reweight for the central value (cv)
Definition: SRFluxWeights.h:17

Member Data Documentation

float caf::SRFluxWeights::cv
unsigned int caf::SRFluxWeights::nvuniv
std::vector<float> caf::SRFluxWeights::vuniv

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