All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
SmearingUtils.h File Reference
#include "CLHEP/Random/RandGaussQ.h"
#include "TMatrixD.h"
#include <vector>

Go to the source code of this file.

Namespaces

 sbn
 This module creates Common Analysis Files.
 
 sbn::evwgh
 

Functions

std::vector< std::vector
< double > > 
sbn::evwgh::MultiGaussianSmearing (std::vector< double > const &centralValue, std::vector< std::vector< double > > const &inputCovarianceMatrix, int n_multisims, CLHEP::RandGaussQ &GaussRandom)
 
std::vector< double > sbn::evwgh::MultiGaussianSmearing (std::vector< double > const &centralValue, TMatrixD *const &inputCovarianceMatrix, std::vector< float > rand)
 
std::vector< double > sbn::evwgh::MultiGaussianSmearing (std::vector< double > const &centralValue, TMatrixD *const &LowerTriangleCovarianceMatrix, bool isDecomposed, std::vector< float > rand)