MarlinTPC  1.2.0
DumpPadCentresProcessor.h
1 #ifndef DUMP_PAD_CENTRES_PROCESSOR_H
2 #define DUMP_PAD_CENTRES_PROCESSOR_H 1
3 
4 //LCIO
5 #include <lcio.h>
6 
7 //MARLIN
8 #include <marlin/Processor.h>
9 
10 //GEAR
11 #include <gear/PadRowLayout2D.h>
12 
13 namespace marlintpc
14 {
15 
21  class DumpPadCentresProcessor : public marlin::Processor{
22 
23  public:
24 
25  virtual Processor* newProcessor() { return new DumpPadCentresProcessor ; }
26 
28 
29  virtual void init() ;
30  virtual void processEvent( LCEvent * evt ) ;
31 
32  protected:
33 
34  std::string _inputColName ;
35  gear::PadRowLayout2D const *_padLayout;
36 
37  };
38 }
39 
40 #endif // DUMP_PAD_CENTRES_PROCESSOR_H
Dump the coordinates of pad centres of pads correcponding to pulses.
Definition: DumpPadCentresProcessor.h:21
std::string _inputColName
the name of the input collection
Definition: DumpPadCentresProcessor.h:34