ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigDataAccess
TrigSerializeCnvSvc
TrigSerializeCnvSvc
TrigStreamAddress.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 TRIGSTREAMCNVSVCBASE_TRIGSTREAMADDRESS_H
6
#define TRIGSTREAMCNVSVCBASE_TRIGSTREAMADDRESS_H
7
8
// Framework include files
9
#include "GaudiKernel/Kernel.h"
10
#include "GaudiKernel/StatusCode.h"
11
#include "GaudiKernel/GenericAddress.h"
12
13
#include <stdint.h>
14
#include <vector>
15
#include <iostream>
16
#include <string>
17
22
23
class
TrigStreamAddress
:
public
GenericAddress {
24
25
public
:
26
27
virtual
~TrigStreamAddress
() {};
28
29
TrigStreamAddress
(
const
CLID
& clid,
const
std::string& fname,
30
const
std::string& cname,
int
p1=0,
int
p2=0 );
31
32
TrigStreamAddress
(
const
CLID
& clid ) ;
33
34
static
constexpr
long
storageType
() {
return
0x51; }
35
void
add
(
const
std::vector<uint32_t> &
a
);
36
const
std::vector<uint32_t> &
get
()
const
;
37
const
std::string&
sgkey
()
const
{
return
m_key
;}
38
39
private
:
40
std::vector<uint32_t>
m_rep
;
41
std::string
m_key
;
42
};
43
44
45
#endif
CLID
uint32_t CLID
The Class ID type.
Definition
Event/xAOD/xAODCore/xAODCore/ClassID_traits.h:47
a
static Double_t a
Definition
LArPhysWaveHECTool.cxx:38
TrigStreamAddress::add
void add(const std::vector< uint32_t > &a)
Definition
TrigStreamAddress.cxx:27
TrigStreamAddress::TrigStreamAddress
TrigStreamAddress(const CLID &clid, const std::string &fname, const std::string &cname, int p1=0, int p2=0)
Standard Constructor.
Definition
TrigStreamAddress.cxx:13
TrigStreamAddress::m_key
std::string m_key
Definition
TrigStreamAddress.h:41
TrigStreamAddress::sgkey
const std::string & sgkey() const
Definition
TrigStreamAddress.h:37
TrigStreamAddress::get
const std::vector< uint32_t > & get() const
Definition
TrigStreamAddress.cxx:32
TrigStreamAddress::m_rep
std::vector< uint32_t > m_rep
Definition
TrigStreamAddress.h:40
TrigStreamAddress::~TrigStreamAddress
virtual ~TrigStreamAddress()
Definition
TrigStreamAddress.h:27
TrigStreamAddress::storageType
static constexpr long storageType()
Definition
TrigStreamAddress.h:34
Generated on
for ATLAS Offline Software by
1.17.0