ATLAS Offline Software
Functions
VectorOperations Namespace Reference

Functions

void PathCOUT (const std::vector< std::string > &vec)
 
void PathCERR (const std::vector< std::string > &vec)
 
std::vector< std::string > SplitString (std::string &s, char delimiter, bool IncludeEmptyStrings=false)
 
std::vector< std::string > CombineUniques (const std::vector< std::string > &v1, const std::vector< std::string > &v2)
 
int VectorContains (std::vector< std::string > *, std::string *)
 
bool FullSearch (const std::vector< std::string > &v1, const std::vector< std::string > &v2)
 
int ComparePaths (const std::vector< std::string > &v1, const std::vector< std::string > &v2)
 
int CompareObjectNames (const std::string &name1, const std::string &name2)
 
int CyclicCompareNames (const std::string &name1, const std::string &name2)
 

Function Documentation

◆ CombineUniques()

std::vector<std::string> VectorOperations::CombineUniques ( const std::vector< std::string > &  v1,
const std::vector< std::string > &  v2 
)

◆ CompareObjectNames()

int VectorOperations::CompareObjectNames ( const std::string &  name1,
const std::string &  name2 
)

◆ ComparePaths()

int VectorOperations::ComparePaths ( const std::vector< std::string > &  v1,
const std::vector< std::string > &  v2 
)

◆ CyclicCompareNames()

int VectorOperations::CyclicCompareNames ( const std::string &  name1,
const std::string &  name2 
)

◆ FullSearch()

bool VectorOperations::FullSearch ( const std::vector< std::string > &  v1,
const std::vector< std::string > &  v2 
)

◆ PathCERR()

void VectorOperations::PathCERR ( const std::vector< std::string > &  vec)

◆ PathCOUT()

void VectorOperations::PathCOUT ( const std::vector< std::string > &  vec)

◆ SplitString()

std::vector<std::string> VectorOperations::SplitString ( std::string &  s,
char  delimiter,
bool  IncludeEmptyStrings = false 
)

◆ VectorContains()

int VectorOperations::VectorContains ( std::vector< std::string > *  ,
std::string *   
)