ATLAS Offline Software
Classes | Namespaces | Typedefs | Functions
TriggerEDMDeserialiserAlg.cxx File Reference
#include "AthenaKernel/StorableConversions.h"
#include "AthenaKernel/DataBucketBase.h"
#include "CxxUtils/FPControl.h"
#include "CxxUtils/SealDebug.h"
#include "CxxUtils/SealSignal.h"
#include "CxxUtils/hexdump.h"
#include "RootUtils/WithRootErrorHandler.h"
#include "SGTools/DataProxy.h"
#include "TrigSerializeResult/StringSerializer.h"
#include "BareDataBucket.h"
#include "TBufferFile.h"
#include "TVirtualCollectionProxy.h"
#include "TClass.h"
#include "AthContainers/AuxStoreInternal.h"
#include "AthContainers/AuxTypeRegistry.h"
#include "AthContainersInterfaces/AuxTypes.h"
#include "xAODCore/AuxContainerBase.h"
#include "AthContainersRoot/getDynamicAuxID.h"
#include "RootUtils/Type.h"
#include "TriggerEDMDeserialiserAlg.h"
#include "TriggerEDMCLIDs.h"
#include "TFile.h"
#include "TStreamerInfo.h"
#include "PathResolver/PathResolver.h"
#include <sys/resource.h>
#include <cstring>
#include <regex>

Go to the source code of this file.

Classes

class  TriggerEDMDeserialiserAlg::WritableAuxStore
 

Namespaces

 PayloadHelpers
 Collection of helper functions for raw pointer operations on the bytestream payload.
 

Typedefs

using PayloadHelpers::TDA = TriggerEDMDeserialiserAlg
 

Functions

CLID PayloadHelpers::collectionCLID (TDA::PayloadIterator start)
 CLID of the collection stored in the next fragment. More...
 
size_t PayloadHelpers::nameLength (TDA::PayloadIterator start)
 Length of the serialised name payload. More...
 
size_t PayloadHelpers::dataSize (TDA::PayloadIterator start)
 Size in bytes of the buffer that is needed to decode next fragment data content. More...
 
TDA::PayloadIterator PayloadHelpers::toNextFragment (TDA::PayloadIterator start)
 Returns starting point of the next fragment, can be == end() More...
 
std::vector< std::string > PayloadHelpers::collectionDescription (TDA::PayloadIterator start)
 String description of the collection stored in the next fragment, returns persistent type name and the SG key. More...
 
void PayloadHelpers::toBuffer (TDA::PayloadIterator start, char *buffer)
 Copies fragment to the buffer, no size checking, use dataSize to do so. More...