23int main(
int argc,
char **argv)
40 catch(
const exception &error) {
44 if (inputFile !=
"") {
46 if (getFilenameExtension(inputFile) == ROOT_FILE_FORMAT) {
50 TFile* file = TFile::Open(inputFile.c_str(),
"EXISTS");
53 file->GetUUID().Print();
58 }
else if (getFilenameExtension(inputFile) == ASCII_FILE_FORMAT ||
59 getFilenameExtension(inputFile) == KM3NET_DETECTOR_FILE_FORMAT) {
61 ifstream in(inputFile.c_str());
65 if (in >> comment && comment.
hasUUID())
72 }
else if (getFilenameExtension(inputFile) == BINARY_DETECTOR_FILE_FORMAT[0] ||
73 getFilenameExtension(inputFile) == BINARY_DETECTOR_FILE_FORMAT[1]) {
81 for (
string buffer; in >> c && c == JComment::START_COMMENT; ) {