MarlinTPC  1.2.0
Classes | Public Member Functions | List of all members
marlintpc::SignalCombinerProcessor Class Reference

SignalCombinerProcessor : This processor takes the individual shaped signals (could be more than one per pad) and combines them into one signal. More...

#include <SignalCombinerProcessor.h>

Inheritance diagram for marlintpc::SignalCombinerProcessor:

Classes

struct  DataTag
 a helper class for managing signals More...
 

Public Member Functions

 SignalCombinerProcessor ()
 constructor
 
virtual ~SignalCombinerProcessor ()
 destructor
 
virtual Processor * newProcessor ()
 used by Marlin to create a new processor
 
virtual void init ()
 Called at the begin of the job before anything is read. More...
 
virtual void processRunHeader (lcio::LCRunHeader *run)
 Called for every run.
 
virtual void processEvent (lcio::LCEvent *evt)
 Called for every event - the working horse.
 
virtual void check (lcio::LCEvent *evt)
 Called after the event has been processed.
 
virtual void end ()
 Called after data processing for clean up.
 

Detailed Description

SignalCombinerProcessor : This processor takes the individual shaped signals (could be more than one per pad) and combines them into one signal.

Author
J. Abernathy (UVic)

Member Function Documentation

void marlintpc::SignalCombinerProcessor::init ( )
virtual

Called at the begin of the job before anything is read.

Use to initialize the processor, e.g. book histograms.


The documentation for this class was generated from the following files: