#pragma link off all classes;
#pragma link off all functions;
-#pragma link C++ class AliMUONv0+;
-#pragma link C++ class AliMUONv1+;
-#pragma link C++ class AliMUONv3+;
-
-#pragma link C++ class AliMUONGeometryBuilder+;
-#pragma link C++ class AliMUONVGeometryBuilder+;
-#pragma link C++ class AliMUONGeometryConstituent+;
-#pragma link C++ class AliMUONGeometryEnvelope+;
-#pragma link C++ class AliMUONGeometryEnvelopeStore+;
-#pragma link C++ class AliMUONGeometryTransformStore+;
-#pragma link C++ class AliMUONGeometrySVMap+;
-#pragma link C++ class AliMUONStringIntMap+;
-
-#pragma link C++ class AliMUONChamberGeometry+;
+// geometry
+#pragma link C++ class AliMUONCommonGeometryBuilder+;
+#pragma link C++ class AliMUONSt1SpecialMotif+;
#pragma link C++ class AliMUONSt1GeometryBuilder+;
#pragma link C++ class AliMUONSt1GeometryBuilderV2+;
#pragma link C++ class AliMUONSt2GeometryBuilder+;
+#pragma link C++ class AliMUONSt2GeometryBuilderV2+;
#pragma link C++ class AliMUONSlatGeometryBuilder+;
#pragma link C++ class AliMUONTriggerGeometryBuilder+;
-#pragma link C++ class AliMUONFactory+;
-
-#pragma link C++ class AliMUONSegmentationV0+;
-#pragma link C++ class AliMUONSegmentationV01+;
-#pragma link C++ class AliMUONSegmentationV02+;
-#pragma link C++ class AliMUONSegmentationTrigger+;
-#pragma link C++ class AliMUONSegmentationTriggerX+;
-#pragma link C++ class AliMUONSegmentationTriggerY+;
-#pragma link C++ class AliMUONSegmentationSlatModule+;
-#pragma link C++ class AliMUONSegmentationSlatModuleN+;
-#pragma link C++ class AliMUONSegmentationSlat+;
-#pragma link C++ class AliMUONSegmentationSlatN+;
-#pragma link C++ class AliMUONSt1Segmentation+;
+// builder
+#pragma link C++ class AliMUONResponseFactory+;
+
+// digitizer
+#pragma link C++ class AliMUONHitMapA1+;
+#pragma link C++ class AliMUONDigitizerV3+;
+#pragma link C++ class AliMUONSDigitizerV2+;
+#pragma link C++ class AliMUONTest+;
+
+// response
#pragma link C++ class AliMUONResponse+;
-#pragma link C++ class AliMUONResponseV0+;
-#pragma link C++ class AliMUONSt1Response+;
+#pragma link C++ class AliMUONResponseV0+;
#pragma link C++ class AliMUONResponseTrigger+;
#pragma link C++ class AliMUONResponseTriggerV1+;
-#pragma link C++ class AliMUONSt1ElectronicElement+;
-#pragma link C++ class AliMUONSt1SpecialMotif+;
-#pragma link C++ class AliMUONSt1ResponseParameter+;
-#pragma link C++ class AliMUONSt1ResponseRule+;
+// trigger
-#pragma link C++ class AliMUONHit+;
-#pragma link C++ class AliMUONHitMapA1+;
-#pragma link C++ class AliMUONPadHit+;
+#pragma link C++ class AliMUONTrigger+;
+#pragma link C++ class AliMUONLocalTriggerBoard+;
+#pragma link C++ class AliMUONRegionalTriggerBoard+;
+#pragma link C++ class AliMUONTriggerBoard+;
+#pragma link C++ class AliMUONTriggerCrate+;
+#pragma link C++ class AliMUONTriggerElectronics+;
+#pragma link C++ class AliMUONGlobalTriggerBoard+;
+
+// raw
+
+#pragma link C++ class AliMUONRawWriter+;
-#pragma link C++ class AliMUONDigitizer+;
-#pragma link C++ class AliMUONDigitizerv1+;
-#pragma link C++ class AliMUONDigitizerv2+;
-#pragma link C++ class AliMUONSDigitizerv1+;
-#pragma link C++ class AliMUONMerger+;
#endif