ATLAS Offline Software
Loading...
Searching...
No Matches
ByteStreamMetadataCnv_p1.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
10
13
15{
16 *trans = ByteStreamMetadata (pers->m_runNumber,
17 pers->m_numEvents,
18 pers->m_maxEvents,
19 pers->m_recEnable,
20 pers->m_triggerType,
21 pers->m_detectorMask,
22 pers->m_detectorMask2,
23 pers->m_beamType,
24 pers->m_beamEnergy,
25 pers->m_guid,
26 pers->m_stream,
27 pers->m_project,
28 pers->m_lumiBlock,
30}
31
33 pers->m_runNumber = trans->getRunNumber();
34 pers->m_numEvents = trans->getNumEvents();
35 pers->m_maxEvents = trans->getMaxEvents();
36 pers->m_recEnable = trans->getRecEnable();
37 pers->m_triggerType = trans->getTriggerType();
38 pers->m_detectorMask = trans->getDetectorMask();
39 pers->m_detectorMask2 = trans->getDetectorMask2();
40 pers->m_beamType = trans->getBeamType();
41 pers->m_beamEnergy = trans->getBeamEnergy();
42 pers->m_guid = trans->getGuid();
43 pers->m_stream = trans->getStream();
44 pers->m_project = trans->getProject();
45 pers->m_lumiBlock = trans->getLumiBlock();
47}
This file contains the class definition for the ByteStreamMetadataCnv_p1 class.
This file contains the class definition for the ByteStreamMetadataContainer class.
virtual void transToPers(const ByteStreamMetadata *transObj, ByteStreamMetadata_p1 *persObj, MsgStream &log)
virtual void persToTrans(const ByteStreamMetadata_p1 *persObj, ByteStreamMetadata *transObj, MsgStream &log)
This class is the persistent representation of ByteStreamMetadata.
std::vector< std::string > m_freeMetaDataStrings
This class is the StoreGate data object for bytestream metadata.
uint64_t getDetectorMask() const
unsigned int getBeamType() const
const std::string & getGuid() const
const std::string & getStream() const
unsigned int getMaxEvents() const
unsigned int getRecEnable() const
unsigned int getRunNumber() const
unsigned int getTriggerType() const
unsigned int getNumEvents() const
unsigned int getBeamEnergy() const
unsigned int getLumiBlock() const
const std::vector< std::string > & getFreeMetaDataStrings() const
const std::string & getProject() const
uint64_t getDetectorMask2() const