Differences between revisions 6 and 7
Revision 6 as of 2009-08-04 12:46:50
Size: 1285
Comment:
Revision 7 as of 2009-08-04 12:47:16
Size: 1286
Comment:
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
This LCIO file might have a single collection inside of the type '''TrackerRawData''' with the default name ''''TPCRawData''''. This LCIO file might have a single collection inside of the type !'''TrackerRawData''' with the default name ''''TPCRawData''''.
Line 16: Line 16:
|| 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''''' ||
|| 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 !TrackerRawData 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)