LCFIPlus  0.6.5
TrackToPFOConverterProcessor.h
Go to the documentation of this file.
1 #ifndef TrackToPFOConverterProcessor_h
2 #define TrackToPFOConverterProcessor_h 1
3 
4 #include "marlin/Processor.h"
5 #include <string>
6 
7 using namespace marlin ;
8 
17 class TrackToPFOConverterProcessor : public Processor {
18 
19  public:
20 
21  virtual Processor* newProcessor() {
22  return new TrackToPFOConverterProcessor ;
23  }
24 
26  virtual ~TrackToPFOConverterProcessor() ;
27 
30  virtual void init() ;
31 
34  virtual void processRunHeader( LCRunHeader* run ) ;
35 
38  virtual void processEvent( LCEvent* evt ) ;
39 
40 
41  virtual void check( LCEvent* evt ) ;
42 
43 
46  virtual void end() ;
47 
48  private:
49 
52  std::string _inputTrackCollectionName;
53  std::string _outputPFOCollectionName;
54 } ;
55 
56 #endif
57 
58 
59 
virtual Processor * newProcessor()
Definition: TrackToPFOConverterProcessor.h:21
Marlin processor for LCFIPlus.
Definition: TrackToPFOConverterProcessor.h:17