ATLAS Offline Software
Loading...
Searching...
No Matches
EDM_MergePackages.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRIGSTORAGEDEF_MERGEPACKS
6#define TRIGSTORAGEDEF_MERGEPACKS
7
19
20
21#define TYPEMAPCLASS(name)\
22struct class_##name{\
23 typedef TypeInfo_##name map;\
24 static const std::string package_name;\
25};
26
27TYPEMAPCLASS(TrigBphysicsEvent)
28TYPEMAPCLASS(TrigMonitoringEvent)
29TYPEMAPCLASS(TrigTopoEvent)
30TYPEMAPCLASS(TrigCombinedEvent)
31TYPEMAPCLASS(TrigCaloEvent)
32TYPEMAPCLASS(TrigParticle)
33TYPEMAPCLASS(TrigMissingEtEvent)
34TYPEMAPCLASS(TrigMuonEvent)
35TYPEMAPCLASS(TrigInDetEvent)
37
38
39struct TypeInfo_EDM {
40typedef HLT::TypeInformation::newlist
41::add<class_TrigBphysicsEvent> ::go
42::add<class_TrigMonitoringEvent> ::go
43::add<class_TrigCombinedEvent> ::go
44::add<class_TrigCaloEvent> ::go
45::add<class_TrigTopoEvent> ::go
46::add<class_TrigParticle> ::go
47::add<class_TrigMissingEtEvent> ::go
48::add<class_TrigMuonEvent> ::go
49::add<class_TrigInDetEvent> ::go
50::add<class_TrigSteeringEvent> ::go
51::done map;
52};
53
54#endif
#define TYPEMAPCLASS(name)
HLT::TypeInformation::newlist::add< class_DataModelTest >::go::done map