|
ATLAS Offline Software
|
Go to the documentation of this file.
26 , m_compressor(
"xAODClusterCompressor",
"xAODCaloClusterAuxContainerCnv" )
28 , m_doCompression( false )
38 "Will store uncompressed cluster" );
47 const std::string&
key) {
49 std::unique_ptr<xAOD::CaloClusterAuxContainer>
result
56 for(
size_t i = 0;
i <
result->size(); ++
i ) {
bool m_doCompression
Flag set to false if the retrieval of the compression service failed.
ServiceHandle< IxAODClusterCompressor > m_compressor
Service compressing the cluster for storage on disk.
Athena pool converter for aux store classes.
Description of a calorimeter cluster.
virtual xAOD::CaloClusterAuxContainer * createPersistentWithKey(xAOD::CaloClusterAuxContainer *trans, const std::string &key)
Function preparing the container to be written out.
xAODCaloClusterAuxContainerCnv(ISvcLocator *svcLoc)
Converter constructor.
Auxiliary container for calorimeter cluster containers.
virtual AUXSTORE * createPersistentWithKey(AUXSTORE *trans, const std::string &key) override
Convert a transient object to persistent form.
#define ATH_MSG_WARNING(x)
Helper to copy an object while applying thinning.