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

raw data converting Processor of the MarlinTPC package . More...

#include <TrackerRawDataToDataConverterProcessor.h>

Inheritance diagram for marlintpc::TrackerRawDataToDataConverterProcessor:

Public Member Functions

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

Protected Attributes

std::string _inputColName
 
std::string _outputColName
 
bool _outputIsPersistent
 set the persistency flag of the output collection
 
int _setToZeroBeforeBin
 
int _setToZeroAfterBin
 
bool _changeBinsBefore
 
bool _changeBinsAfter
 

Detailed Description

raw data converting Processor of the MarlinTPC package .

converts TrackerRawData into TrackerData without processing the data

Input - Prerequisites

a collection of TrackerRawData

Output

Collection containing TrackerData.

Parameters
InputCollectionNameName of raw data collection
OutputCollectionNameName of data collection
WriteOutputToStorage:booloutput collection will be written if set to true (which is the default)
SetEntriesToZeroAfterBinOPTIONAL: To set the last active time bin number, all bins afterwards will be set to zero
SetEntriesToZeroBeforeBinOPTIONAL: To set the first active time bin number, all bins before will be set to zero
Author
M. E. Janssen, DESY, Ch. Rosemann, DESY
Version
Id:
TrackerRawDataToDataConverterProcessor.h,v 1.1 2006/07/07 08:52:04 mjanssen Exp

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