ATLAS Offline Software
ByteStreamMetadataPTCnv_p1.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef BYTESTREAMEVENTPTCNV_BYTESTREAMMETADATAPTCNV_P1_H
6 #define BYTESTREAMEVENTPTCNV_BYTESTREAMMETADATAPTCNV_P1_H
7 
16 
18 public:
19  static unsigned int getRunNumber (const ::ByteStreamMetadata_p1& bsmdp) { return bsmdp.m_runNumber; };
20  static unsigned int getNumEvents (const ::ByteStreamMetadata_p1& bsmdp) { return bsmdp.m_numEvents; };
21  static unsigned int getMaxEvents (const ::ByteStreamMetadata_p1& bsmdp) { return bsmdp.m_maxEvents; };
22  static unsigned int getRecEnable (const ::ByteStreamMetadata_p1& bsmdp) { return bsmdp.m_recEnable; };
23  static unsigned int getTriggerType (const ::ByteStreamMetadata_p1& bsmdp) { return bsmdp.m_triggerType; };
24  static uint64_t getDetectorMask (const ::ByteStreamMetadata_p1& bsmdp) { return bsmdp.m_detectorMask; };
25  static uint64_t getDetectorMask2 (const ::ByteStreamMetadata_p1& bsmdp) { return bsmdp.m_detectorMask2; };
26  static unsigned int getBeamType (const ::ByteStreamMetadata_p1& bsmdp) { return bsmdp.m_beamType; };
27  static unsigned int getBeamEnergy (const ::ByteStreamMetadata_p1& bsmdp) { return bsmdp.m_beamEnergy; };
28  static const std::string& getGuid (const ::ByteStreamMetadata_p1& bsmdp) { return bsmdp.m_guid; };
29  static const std::string& getStream (const ::ByteStreamMetadata_p1& bsmdp) { return bsmdp.m_stream; };
30  static const std::string& getProject (const ::ByteStreamMetadata_p1& bsmdp) { return bsmdp.m_project; };
31  static unsigned int getLumiBlock (const ::ByteStreamMetadata_p1& bsmdp) { return bsmdp.m_lumiBlock; };
32  static const std::vector<std::string>& getFreeMetaDataStrings (const ::ByteStreamMetadata_p1& bsmdp) { return bsmdp.m_freeMetaDataStrings; };
33 };
34 
35 #endif // BYTESTREAMEVENTPTCNV_BYTESTREAMMETADATAPTCNV_P1_H
ByteStreamMetadataPTCnv_p1::getRecEnable
static unsigned int getRecEnable(const ::ByteStreamMetadata_p1 &bsmdp)
Definition: ByteStreamMetadataPTCnv_p1.h:22
ByteStreamMetadataPTCnv_p1::getMaxEvents
static unsigned int getMaxEvents(const ::ByteStreamMetadata_p1 &bsmdp)
Definition: ByteStreamMetadataPTCnv_p1.h:21
ByteStreamMetadataPTCnv_p1::getDetectorMask
static uint64_t getDetectorMask(const ::ByteStreamMetadata_p1 &bsmdp)
Definition: ByteStreamMetadataPTCnv_p1.h:24
ByteStreamMetadataPTCnv_p1::getNumEvents
static unsigned int getNumEvents(const ::ByteStreamMetadata_p1 &bsmdp)
Definition: ByteStreamMetadataPTCnv_p1.h:20
ByteStreamMetadataPTCnv_p1::getBeamEnergy
static unsigned int getBeamEnergy(const ::ByteStreamMetadata_p1 &bsmdp)
Definition: ByteStreamMetadataPTCnv_p1.h:27
ByteStreamMetadataPTCnv_p1::getRunNumber
static unsigned int getRunNumber(const ::ByteStreamMetadata_p1 &bsmdp)
Definition: ByteStreamMetadataPTCnv_p1.h:19
ByteStreamMetadataPTCnv_p1::getProject
static const std::string & getProject(const ::ByteStreamMetadata_p1 &bsmdp)
Definition: ByteStreamMetadataPTCnv_p1.h:30
ByteStreamMetadataPTCnv_p1::getGuid
static const std::string & getGuid(const ::ByteStreamMetadata_p1 &bsmdp)
Definition: ByteStreamMetadataPTCnv_p1.h:28
ByteStreamMetadataPTCnv_p1::getFreeMetaDataStrings
static const std::vector< std::string > & getFreeMetaDataStrings(const ::ByteStreamMetadata_p1 &bsmdp)
Definition: ByteStreamMetadataPTCnv_p1.h:32
ByteStreamMetadataPTCnv_p1::getLumiBlock
static unsigned int getLumiBlock(const ::ByteStreamMetadata_p1 &bsmdp)
Definition: ByteStreamMetadataPTCnv_p1.h:31
xAOD::uint64_t
uint64_t
Definition: EventInfo_v1.cxx:123
ByteStreamMetadata_p1.h
This file contains the class definition for the ByteStreamMetadata_p1 class.
ByteStreamMetadataPTCnv_p1::getDetectorMask2
static uint64_t getDetectorMask2(const ::ByteStreamMetadata_p1 &bsmdp)
Definition: ByteStreamMetadataPTCnv_p1.h:25
ByteStreamMetadataPTCnv_p1::getTriggerType
static unsigned int getTriggerType(const ::ByteStreamMetadata_p1 &bsmdp)
Definition: ByteStreamMetadataPTCnv_p1.h:23
ByteStreamMetadataPTCnv_p1::getBeamType
static unsigned int getBeamType(const ::ByteStreamMetadata_p1 &bsmdp)
Definition: ByteStreamMetadataPTCnv_p1.h:26
ByteStreamMetadataPTCnv_p1::getStream
static const std::string & getStream(const ::ByteStreamMetadata_p1 &bsmdp)
Definition: ByteStreamMetadataPTCnv_p1.h:29
ByteStreamMetadata_p1
This class is the persistent representation of ByteStreamMetadata.
Definition: ByteStreamMetadata_p1.h:21
ByteStreamMetadataPTCnv_p1
Definition: ByteStreamMetadataPTCnv_p1.h:17