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

ElectronCloudChargeDepositProcessor : This processor takes clouds of electrons and parameterizes the charge they place on the readout electronics. More...

#include <ElectronCloudChargeDepositProcessor.h>

Inheritance diagram for marlintpc::ElectronCloudChargeDepositProcessor:

Classes

struct  ChargeSignalTag
 used to uniquely identify a charge deposited by a track (important for overlaying tracks) More...
 

Public Member Functions

 ElectronCloudChargeDepositProcessor ()
 constructor
 
 ~ElectronCloudChargeDepositProcessor ()
 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

ElectronCloudChargeDepositProcessor : This processor takes clouds of electrons and parameterizes the charge they place on the readout electronics.

Author
J. Abernathy (UVic)

Member Function Documentation

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