-#pragma link C++ class AliSegmentID+;
-#pragma link C++ class AliSegmentArray-;
-#pragma link C++ class AliDigits+;
-
-#pragma link C++ class AliH2F+;
-
-#pragma link C++ class AliTPCLoader+;
-
-#pragma link C++ class AliTPCRF1D-;
-#pragma link C++ class AliTPCPRF2D-;
-
-#pragma link C++ class AliDetectorParam+;
-#pragma link C++ class AliTPCParam+;
-#pragma link C++ class AliTPCParamSR-;
-#pragma link C++ class AliTPCParamCR-;
-
-#pragma link C++ class AliTPCdigit+;
-#pragma link C++ class AliSimDigits+;
-#pragma link C++ class AliDigitsArray+;
-#pragma link C++ class AliTPCDigitsArray+;
-
-#pragma link C++ class AliTPCROC+;
-#pragma link C++ class AliTPCmapper+;
-#pragma link C++ class AliTPCCalROC-;
-#pragma link C++ class AliTPCCalPad+;
-#pragma link C++ class AliTPCCalDet+;
-#pragma link C++ class AliTPCcalibDB+;
-#pragma link C++ class AliTPCLaserTracks+;
-#pragma link C++ class AliTPCSensorTemp+;
-#pragma link C++ class AliTPCSensorTempArray+;
-#pragma link C++ class AliTPCGenDBTemp+;
-#pragma link C++ class AliTPCGenDBConf+;
-
-
-#pragma link C++ class AliTPCAltroMapping+;
-#pragma link C++ class AliTPCRawStream+;
-#pragma link C++ class AliTPCRawStreamFast+;
-#pragma link C++ class AliTPCCalibPedestal+;
-#pragma link C++ class AliTPCCalibPulser+;
-#pragma link C++ class AliTPCCalibCE+;
-#pragma link C++ class AliTPCPreprocessor+;
-#pragma link C++ class AliTPCPreprocessorOnline+;
-#pragma link C++ class AliTPCCalibViewer+;
-#pragma link C++ class AliTPCCalibViewerGUI+;
-
-#pragma link C++ class AliTPCCalibVdrift+;
-#pragma link C++ class AliTPCTempMap+;
-
-
-#pragma link C++ class AliTPCExBExact+;
-#pragma link C++ class AliTPCExBFirst+ ;
-#pragma link C++ class AliTPCExB+;
-#pragma link C++ class AliTransform+;
-#pragma link C++ class AliTPCTransform+;
-
-#pragma link C++ class AliTPCAlign;
-#endif
+#pragma link C++ class AliSimDigits+; // Derived from AliDigits - MC track labels in addition
+ // --- Maybe combine AliDigits and AliSimDigits to new AliTPCdigits
+#pragma link C++ class AliDigitsArray+; // Derived from AliSegmentArray - Adds only AliDetecorParam
+ // -> Keeps AliDigits (all rows)
+ // --- Is this ptr still nedded? use singleton
+#pragma link C++ class AliTPCDigitsArray+; // --- merge with AliDigitsArray -> new name AliTPCDigitsArray
+
+#pragma link C++ class AliTPCROC+; // Geometry for 1 ROC (ReadOutChamber) - hardcoded
+ // --- (possible) duplication of AliTPCParam
+#pragma link C++ class AliTPCmapper+; // Hardware address mapping
+ // --- investigate if it can be merged with AliTPCROC and AliTPCParam
+#pragma link C++ class AliTPCCalROC-; // Calibration for 1 ROC - contains 1 entry per pad in a ROC
+#pragma link C++ class AliTPCCalPad+; // Calibration for 1 TPC - contains AliTPCCalROC -> all pads
+#pragma link C++ class AliTPCcalibDB+; // Main class to access OCDB and derived info - caches those
+#pragma link C++ class AliTPCcalibDButil+; // Helper methods for AliTPCcalibDB
+#pragma link C++ class AliTPCSensorTemp+; // Temperature info from DCS of 1 sensor- Derived from AliDCSSensor
+#pragma link C++ class AliTPCSensorTempArray+; // Array of AliTPCSensorTemp sensors
+
+#pragma link C++ class AliTPCAltroMapping+; // Maps Altro and physical HW address - used by AliTPCmapper
+#pragma link C++ class AliTPCRawStreamV3+; // TPC interface to Altro RAW decoder - using RCU format 3
+
+// Calibration classes using RAW data (used in DA and HLT)
+#pragma link C++ class AliTPCCalibRawBase+; // Base class for the next 4 classes
+#pragma link C++ class AliTPCCalibPedestal+; // Calib : Calculate pedestal and noise from BlackEvents
+ // pedestal value are wrong by 0.5 ADC counts
+ // --- To be checked with Christian and made consistent
+#pragma link C++ class AliTPCCalibPulser+; // Calib : Analysis of Pulser events (timing, amplitude
+ // and dead channel detection)
+#pragma link C++ class AliTPCCalibCE+; // Calib : Drift velocity from CentralElectrode
+ // + new method using laser tracks - not used so far in reco
+#pragma link C++ class AliTPCCalibRaw+; // Monitors/analyzes Altro header info (eg Altro phase)
+
+#pragma link C++ class AliTPCPreprocessor+; // The Preprocessor
+#pragma link C++ class AliTPCPreprocessorOnline+; // Combines calibration info on pad level from
+ // different sources, creates tree
+ // --- rename with meaningfull name"AliTPCCalibTreeCreator"
+ // check overlap with calibviewer, move MakeTree here
+#pragma link C++ class AliTPCCalibViewer+; // Uses the trees from above -- move to Util
+#pragma link C++ class AliTPCCalibViewerGUI+; // GUI for AliTPCCalibViewer -- move to Util
+#pragma link C++ class AliTPCCalibViewerGUItime+; // Timing trend for OCDB entries
+ // --- rename like "CalibGUITimeDependent" -- move to Util
+#pragma link C++ class AliTPCCalibViewerGUItimeAddAliasFrame+; // Helper class for above -- move to util
+#pragma link C++ class AliTPCConfigDA+; // Config Parser for DA configuration (= file in DAQ DB)
+#pragma link C++ class AliTPCConfigParser+; // same as above
+ // --- Jens to check the differences - one might obsolete