00001 #ifndef __Utils__ 00002 #define __Utils__ 00003 00004 #include <string> 00005 #include <vector> 00006 00007 00008 class TCanvas; 00009 class TVector3; 00010 00015 class Utils { 00016 00017 public: 00018 00020 static bool StringMatch(const char* string, const char* pattern); 00021 00023 static TCanvas* DivideCanvas( TCanvas *cv, int nPads ); 00024 00026 static std::vector<std::string> Glob(const char* pattern); 00027 00029 static std::string Date(); 00030 00032 static TVector3 VectorEPRtoXYZ( const TVector3& posepr ); 00033 }; 00034 00035 #endif 00036 00037