ATLAS Offline Software
Loading...
Searching...
No Matches
TrigSerializeCnvSvc.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 TRIGSERIALIZECONVERSIONSVC_H
6#define TRIGSERIALIZECONVERSIONSVC_H
7
8#include "GaudiKernel/IService.h"
9#include "GaudiKernel/ConversionSvc.h"
11
12template <class TYPE> class SvcFactory;
13
14
15class TrigSerializeCnvSvc : public ConversionSvc {
16public:
17 static long int storageType() { return TrigStreamAddress::storageType(); }
18 virtual long int repSvcType() const override { return storageType(); }
19
20 virtual StatusCode initialize() override;
21
22 TrigSerializeCnvSvc(const std::string &name, ISvcLocator* svc) :
23 ConversionSvc(name,svc,storageType()) {}
24};
25
26
27#endif //
static long int storageType()
TrigSerializeCnvSvc(const std::string &name, ISvcLocator *svc)
virtual StatusCode initialize() override
virtual long int repSvcType() const override
static constexpr long storageType()