ATLAS Offline Software
VectorOperations.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
14 #ifndef VECTOR_OPERATIONS_H
15 #define VECTOR_OPERATIONS_H
16 
17 #include <vector>
18 #include <string>
19 
20 namespace VectorOperations{
21  void PathCOUT( const std::vector<std::string> & vec);
22  void PathCERR( const std::vector<std::string> & vec );
23  std::vector<std::string> SplitString( std::string & s, char delimiter, bool IncludeEmptyStrings = false );
24  std::vector<std::string> CombineUniques( const std::vector<std::string> & v1, const std::vector<std::string> & v2);
25  int VectorContains( std::vector<std::string>*, std::string* );
26  bool FullSearch( const std::vector<std::string> & v1, const std::vector<std::string> & v2);
27  int ComparePaths( const std::vector<std::string> & v1, const std::vector<std::string> & v2 );
28  int CompareObjectNames( const std::string& name1, const std::string & name2 );
29  int CyclicCompareNames( const std::string& name1, const std::string & name2 );
30 };
31 
32 #endif
python.SystemOfUnits.s
int s
Definition: SystemOfUnits.py:131
ReadCellNoiseFromCool.name1
name1
Definition: ReadCellNoiseFromCool.py:233
vec
std::vector< size_t > vec
Definition: CombinationsGeneratorTest.cxx:12
VectorOperations::FullSearch
bool FullSearch(const std::vector< std::string > &v1, const std::vector< std::string > &v2)
VectorOperations::ComparePaths
int ComparePaths(const std::vector< std::string > &v1, const std::vector< std::string > &v2)
python.AthDsoLogger.delimiter
delimiter
Definition: AthDsoLogger.py:71
VectorOperations::CombineUniques
std::vector< std::string > CombineUniques(const std::vector< std::string > &v1, const std::vector< std::string > &v2)
VectorOperations::VectorContains
int VectorContains(std::vector< std::string > *, std::string *)
VectorOperations
Definition: VectorOperations.h:20
ReadCellNoiseFromCoolCompare.v2
v2
Definition: ReadCellNoiseFromCoolCompare.py:364
VectorOperations::CyclicCompareNames
int CyclicCompareNames(const std::string &name1, const std::string &name2)
VectorOperations::PathCOUT
void PathCOUT(const std::vector< std::string > &vec)
VectorOperations::PathCERR
void PathCERR(const std::vector< std::string > &vec)
VectorOperations::SplitString
std::vector< std::string > SplitString(std::string &s, char delimiter, bool IncludeEmptyStrings=false)
VectorOperations::CompareObjectNames
int CompareObjectNames(const std::string &name1, const std::string &name2)