ATLAS Offline Software
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 
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