"MarlinReco"
1.32.0
Main Page
Namespaces
Classes
Files
File List
Analysis
EventShapes
include
SelectReconstructedParticle.h
1
#ifndef SelectReconstructedParticle_h
2
#define SelectReconstructedParticle_h 1
3
4
#include "marlin/Processor.h"
5
#include "lcio.h"
6
#include <string>
7
8
9
using namespace
lcio ;
10
using namespace
marlin ;
11
12
13
16
class
SelectReconstructedParticle
:
public
Processor {
17
18
public
:
19
20
virtual
Processor* newProcessor() {
return
new
SelectReconstructedParticle
;}
21
22
23
SelectReconstructedParticle
() ;
24
28
virtual
void
init() ;
29
32
virtual
void
processRunHeader( LCRunHeader* run ) ;
33
virtual
void
modifyRunHeader( LCRunHeader*
/*run*/
) {}
34
37
virtual
void
processEvent( LCEvent * evt ) ;
38
virtual
void
modifyEvent( LCEvent *
/*evt*/
) {}
39
40
41
42
45
virtual
void
end() ;
46
47
protected
:
48
52
std::string _inputCollectionName{};
53
std::string _outputCollectionName{};
54
float
_minimumMomentum{};
55
56
} ;
57
58
#endif
SelectReconstructedParticle
Processor for marlin selecting reconstructed particle for further use.
Definition:
SelectReconstructedParticle.h:16
Generated by
1.8.5