LCIO  "2.7.4"
 All Classes Namespaces Functions Variables Typedefs Friends Pages
LCEventIOImpl.h
1 #ifndef IOIMPL_LCEVENTIOIMPL_H
2 #define IOIMPL_LCEVENTIOIMPL_H 1
3 
4 
5 #include "IMPL/LCEventImpl.h"
6 
7 // forward declarations of friend classes :
8 namespace SIO {
9  class SIOEventHandler ;
10  class SIOEventHeaderHandler ;
11  class SIOReader ;
12 }
13 
14 
15 namespace IOIMPL {
16 
23 
24  // the reason for having this subclass
25  friend class SIO::SIOReader ;
26  friend class SIO::SIOEventHeaderHandler ;
27  friend class SIO::SIOEventHandler ;
28 
29  }; // class
30 
31 } // namespace
32 #endif /* ifndef IOIMPL_LCEVENTIOIMPL_H */
33 
34 
Implementation of the main event class.
Definition: LCEventImpl.h:31
Handler for LCEvent/LCEventIOImpl objects.
Definition: SIOEventHandler.h:19
Adding stuff needed for io (friend declarations, etc.)
Definition: LCEventIOImpl.h:22
Concrete implementation of LCWriter using SIO.
Definition: SIOReader.h:33