MarlinTPC  1.2.0
Public Member Functions | Protected Member Functions | List of all members
marlintpc::SignalDigitisationProcessor Class Reference

SignalDigitisationProcessor : This processor takes TrackerData from the simulation and turns it into digital TrackerRawData. More...

#include <SignalDigitisationProcessor.h>

Inheritance diagram for marlintpc::SignalDigitisationProcessor:

Public Member Functions

 SignalDigitisationProcessor ()
 constructor
 
virtual ~SignalDigitisationProcessor ()
 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.
 

Protected Member Functions

void add_electronic_parameters (LCEvent *evt)
 Adds the electronic parameters to the LCIO file. More...
 

Detailed Description

SignalDigitisationProcessor : This processor takes TrackerData from the simulation and turns it into digital TrackerRawData.

Author
J. Abernathy (UVic)

Member Function Documentation

void marlintpc::SignalDigitisationProcessor::add_electronic_parameters ( LCEvent *  evt)
protected

Adds the electronic parameters to the LCIO file.

These can later be used by LCCD to reconstruct the analog signal which produced the digital signal

Referenced by processEvent().

void marlintpc::SignalDigitisationProcessor::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: