TrdMCClusterR Fit Classifier
Namespaces | Functions
Utilities.h File Reference
#include <map>
#include <vector>
#include <unordered_map>
#include <algorithm>
#include <numeric>
#include <iostream>
#include <fstream>
#include <TVectorD.h>
Include dependency graph for Utilities.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Utilities
 
 VectorUtilities
 

Functions

bool Utilities::does_file_exist (const char *fileName)
 
int Utilities::CalculatePairs (int n)
 
double VectorUtilities::sumVector (const std::vector< double > &v)
 
template<typename T >
void VectorUtilities::printVector (const std::vector< T > &v)
 
void VectorUtilities::printVectorOfVectors (std::vector< std::vector< double >> const &mat)
 
std::map< int, int > VectorUtilities::GetUniqueElementsAndFrequency (const std::vector< int > &vec)
 
void VectorUtilities::filterAndShrinkMap (std::map< int, int > &frequencyMap, int threshold=2)
 
template<typename T >
bool VectorUtilities::areAllElementsEqual (const std::vector< T > &vec)
 
int VectorUtilities::getMajorityElement (const std::vector< int > &vec)
 
int VectorUtilities::countDifferentFromMajority (const std::vector< int > &vec)
 
std::vector< double > VectorUtilities::TVectorDToStdVector (const TVectorD &vec)
 
bool VectorUtilities::AreVectorsEqual (const std::vector< double > &vec1, const std::vector< double > &vec2, double tol=1e-4)