Marlin
01.17.01
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
source
include
marlin
ProcessorLoader.h
Go to the documentation of this file.
1
#ifndef ProcessorLoader_h
2
#define ProcessorLoader_h 1
3
4
#include "lcio.h"
5
6
#include "
LCIOSTLTypes.h
"
7
8
#include <
string
>
9
#include <
vector
>
10
11
namespace
marlin{
12
13
14
23
class
ProcessorLoader
{
24
25
26
typedef
std::vector<void*>
LibVec
;
27
28
public
:
29
30
ProcessorLoader
( lcio::StringVec::const_iterator first, lcio::StringVec::const_iterator last ) ;
31
32
virtual
~ProcessorLoader
() ;
33
34
bool
failedLoading
() {
return
_loadError
; };
35
36
37
protected
:
38
39
LibVec
_libs
{};
40
41
private
:
42
bool
_loadError
=
false
;
43
};
44
45
}
// end namespace marlin
46
#endif
marlin::ProcessorLoader::ProcessorLoader
ProcessorLoader(lcio::StringVec::const_iterator first, lcio::StringVec::const_iterator last)
Definition:
ProcessorLoader.cc:12
marlin::ProcessorLoader
Processor loader - loads shared libraries with marlin processors.
Definition:
ProcessorLoader.h:23
marlin::ProcessorLoader::LibVec
std::vector< void * > LibVec
Definition:
ProcessorLoader.h:26
marlin::ProcessorLoader::_libs
LibVec _libs
Definition:
ProcessorLoader.h:39
marlin::ProcessorLoader::_loadError
bool _loadError
Definition:
ProcessorLoader.h:42
LCIOSTLTypes.h
string
vector
marlin::ProcessorLoader::failedLoading
bool failedLoading()
Definition:
ProcessorLoader.h:34
marlin::ProcessorLoader::~ProcessorLoader
virtual ~ProcessorLoader()
Definition:
ProcessorLoader.cc:76
Generated on Sun Sep 26 2021 03:47:04 for Marlin by
1.8.5