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

A processor to calculate hitcharge per length unit taking into account the track length over the measurement row ofthe hit. More...

#include <ADC2PrimaryElectronFactorCalculator.h>

Inheritance diagram for marlintpc::ADC2PrimaryElectronFactorCalculatorProcessor:

Public Member Functions

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

Protected Attributes

std::string _inputColName
 
int _nRun
 

Detailed Description

A processor to calculate hitcharge per length unit taking into account the track length over the measurement row ofthe hit.

Input - Prerequisites

a collection of Tracks

Output

a double value and its error written into the collection paramters of the hits

Parameters
InputCollectionNameName of the input collection (default: ClupatraTracks)
Author
Astrid Muennich, DESY

Member Data Documentation

std::string marlintpc::ADC2PrimaryElectronFactorCalculatorProcessor::_inputColName
protected
  • the name of the input collection
int marlintpc::ADC2PrimaryElectronFactorCalculatorProcessor::_nRun
protected
  • counts the processed runs

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