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

PrimaryCloudIonisationProcessor : This processor takes SimTrackerHits from a simulation (such as Mokka) which contain the position and energy deposits inside the TPC and creates electron clouds from those which can be drifted through the TPC. More...

#include <PrimaryCloudIonisationProcessor.h>

Inheritance diagram for marlintpc::PrimaryCloudIonisationProcessor:

Public Member Functions

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

PrimaryCloudIonisationProcessor : This processor takes SimTrackerHits from a simulation (such as Mokka) which contain the position and energy deposits inside the TPC and creates electron clouds from those which can be drifted through the TPC.

Author
J. Abernathy (UVic)

Member Function Documentation

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