ATLAS Offline Software
Trigger
TrigEvent
TrigNavStructure
TrigNavStructure
TypelessHolder.h
Go to the documentation of this file.
1
// Emacs -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
#ifndef TRIGNAVSTRUCTURE_TYPELESSSHOLDER_H
8
#define TRIGNAVSTRUCTURE_TYPELESSSHOLDER_H
9
#include "
TrigNavStructure/BaseHolder.h
"
10
namespace
HLT
{
11
class
TypelessHolder
:
public
BaseHolder
{
12
public
:
13
TypelessHolder
(
class_id_type
clid,
const
std::string&
label
,
sub_index_type
sub);
14
virtual
class_id_type
typeClid
()
const
{
return
m_clid
; }
15
virtual
const
std::string&
label
()
const
{
return
m_label
; }
16
virtual
sub_index_type
subTypeIndex
()
const
{
return
m_sub
; }
17
18
protected
:
19
class_id_type
m_clid
;
20
std::string
m_label
;
21
sub_index_type
m_sub
;
22
};
23
}
// eof HLT
24
25
26
#endif
HLT::TypelessHolder::m_clid
class_id_type m_clid
Definition:
TypelessHolder.h:19
HLT::TypelessHolder::TypelessHolder
TypelessHolder(class_id_type clid, const std::string &label, sub_index_type sub)
Definition:
TypelessHolder.cxx:7
HLT::TypelessHolder::label
virtual const std::string & label() const
Definition:
TypelessHolder.h:15
HLT::TypelessHolder::subTypeIndex
virtual sub_index_type subTypeIndex() const
Definition:
TypelessHolder.h:16
HLT
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
Definition:
HLTResultReader.h:26
HLT::TypelessHolder
Definition:
TypelessHolder.h:11
HLT::BaseHolder
Definition:
BaseHolder.h:14
HLT::class_id_type
uint32_t class_id_type
Definition:
Trigger/TrigEvent/TrigNavStructure/Root/Types.h:11
HLT::sub_index_type
uint16_t sub_index_type
Definition:
Trigger/TrigEvent/TrigNavStructure/Root/Types.h:9
BaseHolder.h
HLT::TypelessHolder::typeClid
virtual class_id_type typeClid() const
Definition:
TypelessHolder.h:14
HLT::TypelessHolder::m_sub
sub_index_type m_sub
Definition:
TypelessHolder.h:21
HLT::TypelessHolder::m_label
std::string m_label
Definition:
TypelessHolder.h:20
Generated on Tue Jul 2 2024 21:32:08 for ATLAS Offline Software by
1.8.18