Public Member Functions | Public Attributes | List of all members
VarContainer Struct Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-02-24/NuXAna/macros/Nus20/Selection/Structs.h"

Public Member Functions

 VarContainer (ana::Var v, std::string n, std::string l, ana::Binning b, std::vector< double > c={}, CutSide cs=kNeither)
 

Public Attributes

ana::Var var = ana::kUnweighted
 
std::string name = ""
 
std::string label = ""
 
ana::Binning bins = ana::Binning::Simple(1, 0, 1)
 
std::vector< double > cuts = {0.}
 
CutSide cutside = kNeither
 

Detailed Description

Definition at line 46 of file Structs.h.

Constructor & Destructor Documentation

VarContainer::VarContainer ( ana::Var  v,
std::string  n,
std::string  l,
ana::Binning  b,
std::vector< double >  c = {},
CutSide  cs = kNeither 
)
inline

Definition at line 54 of file Structs.h.

References b, plot_validation_datamc::c, lem_server::cs, kNeither, submit_hadd::l, getGoodRuns4SAM::n, and registry_explorer::v.

55  {}, CutSide cs = kNeither)
56  {
57  var = v;
58  name = n;
59  label = l;
60  bins = b;
61  cuts = c;
62  cutside = cs;
63  }
ana::Binning bins
Definition: Structs.h:50
const XML_Char * name
Definition: expat.h:151
std::string label
Definition: Structs.h:49
CutSide cutside
Definition: Structs.h:52
std::vector< double > cuts
Definition: Structs.h:51
ana::Var var
Definition: Structs.h:47
const hit & b
Definition: hits.cxx:21

Member Data Documentation

ana::Binning VarContainer::bins = ana::Binning::Simple(1, 0, 1)

Definition at line 50 of file Structs.h.

std::vector<double> VarContainer::cuts = {0.}

Definition at line 51 of file Structs.h.

CutSide VarContainer::cutside = kNeither

Definition at line 52 of file Structs.h.

std::string VarContainer::label = ""

Definition at line 49 of file Structs.h.

std::string VarContainer::name = ""
ana::Var VarContainer::var = ana::kUnweighted

Definition at line 47 of file Structs.h.


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