// ROOT macro to check default compression settings void check_default_compression() { TFile *file = new TFile("test_default_compression.root", "RECREATE"); int compressionLevel = file->GetCompressionLevel(); int compressionAlgorithm = file->GetCompressionAlgorithm(); std::cout << "Default Compression Level: " << compressionLevel << std::endl; std::cout << "Default Compression Algorithm: "; if (compressionAlgorithm == 1) { std::cout << "Zlib" << std::endl; } else if (compressionAlgorithm == 2) { std::cout << "LZMA" << std::endl; } else if (compressionAlgorithm == 4) { std::cout << "LZ4" << std::endl; } else { std::cout << "Unknown" << std::endl; } file->Close(); delete file; } // root -l -q check_default_compression.C