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

A processor to calculate the mean90 of the hit charge spectrum. More...

#include <ChargeQualityProcessor.h>

Inheritance diagram for marlintpc::ChargeQualityProcessor:

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
 
std::map< std::pair< int, int >
, TH1 * > 
_hitChargeRow
 

Detailed Description

A processor to calculate the mean90 of the hit charge spectrum.

Should be run with the AidaProcessor in the chain to save the histogram

Input - Prerequisites

a collection of Tracks

Output

a mean90 and its error stored in tuple in aida file

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

Member Data Documentation

std::string marlintpc::ChargeQualityProcessor::_inputColName
protected
  • the name of the input collection

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