ATLAS Offline Software
Loading...
Searching...
No Matches
ByteStreamMetadata_p1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef BYTESTREAMEVENTTPCNV_BYTESTREAMMETADATA_P1_H
6#define BYTESTREAMEVENTTPCNV_BYTESTREAMMETADATA_P1_H
7
13
14#include <string>
15#include <vector>
16#include <stdint.h>
17
22public: // Constructor and Destructor
28 virtual ~ByteStreamMetadata_p1();
29
30public: // Non-static members
33
35friend class PoolFilePeeker;
36
37 unsigned int m_runNumber;
38 unsigned int m_numEvents;
39 unsigned int m_maxEvents;
40 unsigned int m_recEnable;
41 unsigned int m_triggerType;
44 unsigned int m_beamType;
45 unsigned int m_beamEnergy;
46 std::string m_guid;
47 std::string m_stream;
48 std::string m_project;
49 unsigned int m_lumiBlock;
50 std::vector<std::string> m_freeMetaDataStrings;
51};
52
53class ByteStreamMetadataContainer_p1 : public std::vector<ByteStreamMetadata_p1> {
54};
55
85
105
106#endif
ByteStreamMetadata_p1()
Default Constructor.
std::vector< std::string > m_freeMetaDataStrings
ByteStreamMetadata_p1 & operator=(const ByteStreamMetadata_p1 &rhs)
Overloaded Assignment Operator.
virtual ~ByteStreamMetadata_p1()
Destructor.