Differences between revisions 12 and 14 (spanning 2 versions)
Revision 12 as of 2009-08-04 12:49:49
Size: 1306
Comment:
Revision 14 as of 2009-08-04 12:50:40
Size: 1296
Comment:
Deletions are marked like this. Additions are marked like this.
Line 15: Line 15:
|| step || Processor name || Data output type || Default collection name ||
|| Data conversion || ''TrackerRaw'Data'To'Data'Converter'Processor'' || '''!TrackerData''' || '''''!TPCConvertedData''''' ||
|| Pedestal Calculation || ''!PedestalCalculator'' || '''!LCGenericObject''' || '''''!TPCPedestal''''' ||
|| Pedestal Subtraction || ''Pedestal'Subtractor'Processor'' || '''!TrackerData''' || '''''!TPCData''''' ||
|| Pulse finding || ''Pulse'Finder'Processor'' || '''!TrackerPulse''' || '''''!TPCPulses''''' ||
|| Channel mapping || ''Channel'Mapper'Processor'' || '''!TrackerPulse''' || '''''!TPCPulsesMapped''''' ||
|| step || Processor name   || Data output type || Default collection name ||
|| Data conversion || ''!TrackerRawDataToDataConverterProcessor'' || '''!TrackerData''' || '''''TPCConvertedData''''' ||
|| Pedestal Calculation || ''!PedestalCalculator'' || '''LCGenericObject'''  || '''''TPCPedestal''''' ||
|| Pedestal Subtraction || ''!PedestalSubtractorProcessor'' || '''!TrackerData''' || '''''TPCData''''' ||
|| Pulse finding || ''!PulseFinderProcessor'' || '''!TrackerPulse''' || '''''TPCPulses''''' ||
|| Channel mapping || ''!ChannelMapperProcessor'' || '''!TrackerPulse''' || '''''TPCPulsesMapped''''' ||

The objective

The plan is: create a MarlinTPC processor chain that completely reflects the MultiFit reconstruction chain.

Use data taken with the MediTPC.

The chain

The first thing you need is the raw data from your detector. This LCIO file might have a single collection inside of the type Tracker'Raw'Data with the default name 'TPCRawData'.

In a table like fashion:

step

Processor name

Data output type

Default collection name

Data conversion

TrackerRawDataToDataConverterProcessor

TrackerData

TPCConvertedData

Pedestal Calculation

PedestalCalculator

LCGenericObject

TPCPedestal

Pedestal Subtraction

PedestalSubtractorProcessor

TrackerData

TPCData

Pulse finding

PulseFinderProcessor

TrackerPulse

TPCPulses

Channel mapping

ChannelMapperProcessor

TrackerPulse

TPCPulsesMapped

Hit finding

?

???

???

MediTPCProcessorChain (last edited 2012-01-17 12:12:13 by ChristophRosemann)