inuke_rw.h File Reference

#include <vector>
#include <ostream>

Go to the source code of this file.

Classes

class  inuke_reweight::delta_fate
class  inuke_reweight::delta_scale
class  inuke_reweight::parameter_set
class  inuke_reweight::parameter_limits

Namespaces

namespace  inuke_reweight

Typedefs

typedef enum
inuke_reweight::inuke_particle 
inuke_reweight::inuke_particle_t

Enumerations

enum  inuke_reweight::inuke_particle { inuke_reweight::kPion, inuke_reweight::kNucleon, inuke_reweight::kOther }

Functions

void inuke_reweight::change_fate_probs (const inuke_reweight::delta_fate &, const inuke_reweight::inuke_particle_t &)
void inuke_reweight::change_inter_scales (const inuke_reweight::delta_scale &, const inuke_reweight::inuke_particle_t &)
double inuke_reweight::calc_weights ()
void inuke_reweight::calc_weights (const NtpStRecord *, std::vector< double > &, bool verbose=false)
void inuke_reweight::calc_weights (const NtpStRecord *, const NtpMCTruth *, const std::vector< inuke_reweight::parameter_set > &v, std::vector< double > &, double &nucrad, double &wrad, bool verbose=false)
void inuke_reweight::test_calc_weights (const char *filename, int entry, const inuke_reweight::delta_fate &pi_fate, const inuke_reweight::delta_scale &pi_scale, const inuke_reweight::delta_fate &pn_fate, const inuke_reweight::delta_scale &pn_scale)
void inuke_reweight::test_calc_weights (const char *filename, int entry, const inuke_reweight::parameter_set &p)
void inuke_reweight::generate_1sigma_shifts (const inuke_reweight::parameter_set &sigmas, std::vector< inuke_reweight::parameter_set > &v)
void inuke_reweight::generate_uncor_shifts (const inuke_reweight::parameter_set &sigmas, const inuke_reweight::parameter_limits &limits, inuke_reweight::parameter_set &p)
void inuke_reweight::get_1sigma_shifts (const inuke_reweight::delta_scale &f, std::vector< inuke_reweight::delta_scale > &v)
void inuke_reweight::get_1sigma_shifts (const inuke_reweight::delta_fate &f, std::vector< inuke_reweight::delta_fate > &v)
void inuke_reweight::get_uncor_shifts (const inuke_reweight::delta_scale &f, const inuke_reweight::delta_scale &llim, const inuke_reweight::delta_scale &ulim, inuke_reweight::delta_scale &v)
void inuke_reweight::get_uncor_shifts (const inuke_reweight::delta_fate &f, const inuke_reweight::delta_fate &llim, const inuke_reweight::delta_fate &ulim, inuke_reweight::delta_fate &v)
int inuke_reweight::get_idx_had ()
double inuke_reweight::get_nucrad (int idx_had)
double inuke_reweight::unif_to_ws_fe (double r)

Generated on 2 Jul 2018 for loon by  doxygen 1.6.1