ATLAS Offline Software
Control
AthenaServices
src
CompressionInfo.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration.
3
*/
4
22
#ifndef ATHENASERVICES_COMPRESSIONINFO_H
23
#define ATHENASERVICES_COMPRESSIONINFO_H
24
25
#include "
AthenaKernel/ThinningInfo.h
"
26
27
#include <string>
28
#include <unordered_map>
29
30
31
namespace
SG
{
32
37
using
CompressionInfo
= std::unordered_map<std::string, SG::ThinningInfo::compression_map_t>;
38
39
}
// namespace SG
40
41
CLASS_DEF
(
SG::CompressionInfo
, 39950991, 1)
42
43
#endif
SG
Forward declaration.
Definition:
CaloCellPacker_400_500.h:32
ThinningInfo.h
Hold thinning/slimming information for a given object.
SG::CompressionInfo
std::unordered_map< std::string, SG::ThinningInfo::compression_map_t > CompressionInfo
Map of compressed variables and their compression levels.
Definition:
CompressionInfo.h:37
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition:
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
Generated on Sun Dec 22 2024 21:08:26 for ATLAS Offline Software by
1.8.18