MarlinTPC is a software package with the goal to enable the R&D groups of the LCTPC collaboration to perform detailed analysis and simulations. The development and use of a common software improves the comparability of the analysis results and avoids duplication of development in different groups. MarlinTPC is based on the common ILC software frameworks LCIO (data format, persistency), Marlin (data processing chains), GEAR (geometry description) and LCCD (conditions data handling).
The MarlinTPC package consists of reconstruction and analysis parts as well as a detailed simulation down to the single electron level. The current efforts focus on the optimization of the basic reconstruction. This includes the development of hit reconstruction for all available readout types and the implementation/integration of different track finding and fitting packages. The next steps will be to include in the reconstruction corrections for field inhomogeneities and misalignments in the TPC. Further, the simulation part of MarlinTPC will be improved. For this, it is planned to use Garfield++ in collaboration with the RD51 collaboration.

