ATLAS Offline Software
Loading...
Searching...
No Matches
ITrigHolderFactory.h
Go to the documentation of this file.
1// Emacs -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef TRIGNAVSTRUCTURE_IHOLDERFACTORY
8#define TRIGNAVSTRUCTURE_IHOLDERFACTORY
9
11#include <vector>
12
13namespace HLT {
14 class BaseHolder;
16 virtual BaseHolder* fromSerialized(int version, const std::vector<uint32_t>::const_iterator& start, const std::vector<uint32_t>::const_iterator& end) = 0;
17 virtual BaseHolder* createHolder(class_id_type clid, const std::string& label, sub_index_type index) const = 0;
18 };
19}
20#endif
std::string label(const std::string &format, int i)
Definition label.h:19
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
Definition index.py:1
virtual BaseHolder * fromSerialized(int version, const std::vector< uint32_t >::const_iterator &start, const std::vector< uint32_t >::const_iterator &end)=0
virtual BaseHolder * createHolder(class_id_type clid, const std::string &label, sub_index_type index) const =0