A processor to calculate hitcharge per length unit taking into account the track length over the measurement row of the hit to evalutae the dEdx performance.
More...
#include <dEdxProcessor.h>
|
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 () |
|
|
static const std::pair< int, int > | ALLROWS |
| The pair that identifies the default value of the SkipRow parameter and the special combination meaning "all rows and modules".
|
|
A processor to calculate hitcharge per length unit taking into account the track length over the measurement row of the hit to evalutae the dEdx performance.
Input - Prerequisites
a collection of Tracks
Aida is used for the output of histograms
- Parameters
-
InputCollectionName | Name of the input collection (default: ClupatraTracks) |
SkipRow | A pair of integers, separated by spaces identifying the module and row to select. A negative number indicates any row and/or any module. For example -1 -1 signals to remove all rows from all modules The user can use this parameter an arbitrary number of times in each processor. Default: -1 -1 |
- Author
- Astrid Muennich, DESY
std::string marlintpc::dEdxProcessor::_inputColName |
|
protected |
- the name of the input collection
int marlintpc::dEdxProcessor::_nRun |
|
protected |
- counts the processed runs
The documentation for this class was generated from the following files: