LCIO
02.17
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
src
cpp
include
MT
Types.h
Go to the documentation of this file.
1
#ifndef MT_TYPES_H
2
#define MT_TYPES_H 1
3
4
// -- std headers
5
#include <
memory
>
6
#include <
unordered_set
>
7
8
namespace
EVENT {
9
class
LCEvent ;
10
class
LCRunHeader ;
11
}
12
13
namespace
MT {
14
// forward declarations
15
class
LCReader;
16
class
LCReaderListener
;
17
18
// MT types
19
typedef
std::shared_ptr<EVENT::LCEvent>
LCEventPtr
;
20
typedef
std::shared_ptr<EVENT::LCRunHeader>
LCRunHeaderPtr
;
21
typedef
std::unordered_set<LCReaderListener*>
LCReaderListenerList
;
22
23
}
// namespace MT
24
25
#endif
/* ifndef MT_TYPES_H */
MT::LCReaderListenerList
std::unordered_set< LCReaderListener * > LCReaderListenerList
Definition:
Types.h:21
std::shared_ptr
MT::LCRunHeaderPtr
std::shared_ptr< EVENT::LCRunHeader > LCRunHeaderPtr
Definition:
Types.h:20
unordered_set
memory
MT::LCReaderListener
LCReaderListener class Interface for MT::LCReader::readStream() callbacks.
Definition:
LCReaderListener.h:13
MT::LCEventPtr
std::shared_ptr< EVENT::LCEvent > LCEventPtr
Definition:
Types.h:16
Generated on Thu Dec 16 2021 15:42:53 for LCIO by
1.8.5