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

A processor to improve the hit ionformation based on information from a pad response function (PRF). More...

#include <PRFHitBuilderProcessor.h>

Inheritance diagram for marlintpc::PRFHitBuilderProcessor:

Public Member Functions

virtual Processor * newProcessor ()
 
virtual void init ()
 
virtual void processRunHeader (EVENT::LCRunHeader *run)
 
virtual void processEvent (EVENT::LCEvent *evt)
 
virtual void check (EVENT::LCEvent *evt)
 
virtual void end ()
 

Protected Attributes

const gear::TPCParameters * _gearTPC
 
std::string _inputColName
 
std::string _outputColName
 
std::string _inputTPCConditionsCollectionName
 
TPCConditionsListener_tpcConditionsListener
 
PadResponseFunctionGEM_PadResponseFunctionGEM
 
int _PRConly
 Switch to disable the fitting, just do the calculation of a correction (like in MultiFit)
 
double _defocussing
 
double _diffusion
 
double _offsetx
 
double _slopex
 
double _offsetz
 
double _slopez
 
int _PRF_used
 
int _PRF_notused
 
int _PRF_failed
 
TNtuple * _testTuple
 

Detailed Description

A processor to improve the hit ionformation based on information from a pad response function (PRF).

Improvements made:

Author
A.Muennich, DESY

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